એચએસઇ, એક ઓપન સોર્સ સ્ટોરેજ એન્જીન, એસએસડી માટે Sપ્ટિમાઇઝ એસએસઈ

માઈક્રોન ટેકનોલોજી (ડીઆરએએમ અને ફ્લેશ મેમરીના ઉત્પાદનમાં નિષ્ણાત કંપની) ની રજૂઆત પ્રકાશિત કરી એક નવું એન્જિન કહેવાય છે "એચએસઇ" (વિજાતીય-મેમરી સ્ટોરેજ એંજિન), જે ધ્યાનમાં રાખીને ઉપયોગની વિશિષ્ટતાઓને ધ્યાનમાં રાખીને વિકસાવવામાં આવ્યું હતું NAND ફ્લેશ આધારિત એસએસડી ડ્રાઈવો પર (X100, TLC, QLC 3D NAND) અથવા ફક્ત વાંચવા માટેની મેમરી (NVDIMM).

એન્જિન લાઇબ્રેરીના સ્વરૂપમાં બનાવવામાં આવ્યું છે અન્ય એપ્લિકેશનોમાં એમ્બેડ કરવા અને કી-મૂલ્યના ફોર્મેટમાં ડેટા પ્રોસેસિંગને સમર્થન આપે છેઆર. એચએસઇ કોડ સીમાં લખેલ છે અને અપાચે 2.0 લાઇસેંસ હેઠળ વિતરિત કરવામાં આવ્યો છે.

એન્જિન એપ્લિકેશનમાં, નીચા-સ્તરના ડેટા સ્ટોરેજ માટેની એપ્લિકેશનોનો ઉલ્લેખ છે ડીબીએમએસ નોએસક્યુએલમાં, સ softwareફ્ટવેર વેરહાઉસીસ (એસડીએસ, સ softwareફ્ટવેર-વ્યાખ્યાયિત સ્ટોરેજ) જેમ કે કેફ અને સ્કેલિટી રિંગ, મોટા પ્રમાણમાં ડેટા (બિગ ડેટા) પર પ્રક્રિયા કરવા માટેના પ્લેટફોર્મ, ઉચ્ચ પ્રદર્શન કમ્પ્યુટિંગ સિસ્ટમ્સ (એચપીસી), ઇન્ટરનેટની વસ્તુઓ (આઇઓટી) ડિવાઇસેસ અને મશીન લર્નિંગ સિસ્ટમો માટે ઉકેલો.

એચએસઇ માત્ર મહત્તમ કામગીરી માટે જ optimપ્ટિમાઇઝ નથી, પરંતુ વિવિધ પ્રકારની એસએસડી ડ્રાઈવોની ટકાઉપણુંની ખાતરી કરવા માટે. હાઇ સ્પીડ હાંસલ કરી હતીએક વર્ણસંકર સંગ્રહ મોડેલ દ્વારા: ડિસ્ક ofક્સેસની સંખ્યા ઘટાડીને, સૌથી સંબંધિત ડેટા કેશ કરવામાં આવે છે.

નવા એન્જિનને તૃતીય-પક્ષ પ્રોજેક્ટ્સમાં એકીકૃત કરવાના ઉદાહરણ તરીકે, મંગોડીબી ડીબીએમએસનું દસ્તાવેજ લક્ષી સંસ્કરણ તૈયાર કરવામાં આવ્યું હતું, જેનું ભાષાંતર એચએસઈના ઉપયોગ માટે કરવામાં આવ્યું હતું.

તકનીકી રીતે, એચ.એસ.ઇ. એ વધારાના કર્નલ મોડ્યુલ mpool પર આધારિત છે, જે સોલિડ સ્ટેટ ડ્રાઇવ્સ માટે objectsબ્જેક્ટ્સ સ્ટોર કરવા માટે વિશિષ્ટ ઇન્ટરફેસ લાગુ કરે છે, તેમની ક્ષમતાઓ અને લાક્ષણિકતાઓને ધ્યાનમાં લેતા, ઝડપ અને ટકાઉપણુંની મૂળભૂત રૂપે વિવિધ લાક્ષણિકતાઓ પ્રાપ્ત કરવાની મંજૂરી આપે છે. એમપુલ એ એચએસઈ સાથે સુસંગતરૂપે ખુલ્લી માઇક્રોન ટેકનોલોજીનો વિકાસ પણ છે, પરંતુ તે એક અલગ ઇન્ફ્રાસ્ટ્રક્ચર પ્રોજેક્ટ તરીકે બહાર આવે છે. એમપુલ સતત મેમરી અને ઝોન સ્ટોરેજનો ઉપયોગ ધારે છે, પરંતુ હાલમાં ફક્ત પરંપરાગત એસએસડી સપોર્ટેડ છે.

વાયસીએસબી પેકેજ સાથે પ્રદર્શન પરીક્ષણ (યાહુ ક્લાઉડ સર્વિંગ બેંચમાર્ક) એ 2KB ડેટા બ્લોક પ્રોસેસિંગ સાથે 1 ટીબી સ્ટોરેજનો ઉપયોગ કરતી વખતે કામગીરીમાં નોંધપાત્ર વધારો દર્શાવ્યો. વાંચન અને લેખન કામગીરીના સમાન વિતરણ સાથે પરીક્ષણમાં ખાસ કરીને નોંધપાત્ર પ્રભાવમાં વધારો જોવા મળે છે.

ઉદાહરણ તરીકે, એચએસઈ એન્જિનવાળી મોંગોડીબી લગભગ 8 ગણી ઝડપી નીકળી સ્ટાન્ડર્ડ વાયર્ડટાઇગર એન્જિનવાળા સંસ્કરણ કરતા, અને રોક્સડીબી ડીબીએમએસ એન્જિન એચએસઇને 6 કરતા વધારે વખત સરસ બનાવ્યું. પરીક્ષણોમાં ઉત્કૃષ્ટ સૂચકાંકો પણ દૃશ્યમાન છે, જે 95% વાંચી કામગીરી અને 5% ફેરફાર અથવા વધારા દર્શાવે છે.

કરવામાં આવેલી બીજી પરીક્ષામાં ફક્ત વાંચન ક્રિયાઓ શામેલ છે, તે લગભગ 40% નો નફો બતાવે છે. રોક્સડીબી-આધારિત સોલ્યુશનની તુલનામાં લેખન કામગીરી દરમિયાન એસએસડીના અસ્તિત્વમાં વધારો 7 ગણો હોવાનો અંદાજ છે.

એચએસઈની મુખ્ય લાક્ષણિકતાઓ:

  • માનક અને અદ્યતન operaપરેટર્સ માટે સપોર્ટ કી / મૂલ્યના બંધારણમાં ડેટા પર પ્રક્રિયા કરવા માટે;
  • સંપૂર્ણ ટ્રાંઝેક્શન સપોર્ટ અને સ્નેપશોટ બનાવીને સ્ટોરેજ સેગમેન્ટ્સને અલગ કરવાની ક્ષમતા સાથે (સ્નેપશોટનો ઉપયોગ સ્ટોરમાં અલગ કલેક્શન જાળવવા માટે પણ થઈ શકે છે).
  • સ્નેપશોટ-આધારિત રજૂઆતોમાં ડેટાને વટાડવા માટે કર્સર્સનો ઉપયોગ કરવાની ક્ષમતા.
  • એક જ સંગ્રહસ્થાનમાં મિશ્રિત લોડ પ્રકારો માટે modelપ્ટિમાઇઝ કરેલ ડેટા મોડેલ.
  • લવચીક મિકેનિઝમ્સ સ્ટોરેજ વિશ્વસનીયતા મેનેજ કરવા માટે.
  • કસ્ટમાઇઝ કરી શકાય તેવું ડેટા ઓર્કેસ્ટ્રેશન યોજનાઓ (ભંડારમાં હાજર વિવિધ પ્રકારની મેમરી દ્વારા વિતરણ).
  • સી એપીઆઇવાળી લાઇબ્રેરી જે ગતિશીલ રીતે કોઈપણ એપ્લિકેશન સાથે જોડી શકાય છે.
    સંગ્રહમાં ટેરાબાઇટ ડેટા અને સેંકડો અબજો કીઝને સ્કેલ કરવાની ક્ષમતા.
  • સમાંતર હજારો કામગીરીની અસરકારક પ્રક્રિયા.
  • લાક્ષણિક વર્કરાઉન્ડ્સની તુલનામાં વિવિધ પ્રકારનાં વર્કલોડ માટે બેન્ડવિડ્થ, વિલંબિત ઘટાડો અને વાંચન / લેખનમાં નોંધપાત્ર વધારો.
  • કામગીરી અને ટકાઉપણુંને izeપ્ટિમાઇઝ કરવા માટે સમાન સ્ટોરેજમાં એસએસડીના વિવિધ વર્ગોનો ઉપયોગ કરવાની ક્ષમતા.

તમે એન્જિન કોડને .ક્સેસ કરી શકો છો નીચેની લિંકમાંથી. 


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.