Apache FLink প্রকল্প

এই পৃষ্ঠায় Google সিজন অফ ডক্সের জন্য গৃহীত প্রযুক্তিগত লেখার প্রকল্পের বিশদ বিবরণ রয়েছে৷

প্রকল্পের সারাংশ

ওপেন সোর্স সংস্থা:
অ্যাপাচি ফ্লিঙ্ক
প্রযুক্তিগত লেখক:
কার্তিক খারে
প্রকল্পের নাম:
টেবিল API এবং SQL ডকুমেন্টেশন প্রসারিত করুন
প্রকল্পের দৈর্ঘ্য:
স্ট্যান্ডার্ড দৈর্ঘ্য (3 মাস)

প্রকল্পের বিবরণ

ফ্লিঙ্ক এসকিউএল বিস্ময়কর প্রতিশ্রুতি দেখায়। আপনি শুধুমাত্র SQL ব্যবহার করে স্ট্রিমগুলিতে কাজ করতে পারেন এমন ধারণাটি সুস্পষ্ট কিন্তু জটিল। আমি বিশ্বাস করি Flink SQL শেষ পর্যন্ত রিয়েলটাইমে বিভিন্ন শহরে Uber/Lyft-এর জন্য অনুরোধ গণনার মতো তুচ্ছ বিশ্লেষণের জন্য ডেটা ইঞ্জিনিয়ারদের প্রয়োজনীয়তা দূর করতে পারে। এই লক্ষ্যের দিকে প্রথম ধাপ হল ডকুমেন্টেশনকে এমনভাবে সরল করা যাতে অ্যানালিটিক্স ব্যাকগ্রাউন্ড সহ কেউ শুরু করতে পারে।

এখানে কিছু উন্নতি আছে যা আমি ডক্সের জন্য পরিকল্পনা করছি। আমরা যখন ডকুমেন্টেশন দিয়ে আসলে শুরু করি তখন আমরা সেগুলির আরও আলোচনা করতে পারি - * ওভারভিউ পৃষ্ঠাটিতে কোনও উদাহরণ নেই৷ টেবিল API-এর একটি ভূমিকা প্রদানের জন্য এটিতে সহজ উদাহরণ থাকা উচিত। * ধারণা এবং সাধারণ API পৃষ্ঠা বিভক্ত করা উচিত। * ফাংশন প্রতিটি বিভাগের জন্য একটি পৃথক পৃষ্ঠা থাকা উচিত. ফাংশনগুলি নাম, ইনপুট ডেটা, প্যারামিটার (যদি থাকে), এবং কলাম হিসাবে রিটার্ন মান সহ একটি সারণী ফ্যাশনে তালিকাভুক্ত করা উচিত। * ডেটা টাইপ পৃষ্ঠায় JAVA ডেটা-টাইপ → SQL ডেটা-টাইপের যথাযথ ম্যাপিং থাকা উচিত। বর্তমান উপস্থাপনা অনুচ্ছেদ আকারে কিন্তু আদর্শভাবে, এটি একটি টেবিল হওয়া উচিত। * টেবিল API পৃষ্ঠার অভিব্যক্তি সিনট্যাক্স বিভাগে আরও ভাল বিন্যাস হওয়া উচিত। * প্ল্যানারগুলির একটি সম্পূর্ণ নতুন পৃষ্ঠা এবং ব্যবহারকারীরা কীভাবে তাদের সুবিধা নিতে পারে। * অপ্টিমাইজেশনের একটি পৃষ্ঠা যা এই মুহূর্তে একাধিক বিভাগে ছড়িয়ে ছিটিয়ে আছে। SQL ওভারভিউ পৃষ্ঠাটিও পুনরায় ফর্ম্যাট করা দরকার।

বিষয়বস্তু একটি বিট অপ্রতিরোধ্য বোধ হিসাবে একটি পুনরায় কাজ প্রয়োজন. আমাদের একটি বিভাগ যোগ করতে হবে যেখানে আপনি স্ট্রিমিং API এর পরিবর্তে টেবিল API ব্যবহার করতে পারেন যেমন কোডের লাইন হ্রাস, আরও ভাল অন্তর্নিহিত অপ্টিমাইজেশান, ভাল পঠনযোগ্যতা এবং সহজ ডিবাগিং।