Gizzard (Scala framework)
گیزارڈ اپنی مرضی کے مطابق غلطی برداشت کرنے والے، تقسیم شدہ ڈیٹا بیس بنانے کے لیے ایک اوپن سورس شارڈنگ فریم ورک تھا۔ یہ ابتدائی طور پر ٹویٹر کے ذریعہ استعمال کیا گیا تھا اور ڈیٹا اسٹوریج کے مسائل کی وسیع اقسام سے ابھرا تھا۔ گیزارڈ ایک مڈل ویئر نیٹ ورکنگ سروس کے طور پر کام کرتا تھا جو جاوا ورچوئل مشین پر چلتی تھی۔ اس نے صوابدیدی بیک اینڈ ڈیٹا اسٹورز میں ڈیٹا کو تقسیم کرنے کا انتظام کیا، جس نے اسے مؤثر طریقے سے رسائی حاصل کرنے کی اجازت دی۔ پارٹیشننگ کے قوانین کو فارورڈنگ ٹیبل میں محفوظ کیا گیا تھا جو کلیدی حدود کو پارٹیشنز میں نقشہ بناتا ہے۔ ہر تقسیم نے ایک اعلانیہ نقل کے درخت کے ذریعے اپنی نقل کا انتظام کیا۔ گیزارڈ نے جسمانی اور منطقی دونوں شکلوں کو سنبھالا۔ فزیکل شارڈز فزیکل ڈیٹا بیس بیک اینڈ کی طرف اشارہ کرتے ہیں جبکہ منطقی شارڈز دوسرے شارڈز کے درخت ہوتے ہیں۔ اس کے علاوہ گیزارڈ نے بھی ہجرت کی حمایت کی اور ناکامیوں کو شائستگی سے سنبھالا۔ اس نظام کو بالآخر اس بات کی ضرورت کے ساتھ مستقل بنایا گیا کہ تمام تحریری کارروائیاں غیر فعال اور تبادلہ پذیر ہوں۔ آپریشنز ناکام ہونے پر انہیں بعد میں دوبارہ آزمایا جاتا ہے۔ گیزارڈ گٹ ہب پر دستیاب ہے اور اپاچی لائسنس 2 کے تحت لائسنس یافتہ ہے۔ ڈسٹری بیوٹڈ ہیش ٹیبل (ڈی ایچ ٹی) ڈسٹری بیوٹڈ ڈیٹا بیس فلاک ڈی بی حوالہ جات بیرونی لنکس پروجیکٹ ویب سائٹ ڈیٹا سنکرونائزیشن اسٹرکچرڈ اسٹوریج فری ڈیٹا بیس مینجمنٹ سسٹم ڈیٹا پارٹیشننگ جاوا پلیٹ فارم اسکالا میں پروگرام کردہ فری سافٹ ویئر