H-Store
એચ-સ્ટોર એક પ્રાયોગિક ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ (ડીબીએમએસ) છે. તે ઓનલાઇન વ્યવહાર પ્રક્રિયા અરજીઓ માટે તૈયાર કરવામાં આવી હતી. એચ-સ્ટોરને બ્રાઉન યુનિવર્સિટી, કાર્નેગી મેલોન યુનિવર્સિટી, મેસેચ્યુસેટ્સ ઇન્સ્ટિટ્યૂટ ઓફ ટેકનોલોજી અને યેલ યુનિવર્સિટીની ટીમે 2007માં સંશોધકો માઈકલ સ્ટોનબ્રેકર, સેમ મેડન, એન્ડી પાવલો અને ડેનિયલ અબાદી દ્વારા વિકસાવ્યો હતો. આર્કિટેક્ચર એચ-સ્ટોરને સમાંતર ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સના નવા વર્ગ તરીકે પ્રોત્સાહન આપવામાં આવ્યું હતું, જેને ન્યુએસક્યુએલ કહેવાય છે, જે નોએસક્યુએલ સિસ્ટમ્સની ઉચ્ચ-થ્રુપુટ અને ઉચ્ચ-ઉપલબ્ધતા પ્રદાન કરે છે, પરંતુ એસીઆઇડી (અણુતા, સુસંગતતા, અલગતા અને ટકાઉપણું) તરીકે ઓળખાતા પરંપરાગત ડીબીએમએસની વ્યવહારની સુસંગતતાને છોડ્યા વિના. આવી પ્રણાલીઓ એક, વધુ શક્તિશાળી, વધુ ખર્ચાળ મશીનના વિરોધમાં બહુવિધ મશીનોમાં કામ કરે છે. એચ-સ્ટોર પરંપરાગત રીલેશ્નલ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સની ઘણી સુવિધાઓને છોડીને ઉચ્ચ થ્રુપુટ સાથે વ્યવહાર પ્રક્રિયાને અમલમાં મૂકવા માટે સક્ષમ છે. એચ-સ્ટોરની રચના વહેંચાયેલ-કંઈ નહીં, મુખ્ય મેમરી એક્ઝિક્યુટર નોડ્સ (પ્રોસેસર + મેમરી + સ્ટોરેજ) ના સમૂહ પર ચલાવવા માટે સમાંતર પ્રણાલી તરીકે કરવામાં આવી હતી. ડેટાબેઝને અલગ-અલગ સબસેટ્સમાં વિભાજિત કરવામાં આવે છે, દરેક એક નોડ પર એક કોરને સોંપેલ સિંગલ-થ્રેડેડ એક્ઝેક્યુશન એન્જિનને સોંપવામાં આવે છે. દરેક એન્જિન પાસે તેના પાર્ટીશનમાં તમામ ડેટાની વિશિષ્ટ ઍક્સેસ છે. કારણ કે તે સિંગલ-થ્રેડેડ છે, એક સમયે માત્ર એક જ વ્યવહાર તે પાર્ટીશન પર સંગ્રહિત ડેટાને ઍક્સેસ કરી શકે છે. સિસ્ટમમાં કોઈ ભૌતિક તાળાઓ અથવા લૅચનો સમાવેશ થતો નથી, અને એકવાર તે શરૂ થઈ જાય પછી, કોઈ પણ વ્યવહાર અન્ય વ્યવહાર પૂર્ણ થવાની રાહ જોતા નથી. પ્રણાલીમાં ગાંઠોની સંખ્યા વધારીને અને પાર્ટીશનનું કદ ઘટાડીને થ્રુપુટમાં વધારો કરવામાં આવે છે. લાઇસન્સિંગ એચ-સ્ટોરને બીએસડી લાઇસન્સ અને જી. પી. એલ. લાઇસન્સ હેઠળ લાઇસન્સ આપવામાં આવ્યું હતું. 2009 સુધીમાં, વોલ્ટડીબી કંપનીએ વ્યાવસાયિક સંસ્કરણ વિકસાવ્યું હતું અને એચ-સ્ટોર સંશોધન જૂથ 2016માં બંધ થઈ ગયું હતું. સી-સ્ટોર સંદર્ભો ડેટા મેનેજમેન્ટ ડિસ્ટ્રિબ્યુટેડ ડેટા સ્ટોર્સ ફ્રી ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સ ન્યૂએસક્યુએલ સોફ્ટવેર બીએસડી લાઇસન્સનો ઉપયોગ કરીને પણ જુઓ.