Actian Vector
অ্যাক্টিয়ান ভেক্টর (পূর্বে ভেক্টরওয়াইজ নামে পরিচিত) একটি এসকিউএল রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম যা বিশ্লেষণাত্মক ডাটাবেস অ্যাপ্লিকেশনগুলিতে উচ্চ কার্যকারিতার জন্য ডিজাইন করা হয়েছে। এটি নন-ক্লাস্টার হার্ডওয়্যারে 100 জিবি, 300 জিবি, 1 টিবি এবং 3 টিবি ডাটাবেসের আকারের জন্য লেনদেন প্রক্রিয়াকরণ কর্মক্ষমতা কাউন্সিলের টিপিসি-এইচ বেঞ্চমার্কে রেকর্ড ব্রেকিং ফলাফল প্রকাশ করেছে। ভেক্টরওয়াইজ 2003 থেকে 2008 সালের মধ্যে সেন্ট্রাম উইস্কুন্ডে অ্যান্ড ইনফরম্যাটিকা (সিডব্লিউআই, ডাচ ন্যাশনাল রিসার্চ ইনস্টিটিউট ফর ম্যাথমেটিক্স অ্যান্ড কম্পিউটার সায়েন্স)-এর মধ্যে পরিচালিত এক্স100 গবেষণা প্রকল্প থেকে উদ্ভূত হয়েছিল। এটি 2008 সালে একটি স্টার্ট-আপ সংস্থা হিসাবে প্রতিষ্ঠিত হয় এবং 2011 সালে ইনগ্রেস কর্পোরেশন দ্বারা অধিগ্রহণ করা হয়। এটি প্রাথমিকভাবে 64-বিট লিনাক্স প্ল্যাটফর্মের জন্য এবং পরে উইন্ডোজের জন্যও 2010 সালের জুন মাসে একটি বাণিজ্যিক পণ্য হিসাবে মুক্তি পায়। 2014 সালের এপ্রিল মাসে 3.5 মুক্তি থেকে শুরু করে, পণ্যটির নাম সংক্ষিপ্ত করে "ভেক্টর" করা হয়। 2014 সালের জুন মাসে, অ্যাক্টিয়ান ভোর্টেক্সকে হ্যাডুপে এইচডিএফএস-এ স্টোরেজ সহ ভেক্টরের একটি ক্লাস্টারযুক্ত বিশাল সমান্তরাল প্রক্রিয়াকরণ সংস্করণ হিসাবে ঘোষণা করা হয়েছিল। পরে অ্যাক্টিয়ান ভোর্টেক্সের নাম পরিবর্তন করে হ্যাডুপে অ্যাক্টিয়ান ভেক্টর রাখা হয়। ভেক্টরওয়াইজ ডাটাবেসের এক্স100 ইঞ্জিনের মৌলিক স্থাপত্য ও নকশার নীতিগুলি ভেক্টরওয়াইজ প্রতিষ্ঠাতা মার্সিন জুকোভস্কির দুটি পিএইচডি থিসিসে ভালভাবে বর্ণনা করা হয়েছেঃ "ব্যান্ডউইথ-অপ্টিমাইজড স্টোরেজের সাথে ভেক্টরাইজড প্রশ্ন সম্পাদনের ভারসাম্য" এবং স্যান্ডার হেম্যানঃ আরেকজন প্রতিষ্ঠাতা অধ্যাপক পিটার বঙ্কজের তত্ত্বাবধানে "সংকুচিত কলাম স্টোরগুলি আপডেট করা"। এক্স100 ইঞ্জিনটি ইনগ্রেস এসকিউএল ফ্রন্ট-এন্ডের সাথে একীভূত করা হয়েছিল, যা ডাটাবেসকে ইনগ্রেস এসকিউএল সিনট্যাক্স এবং ক্লায়েন্ট এবং ডাটাবেস প্রশাসনের সরঞ্জামগুলির ইনগ্রেস সেট ব্যবহার করার অনুমতি দেয়। ক্যোয়ারি এক্সিকিউশন আর্কিটেকচার তথ্যের ক্যাশে-ফিটিং ভেক্টরের অংশে "ভেক্টরাইজড কোয়ারি এক্সিকিউশন" প্রক্রিয়াকরণ ব্যবহার করে। এটি ভেক্টর প্রসেসিং এবং একক নির্দেশের নীতিগুলিকে অন্তর্ভুক্ত করার অনুমতি দেয়, একাধিক ডেটা (সিমডি) একই সাথে একাধিক ডেটাতে একই ক্রিয়া সম্পাদন করতে এবং আধুনিক হার্ডওয়্যারে ডেটা স্তরের সমান্তরালতা কাজে লাগাতে পারে। এটি বেশিরভাগ আরডিবিএমএস-এ পাওয়া ঐতিহ্যবাহী "রো-অ্যাট-এ-টাইম প্রসেসিং"-এ পাওয়া ওভারহেডগুলিও হ্রাস করে। স্ক্যান-অপ্টিমাইজড বাফার ম্যানেজার সহ ডাটাবেস স্টোরেজটি একটি সংকুচিত কলাম-ভিত্তিক বিন্যাসে রয়েছে। এইচডিএফএস-এ অ্যাক্টিয়ান ভোর্টেক্স-এ একই মালিকানাধীন বিন্যাস ব্যবহার করা হয়। বড় পরিমাণে ডেটা লোড করা হয় স্থিতিশীল স্টোরেজের সরাসরি সংযুক্তির মাধ্যমে, যেখানে ছোট লেনদেনের আপডেটগুলি স্থিতিশীল স্টোরেজের উপরে সূচকযুক্ত পার্থক্যের পেটেন্ট-মুলতুবি পজিশনাল ডেল্টা ট্রি (পি. ডি. টি) বিশেষ বি-ট্রি-এর মতো কাঠামোর মাধ্যমে সমর্থিত হয়, যা স্ক্যানের সময় নির্বিঘ্নে প্যাচ করা হয় এবং যা স্বচ্ছভাবে একটি ব্যাকগ্রাউন্ড প্রক্রিয়াতে স্থিতিশীল স্টোরেজে প্রচারিত হয়। প্যাচ-সদৃশ কাঠামোর মধ্যে পার্থক্য সংরক্ষণ এবং স্থায়িত্বপূর্ণ সঞ্চয়স্থানকে প্রচুর পরিমাণে পুনর্লিখন করার পদ্ধতি এইচ. ডি. এফ. এস-এর মতো ফাইল সিস্টেমে কাজ করা সম্ভব করে তুলেছে, যেখানে ফাইলগুলি শুধুমাত্র সংযুক্ত করা হয়। ইতিহাস 2003 সালে সেন্ট্রাম উইস্কুন্ডে অ্যান্ড ইনফরম্যাটিকা (সিডব্লিউআই)-তে মূল স্রষ্টা দ্বারা পরিচালিত মনেটডিবি-র একটি তুলনামূলক লেনদেন প্রক্রিয়াকরণ কর্মক্ষমতা পরিষদ টিপিসি-এইচ কর্মক্ষমতা পরীক্ষা বিশ্লেষণাত্মক ডাটাবেস হিসাবে এর কর্মক্ষমতার উন্নতির সুযোগ দেখিয়েছে। ফলস্বরূপ, সিডব্লিউআই গবেষকরা বিশ্লেষণাত্মক প্রশ্নের কার্যকারিতা উন্নত করতে পাইপলাইন্ড ক্যোয়ারি প্রসেসিং ("ভেক্টরাইজড প্রসেসিং") ব্যবহার করে একটি নতুন স্থাপত্যের প্রস্তাব করেছিলেন। এর ফলে মনেটডিবি-র জন্য "মনেটডিবি/এক্স 100" নামে একটি নতুন কার্নেল নকশা করার অভিপ্রায় নিয়ে "এক্স 100" প্রকল্প তৈরি করা হয়। এক্স100 প্রকল্প দলটি "ভেক্টরাইজড ডেটা প্রসেসিং অন দ্য সেল ব্রডব্যান্ড ইঞ্জিন" গবেষণাপত্রের জন্য 2007 ডেমোএন বেস্ট পেপার অ্যাওয়ার্ড এবং "ডিএসএম বনাম এনএসএমঃ সিপিইউ পারফরম্যান্স ট্রেডঅফস ইন ব্লক-ওরিয়েন্টেড কোয়ারি প্রসেসিং" গবেষণাপত্রের জন্য 2008 ডেমোএন বেস্ট পেপার অ্যাওয়ার্ড জিতেছে। 2009 সালের আগস্টে এক্স 100 প্রকল্পের প্রবর্তকরা তাদের 1999 সালের গবেষণাপত্র "ডেটাবেজ আর্কিটেকচার অপ্টিমাইজড ফর দ্য নিউ ব্যাটলনেকঃ মেমরি অ্যাক্সেস"-এর জন্য 35তম ইন্টারন্যাশনাল কনফারেন্স অন ভেরি লার্জ ডেটা বেস (ভিএলডিবি)-তে "দশ বছরের সেরা গবেষণাপত্র পুরস্কার" জিতেছিলেন। ভিএলডিবি স্বীকৃতি দিয়েছে যে, বিগত 10 বছরে প্রকল্প দলটি গবেষণাপত্রে অন্তর্ভুক্ত ধারণাগুলি বাস্তবায়নে ব্যাপক অগ্রগতি অর্জন করেছে। গবেষণাপত্রের কেন্দ্রীয় ভিত্তি হল যে ঐতিহ্যবাহী রিলেশনাল ডাটাবেস সিস্টেমগুলি 1970-এর দশকের শেষের দিকে এবং 1980-এর দশকের গোড়ার দিকে এমন এক সময়ে ডিজাইন করা হয়েছিল যখন হার্ড ডিস্কে ডেটা পড়া এবং লেখার জন্য প্রয়োজনীয় সময় দ্বারা ডাটাবেসের কার্যকারিতা নির্ধারণ করা হত। সেই সময়ে উপলব্ধ সিপিইউ তুলনামূলকভাবে ধীর ছিল এবং প্রধান মেমরি তুলনামূলকভাবে ছোট ছিল, যাতে একবারে খুব কম ডেটা মেমরিতে লোড করা যায়। সময়ের সাথে সাথে হার্ডওয়্যারের উন্নতি হয়েছে, মুরের আইন অনুসারে সিপিইউ গতি এবং মেমরির আকার প্রায় প্রতি দুই বছরে দ্বিগুণ হয়েছে, তবে ঐতিহ্যবাহী রিলেশনাল ডাটাবেস সিস্টেমের নকশাটি মানিয়ে নেওয়া হয়নি। সিডব্লিউআই গবেষণা দলটি আধুনিক হার্ডওয়্যারের সর্বোত্তম ব্যবহারের জন্য ডাটাবেস কোড এবং ডেটা কাঠামোর উন্নতির বর্ণনা দিয়েছে। 2008 সালে এক্স100 প্রকল্পটি মনেটডিবি থেকে আলাদা প্রকল্প হিসাবে আলাদা করা হয়, নিজস্ব সংস্থার সাথে, এবং নতুন নামকরণ করা হয় "ভেক্টরওয়াইজ"। সহ-প্রতিষ্ঠাতাদের মধ্যে ছিলেন পিটার এ. বনজ এবং মার্সিন জুকোভস্কি। জুন 2010-এ, ভেক্টরওয়াইজ প্রযুক্তি আনুষ্ঠানিকভাবে ইনগ্রেস কর্পোরেশন দ্বারা ঘোষণা করা হয়েছিল, ইনগ্রেস ভেক্টরওয়াইজ 1.0-এর প্রকাশের সাথে। মার্চ 2011 সালে, ভেক্টরওয়াইজ 1.5 মুক্তি পায়, যা টিপিসি-এইচ 100 জিবি বেঞ্চমার্কে একটি রেকর্ড ব্রেকিং ফলাফল প্রকাশ করে। নতুন বৈশিষ্ট্যগুলির মধ্যে রয়েছে সমান্তরাল ক্যোয়ারি এক্সিকিউশন (একাধিক সিপিইউ কোরগুলিতে এক্সিকিউট করা একক কোয়ারি), উন্নত বাল্ক লোডিং এবং বর্ধিত এসকিউএল সমর্থন। 2011 সালের জুন মাসে, ভেক্টরওয়াইজ 1.6 মুক্তি পায়, যা টিপিসি-এইচ 100 জিবি, 300 জিবি এবং 1 টিবি নন-ক্লাস্টার বেঞ্চমার্কে রেকর্ড ব্রেকিং ফলাফল প্রকাশ করে। 2011 সালের ডিসেম্বরে, ভেক্টরওয়াইজ 2-কে র্যাঙ্ক এবং পার্সেন্টাইল এবং বর্ধিত তারিখ, সময় এবং টাইমস্ট্যাম্প ডেটাটাইপগুলির মতো বিশ্লেষণাত্মক ক্রিয়াকলাপগুলির জন্য নতুন এসকিউএল সমর্থন এবং হ্যাশ জয়েন এবং সমষ্টিতে ডিস্ক ছড়িয়ে দেওয়ার জন্য সমর্থন সহ প্রকাশ করা হয়েছিল। 2012 সালের জুন মাসে ভেক্টরওয়াইজ 2.5 মুক্তি পায়। এই রিলিজ স্টোরেজ ফরম্যাটে একাধিক স্থানে ডাটাবেস সংরক্ষণের অনুমতি দেওয়ার জন্য পুনর্গঠন করা হয়েছিল, পি. ডি. টি থেকে স্থিতিশীল স্টোরেজে ব্যাকগ্রাউন্ড আপডেট প্রচার প্রক্রিয়াটি সম্পূর্ণ পুনর্লিখনের পরিবর্তে কেবল পরিবর্তিত ব্লকগুলিকে পুনর্লিখনের অনুমতি দেওয়ার জন্য উন্নত করা হয়েছিল এবং একটি নতুন পেটেন্টযুক্ত প্রেডিক্টিভ বাফার ম্যানেজার (পি. বি. এম) চালু করা হয়েছিল। 2013 সালের মার্চ মাসে ভেক্টরওয়াইজ 3 মুক্তি পায়। নতুন বৈশিষ্ট্যগুলির মধ্যে রয়েছে আরও দক্ষ স্টোরেজ ইঞ্জিন, আরও ডেটা প্রকার এবং বিশ্লেষণাত্মক এসকিউএল ফাংশনের জন্য সমর্থন, বর্ধিত ডিডিএল বৈশিষ্ট্য এবং উন্নত পর্যবেক্ষণ এবং প্রোফাইলিং অ্যাক্সেসযোগ্যতা। 2014 সালের মার্চ মাসে, অ্যাক্টিয়ান ভেক্টর 3.5 মুক্তি পায়, একটি নতুন পুনঃব্র্যান্ডেড এবং সংক্ষিপ্ত নাম সহ। নতুন বৈশিষ্ট্যগুলির মধ্যে রয়েছে পার্টিশন টেবিলগুলির জন্য সমর্থন, উন্নত ডিস্ক স্পিলিং, অনলাইন ব্যাকআপ ক্ষমতা এবং উন্নত এসকিউএল সমর্থন-যেমন। এম. ই. আর. জি. ই/ইউ. পি. এস. ই. আর. টি. ডি. এম. এল অপারেশন এবং ফার্স্ট ভ্যালু এবং লাস্ট ভ্যালু উইণ্ডো একত্রীকরণ ফাংশন। 2014 সালের জুন মাসে, সান জোসে হ্যাডুপ সামিট 2014-এ, অ্যাক্টিয়ান ভেক্টরের অ্যাক্টিয়ান ভোর্টেক্স ক্লাস্টারযুক্ত এমপিপি সংস্করণ ঘোষণা করেন, যা হ্যাডুপে সরাসরি এইচডিএফএস-এ স্টোরেজ সহ একই স্তরের এসকিউএল সমর্থন সহ কাজ করে। অ্যাক্টিয়ান ভোর্টেক্সকে পরে হ্যাডুপে অ্যাক্টিয়ান ভেক্টর নামকরণ করা হয় এবং অ-ক্লাস্টার অ্যাক্টিয়ান ভেক্টর রিলিজগুলিও মিলানোর জন্য আপডেট করা হয়। 2015 সালের মার্চ মাসে অ্যাক্টিয়ান ভেক্টর 4 মুক্তি পায় এবং হ্যাডুপ 4-এ অ্যাক্টিয়ান ভেক্টর 2015 সালের ডিসেম্বরে মুক্তি পায়। মার্চ 2019-এ, অ্যাক্টিয়ান অ্যাভালাঞ্চকে ক্লাউড ডেটা প্ল্যাটফর্ম হিসাবে মুক্তি দেওয়া হয়েছিল, যেখানে ভেক্টর ওয়্যারহাউস অফারের মূল ইঞ্জিন ছিল। রিলিজ হিস্ট্রি অ্যাক্টিয়ান ভেক্টর ইন হ্যাডুপ আরও দেখুন ডাটাবেস ম্যানেজমেন্ট সিস্টেম রিলেশনাল ডাটাবেস মনেটডিবি ইনগ্রেস (ডাটাবেস) রেফারেন্স এক্সটার্নাল লিঙ্ক 2010 সালে প্রবর্তিত অ্যাক্টিয়ান ভেক্টর প্রোডাক্টসের অফিসিয়াল ওয়েবসাইট প্রোপ্রাইটারি ডাটাবেস ম্যানেজমেন্ট সিস্টেম রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম