Actian Vector
ایکٹین ویکٹر (پہلے ویکٹر وائز کے نام سے جانا جاتا ہے) ایک ایس کیو ایل ریلیشنل ڈیٹا بیس مینجمنٹ سسٹم ہے جو تجزیاتی ڈیٹا بیس ایپلی کیشنز میں اعلی کارکردگی کے لیے ڈیزائن کیا گیا ہے۔ اس نے غیر کلسٹرڈ ہارڈ ویئر پر 100 جی بی، 300 جی بی، 1 ٹی بی اور 3 ٹی بی کے ڈیٹا بیس سائز کے لیے ٹرانزیکشن پروسیسنگ پرفارمنس کونسل کے ٹی پی سی-ایچ بینچ مارک پر ریکارڈ توڑ نتائج شائع کیے۔ ویکٹر وائز کا آغاز 2003 اور 2008 کے درمیان سینٹرم وسکنڈے اینڈ انفارمیٹکا (سی ڈبلیو آئی، ڈچ نیشنل ریسرچ انسٹی ٹیوٹ برائے ریاضی اور کمپیوٹر سائنس) کے اندر کیے گئے ایکس 100 تحقیقی منصوبے سے ہوا۔ اسے 2008 میں ایک اسٹارٹ اپ کمپنی کے طور پر شروع کیا گیا تھا، اور 2011 میں انگرس کارپوریشن نے اسے حاصل کیا تھا۔ اسے جون 2010 میں ایک تجارتی پروڈکٹ کے طور پر جاری کیا گیا تھا، ابتدائی طور پر 64 بٹ لینکس پلیٹ فارم کے لیے، اور بعد میں ونڈوز کے لیے بھی۔ اپریل 2014 میں 3.5 ریلیز سے شروع کرتے ہوئے، پروڈکٹ کا نام مختصر کر کے "ویکٹر" کر دیا گیا۔ جون 2014 میں، ہیڈوپ میں ایچ ڈی ایف ایس میں اسٹوریج کے ساتھ، ایکٹین ورٹیکس کو ویکٹر کے کلسٹرڈ بڑے پیمانے پر متوازی پروسیسنگ ورژن کے طور پر اعلان کیا گیا تھا۔ ایکٹین ورٹیکس کا نام بعد میں ہڈوپ میں ایکٹین ویکٹر رکھ دیا گیا۔ ٹیکنالوجی ویکٹر وائز ڈیٹا بیس کے ایکس 100 انجن کے بنیادی فن تعمیر اور ڈیزائن کے اصولوں کو ویکٹر وائز کے بانیوں مارسن زوکووسکی کے دو پی ایچ ڈی تھیسس میں اچھی طرح سے بیان کیا گیا تھا: "بینڈوڈتھ-آپٹیمائزڈ اسٹوریج کے ساتھ ویکٹرائزڈ کوئری ایگزیکیوشن کو متوازن کرنا" اور سینڈر ہیمن: ایک اور بانی پروفیسر پیٹر بونکس کی نگرانی میں "کمپریسڈ کالم اسٹورز کو اپ ڈیٹ کرنا"۔ ایکس 100 انجن کو انگرس ایس کیو ایل فرنٹ اینڈ کے ساتھ مربوط کیا گیا تھا، جس سے ڈیٹا بیس کو انگرس ایس کیو ایل نحو، اور انگرس کلائنٹ اور ڈیٹا بیس ایڈمنسٹریشن ٹولز کا سیٹ استعمال کرنے کی اجازت ملی۔ استفسار پر عمل درآمد فن تعمیر ڈیٹا کے کیش فٹنگ ویکٹر کے حصوں میں "ویکٹرائزڈ کوئری ایگزیکیوشن" پروسیسنگ کا استعمال کرتا ہے۔ یہ ویکٹر پروسیسنگ اور سنگل انسٹرکشن کے اصولوں کو شامل کرنے کی اجازت دیتا ہے، ایک سے زیادہ ڈیٹا (SIMD) بیک وقت متعدد ڈیٹا پر ایک ہی آپریشن انجام دینے اور جدید ہارڈ ویئر پر ڈیٹا کی سطح کے متوازی کا استحصال کرنے کی اجازت دیتا ہے۔ یہ زیادہ تر آر ڈی بی ایم ایس میں پائے جانے والے روایتی "رو-ایٹ-اے-ٹائم پروسیسنگ" میں پائے جانے والے اوور ہیڈز کو بھی کم کرتا ہے۔ ڈیٹا بیس اسٹوریج ایک کمپریسڈ کالم پر مبنی شکل میں ہے، اسکین آپٹیمائزڈ بفر مینیجر کے ساتھ۔ ایچ ڈی ایف ایس میں ایکٹین ورٹیکس میں وہی ملکیتی شکل استعمال کی جاتی ہے۔ بڑی مقدار میں ڈیٹا لوڈ کرنے کی حمایت مستحکم اسٹوریج میں براہ راست اپینڈ کے ذریعے کی جاتی ہے، جبکہ چھوٹی ٹرانزیکشنل اپ ڈیٹس کو مستحکم اسٹوریج کے اوپر انڈیکسڈ اختلافات کے پیٹنٹ زیر التواء پوزیشن ڈیلٹا ٹریز (پی ڈی ٹی) کے خصوصی بی-ٹری جیسے ڈھانچوں کے ذریعے سپورٹ کیا جاتا ہے، جو اسکین کے دوران بغیر کسی رکاوٹ کے پیچ کیے جاتے ہیں، اور جو پس منظر کے عمل میں مستحکم اسٹوریج میں شفاف طریقے سے پھیلائے جاتے ہیں۔ پیچ جیسے ڈھانچوں میں اختلافات کو ذخیرہ کرنے اور مستحکم اسٹوریج کو بلک میں دوبارہ لکھنے کے طریقہ کار نے ایچ ڈی ایف ایس جیسے فائل سسٹم میں کام کرنا ممکن بنا دیا، جس میں فائلیں صرف منسلک ہوتی ہیں۔ تاریخ 2003 میں سینٹرم وسکنڈے اینڈ انفارمیٹکا (سی ڈبلیو آئی) میں اس کے اصل تخلیق کار کے ذریعہ مانیٹ ڈی بی کے ایک تقابلی ٹرانزیکشن پروسیسنگ پرفارمنس کونسل ٹی پی سی-ایچ پرفارمنس ٹیسٹ نے تجزیاتی ڈیٹا بیس کے طور پر اس کی کارکردگی میں بہتری کی گنجائش ظاہر کی۔ نتیجے کے طور پر، سی ڈبلیو آئی کے محققین نے تجزیاتی سوالات کی کارکردگی کو بہتر بنانے کے لیے پائپ لائنڈ استفسار پروسیسنگ ("ویکٹرائزڈ پروسیسنگ") کا استعمال کرتے ہوئے ایک نئے فن تعمیر کی تجویز پیش کی۔ اس کی وجہ سے مونیٹ ڈی بی کے لیے ایک نیا دانا ڈیزائن کرنے کے ارادے سے "ایکس 100" پروجیکٹ کی تخلیق ہوئی، جسے "مونیٹ ڈی بی/ایکس 100" کہا جائے گا۔ ایکس 100 پروجیکٹ ٹیم نے "سیل براڈ بینڈ انجن پر ویکٹرائزڈ ڈیٹا پروسیسنگ" کے مقالے کے لیے 2007 کا ڈی ایم او این بیسٹ پیپر ایوارڈ جیتا اور ساتھ ہی "ڈی ایس ایم بمقابلہ این ایس ایم: بلاک اورینٹڈ کوئری پروسیسنگ میں سی پی یو پرفارمنس ٹریڈ آفس" کے مقالے کے لیے 2008 کا ڈی ایم او این بیسٹ پیپر ایوارڈ جیتا۔ اگست 2009 میں ایکس 100 پروجیکٹ کے تخلیق کاروں نے اپنے 1999 کے مقالے "ڈیٹا بیس آرکیٹیکچر آپٹیمائزڈ فار دی نیو باٹلنیک: میموری ایکسیس" کے لیے 35 ویں انٹرنیشنل کانفرنس آن ویری لارج ڈیٹا بیسز (وی ایل ڈی بی) میں "ٹین ایئر بیسٹ پیپر ایوارڈ" جیتا۔ وی ایل ڈی بی نے تسلیم کیا کہ پروجیکٹ ٹیم نے پچھلے 10 سالوں میں کاغذ میں موجود خیالات کو نافذ کرنے میں بڑی پیش رفت کی ہے۔ اس مقالے کی مرکزی بنیاد یہ ہے کہ روایتی رشتہ دار ڈیٹا بیس کے نظام کو 1970 کی دہائی کے آخر اور 1980 کی دہائی کے اوائل میں ایک ایسے وقت کے دوران ڈیزائن کیا گیا تھا جب ڈیٹا بیس کی کارکردگی کو ہارڈ ڈسک پر ڈیٹا کو پڑھنے اور لکھنے کے لیے درکار وقت سے متعین کیا جاتا تھا۔ اس وقت دستیاب سی پی یو نسبتا سست تھا اور مرکزی میموری نسبتا چھوٹی تھی، تاکہ ایک وقت میں میموری میں بہت کم ڈیٹا لوڈ کیا جا سکے۔ وقت گزرنے کے ساتھ ہارڈ ویئر میں بہتری آئی، سی پی یو کی رفتار اور میموری کا سائز مور کے قانون کے مطابق تقریبا ہر دو سال میں دوگنا ہوتا گیا، لیکن یہ کہ روایتی رشتہ دار ڈیٹا بیس سسٹم کے ڈیزائن کو ڈھال نہیں لیا گیا تھا۔ سی ڈبلیو آئی کی تحقیقی ٹیم نے جدید ہارڈ ویئر کا بہترین استعمال کرنے کے لیے ڈیٹا بیس کوڈ اور ڈیٹا ڈھانچے میں بہتری کو بیان کیا۔ 2008 میں ایکس 100 پروجیکٹ کو مونیٹ ڈی بی سے ایک علیحدہ پروجیکٹ کے طور پر اس کی اپنی کمپنی کے ساتھ الگ کر دیا گیا، اور اس کا نام بدل کر "ویکٹر وائز" رکھ دیا گیا۔ شریک بانیوں میں پیٹر اے بونکس اور مارسن زوکووسکی شامل تھے۔ جون 2010 میں، ویکٹر وائز ٹیکنالوجی کا باضابطہ اعلان انگرس کارپوریشن نے انگرس ویکٹر وائز 1 کی ریلیز کے ساتھ کیا تھا۔ مارچ 2011 میں، ویکٹر وائز 1.5 جاری کیا گیا، جس نے ٹی پی سی-ایچ 100 جی بی بینچ مارک پر ایک ریکارڈ توڑ نتیجہ شائع کیا۔ نئی خصوصیات میں متوازی استفسار پر عمل درآمد (ایک سے زیادہ سی پی یو کور پر انجام دیا گیا واحد استفسار)، بہتر بلک لوڈنگ اور بہتر ایس کیو ایل سپورٹ شامل ہیں۔ جون 2011 میں، ویکٹر وائز 1.6 جاری کیا گیا، جس نے ٹی پی سی-ایچ 100 جی بی، 300 جی بی اور 1 ٹی بی غیر کلسٹرڈ بینچ مارک پر ریکارڈ توڑ نتائج شائع کیے۔ دسمبر 2011 میں، ویکٹر وائز 2.0 کو تجزیاتی افعال جیسے رینک اور فیصد اور بہتر تاریخ، وقت اور ٹائم اسٹیمپ ڈیٹا ٹائپز، اور ہیش جوائنز اور ایگریگیشن میں ڈسک پھیلنے کے لیے سپورٹ کے لیے نئے ایس کیو ایل سپورٹ کے ساتھ جاری کیا گیا تھا۔ جون 2012 میں، ویکٹر وائز 2.5 جاری کیا گیا تھا۔ اس ریلیز اسٹوریج فارمیٹ میں ڈیٹا بیس کو متعدد مقامات پر ذخیرہ کرنے کی اجازت دینے کے لیے دوبارہ منظم کیا گیا، پی ڈی ٹی سے مستحکم اسٹوریج تک بیک گراؤنڈ اپ ڈیٹ پروپیگنڈے میکانزم کو بڑھایا گیا تاکہ مکمل دوبارہ لکھنے کے بجائے صرف تبدیل شدہ بلاکس کو دوبارہ لکھنے کی اجازت دی جا سکے، اور ایک نیا پیٹنٹ شدہ پیشن گوئی بفر مینیجر (پی بی ایم) متعارف کرایا گیا۔ مارچ 2013 میں، ویکٹر وائز 3 جاری کیا گیا تھا۔ نئی خصوصیات میں زیادہ موثر اسٹوریج انجن، مزید ڈیٹا کی اقسام اور تجزیاتی ایس کیو ایل افعال کے لیے سپورٹ، بہتر ڈی ڈی ایل خصوصیات، اور بہتر نگرانی اور پروفائلنگ رسائی شامل ہیں۔ مارچ 2014 میں، ایکٹین ویکٹر 3.5 کو ایک نئے ری برانڈڈ اور مختصر نام کے ساتھ جاری کیا گیا تھا۔ نئی خصوصیات میں پارٹیشن شدہ ٹیبلز کے لیے سپورٹ، بہتر ڈسک اسپیلنگ، آن لائن بیک اپ کی صلاحیتیں اور بہتر ایس کیو ایل سپورٹ شامل ہیں۔ MERGE/UPSERT ڈی ایم ایل آپریشنز اور فرسٹ ویلیو اور لاسٹ ویلیو ونڈو ایگریگیشن فنکشنز۔ جون 2014 میں، سین جوس میں ہڈپ سمٹ 2014 میں، ایکٹین نے ویکٹر کے ایکٹین ورٹیکس کلسٹرڈ ایم پی پی ورژن کا اعلان کیا، جس میں اسی سطح کی ایس کیو ایل سپورٹ ہڈپ میں براہ راست ایچ ڈی ایف ایس میں اسٹوریج کے ساتھ کام کر رہی ہے۔ ایکٹین ورٹیکس کا نام بعد میں ہاڈوپ میں ایکٹین ویکٹر رکھ دیا گیا، اور غیر کلسٹرڈ ایکٹین ویکٹر ریلیزز کو بھی میچ کرنے کے لیے اپ ڈیٹ کیا جاتا ہے۔ مارچ 2015 میں ایکٹین ویکٹر 4 جاری کیا گیا تھا، اور ہیڈوپ 4 میں ایکٹین ویکٹر دسمبر 2015 میں جاری کیا گیا تھا۔ مارچ 2019 میں، ایکٹین ایولانچ کو کلاؤڈ ڈیٹا پلیٹ فارم کے طور پر جاری کیا گیا تھا، جس میں ویکٹر گودام کی پیشکش کے لیے بنیادی انجن تھا۔ ریلیز ہسٹری ہاڈوپ میں ایکٹین ویکٹر ایکٹین ویکٹر ڈیٹا بیس مینجمنٹ سسٹم بھی دیکھیں ریلیشنل ڈیٹا بیس مونیٹ ڈی بی انگرس (ڈیٹا بیس) حوالہ جات بیرونی لنکس 2010 میں متعارف کرائی گئی ایکٹین ویکٹر پروڈکٹس کی آفیشل ویب سائٹ ملکیتی ڈیٹا بیس مینجمنٹ سسٹم ریلیشنل ڈیٹا بیس مینجمنٹ سسٹم