Gizzard (Scala framework)
गिज़ार्ड कस्टम गलती-सहिष्णु, वितरित डेटाबेस बनाने के लिए एक खुला स्रोत शार्डिंग ढांचा था। इसका उपयोग शुरू में ट्विटर द्वारा किया गया था और यह विभिन्न प्रकार की डेटा भंडारण समस्याओं से उभरा था। गिज़ार्ड एक मिडलवेयर नेटवर्किंग सेवा के रूप में काम करता था जो जावा वर्चुअल मशीन पर चलती थी। इसने मनमाने तरीके से बैकएंड डेटास्टोर में डेटा को विभाजित करने का प्रबंधन किया, जिससे इसे कुशलता से एक्सेस किया जा सका। विभाजन के नियमों को एक अग्रेषण तालिका में संग्रहीत किया गया था जो विभाजन के लिए प्रमुख श्रेणियों का मानचित्रण करता है। प्रत्येक विभाजन ने एक घोषणात्मक प्रतिकृति वृक्ष के माध्यम से अपनी प्रतिकृति का प्रबंधन किया। गिज़ार्ड ने शारीरिक और तार्किक दोनों प्रकार के टुकड़ों को संभाला। भौतिक शार्ड एक भौतिक डेटाबेस बैकएंड की ओर इशारा करते हैं जबकि तार्किक शार्ड अन्य शार्ड के पेड़ हैं। इसके अलावा गिजार्ड ने प्रवास का भी समर्थन किया और असफलताओं को शालीनता से संभाला। इस प्रणाली को अंततः सुसंगत बनाया गया था जिसके लिए आवश्यक था कि सभी लेखन संचालन सहज और परिवर्तनीय हों। जैसे ही ऑपरेशन विफल हो जाते हैं, उन्हें बाद में फिर से चलाया जाता है। गिज़ार्ड गिटहब पर उपलब्ध है और अपाचे लाइसेंस 2 के तहत लाइसेंस प्राप्त है। डिस्ट्रीब्यूटेड हैश टेबल (डी. एच. टी.) डिस्ट्रीब्यूटेड डेटाबेस फ्लॉक. डी. बी. संदर्भ बाहरी लिंक परियोजना वेबसाइट डेटा सिंक्रोनाइजेशन स्ट्रक्चर्ड स्टोरेज फ्री डेटाबेस मैनेजमेंट सिस्टम डेटा विभाजन जावा प्लेटफॉर्म स्काला में प्रोग्राम किए गए फ्री सॉफ्टवेयर देखें।