Gizzard (Scala framework)
கிசார்ட் என்பது தனிப்பயன் தவறு-சகிப்புத்தன்மை, விநியோகிக்கப்பட்ட தரவுத்தளங்களை உருவாக்குவதற்கான ஒரு திறந்த மூல ஷார்டிங் கட்டமைப்பாகும். இது ஆரம்பத்தில் ட்விட்டரால் பயன்படுத்தப்பட்டது மற்றும் பல்வேறு வகையான தரவு சேமிப்பு சிக்கல்களிலிருந்து வெளிப்பட்டது. கிஸார்ட் ஜாவா மெய்நிகர் இயந்திரத்தில் இயங்கும் ஒரு மிடில்வேர் நெட்வொர்க்கிங் சேவையாக இயங்கி வந்தது. இது தன்னிச்சையான பின்புல தரவுத்தளங்களில் தரவைப் பிரிப்பதை நிர்வகித்தது, இது திறம்பட அணுக அனுமதித்தது. பகிர்வு விதிகள் பகிர்வுகளுக்கு முக்கிய வரம்புகளை வரைபடமாக்கும் முன்னோக்கி அட்டவணையில் சேமிக்கப்பட்டன. ஒவ்வொரு பகிர்வும் ஒரு அறிவிப்புப் பிரதி மரத்தின் மூலம் அதன் சொந்தப் பிரதியை நிர்வகித்தது. ஜிஸார்ட் உடல் மற்றும் தர்க்கரீதியான துண்டுகள் இரண்டையும் கையாண்டார். இயற்பியல் துண்டுகள் ஒரு இயற்பியல் தரவுத்தள பின்னணியை சுட்டிக்காட்டுகின்றன, அதே நேரத்தில் தர்க்கரீதியான துண்டுகள் மற்ற துண்டுகளின் மரங்கள். கூடுதலாக, கிஸார்ட் இடம்பெயர்வுகளை ஆதரித்தார் மற்றும் தோல்விகளை நேர்த்தியாக கையாண்டார். அனைத்து எழுதும் செயல்பாடுகளும் தனித்துவமானவை மற்றும் பரிமாற்றமானவை என்று கோருவதன் மூலம் இந்த அமைப்பு இறுதியில் சீராக மாற்றப்பட்டது. செயல்பாடுகள் தோல்வியுற்றால் அவை பின்னர் மீண்டும் முயற்சிக்கப்படுகின்றன. கிசார்ட் கிட்ஹப்பில் கிடைக்கிறது மற்றும் அப்பாச்சி உரிமம் 2 இன் கீழ் உரிமம் பெற்றது. விநியோகிக்கப்பட்ட ஹாஷ் அட்டவணை (DHT) விநியோகிக்கப்பட்ட தரவுத்தள ஃப்ளாக்டிபி குறிப்புகள் வெளிப்புற இணைப்புகள் திட்ட வலைத்தளம் தரவு ஒத்திசைவு கட்டமைக்கப்பட்ட சேமிப்பு இலவச தரவுத்தள மேலாண்மை அமைப்புகள் தரவு பகிர்வு ஜாவா இயங்குதளம் ஸ்காலாவில் நிரல் செய்யப்பட்ட இலவச மென்பொருள்