ગિટ-સ્ટાઇલ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ ડોલ્ટ કરો

તાજેતરમાં ડtલ્ટ પ્રોજેક્ટનું અનાવરણ કરવામાં આવ્યું હતું, જેનો વિકાસ થાય છે ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ કે જે એસક્યુએલ સપોર્ટને ગિટ-સ્ટાઇલ ડેટા સંસ્કરણ નિયંત્રણ સાથે જોડે છે. ડોલ્ટ વિશેની રસપ્રદ બાબત એ છે કે તે વપરાશકર્તાને કોષ્ટકો, શાખાઓ, મર્જ કોષ્ટકોને ક્લોન કરવાની અને ગિટ રીપોઝીટરીની જેમ પુશ અને પુલ ઓપરેશન્સ કરવાની મંજૂરી આપે છે.

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

તે ઉપરાંત વપરાશકર્તાઓ પાસે ઇતિહાસ બ્રાઉઝ કરવાની સુવિધા, તેમજ એસક્યુએલનો ઉપયોગ કરીને કોષ્ટકના ફેરફારોને ટ્રેક કરવાની સુવિધા છે બેકઅપ્સને સમાધાન કરવાની જરૂરિયાત વિના, auditડિટમાં પરિવર્તન લાવવા અને વિશિષ્ટ બિંદુએ ડેટા ફેલાવતા પ્રશ્નો ઉત્પન્ન કરવા માટે.

પ્રોજેક્ટ ભંડાર પૃષ્ઠ પર નિર્માતા ડોલ્ટનું નીચે પ્રમાણે વર્ણન કરે છે:

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

ડોલ્ટ વિશે

ડીબીએમએસ પીતે ઓપરેશનના બે મોડ્સ પ્રદાન કરે છે: offlineફલાઇન અને modનલાઇન.

  • ડિસ્કનેક્ટ કર્યા પછી offlineફલાઇન મોડમાં, ડેટાબેઝ સામગ્રી ભંડાર તરીકે ઉપલબ્ધ થાય છે, જેની મદદથી તમે ગિટ જેવી કમાન્ડ લાઇન યુટિલિટીનો ઉપયોગ કરીને ક્રિયાઓ કરી શકો છો.
  • ડોલ્ટ એસક્યુએલ સર્વરને ""નલાઇન" મોડમાં લોંચ કરવામાં આવ્યો છે, જે એસક્યુએલ ભાષાની મદદથી ડેટા મેનીપ્યુલેશનને મંજૂરી આપે છે. પ્રદાન કરેલું ઇંટરફેસ MySQL ની નજીક છે અને MySQL સુસંગત ગ્રાહકોને કનેક્ટ કરીને અથવા CLI ઇન્ટરફેસનો ઉપયોગ કરીને ઉપયોગ કરી શકાય છે.

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

જો વપરાશકર્તાની ઇચ્છા હોય તો, ડેટાને ડોલ્ટહબ ડિરેક્ટરીમાં મૂકી શકાય છે, જેને ડેટા હોસ્ટ કરવા અને ડેટા પર સહયોગ માટે ગિટહબ એનાલોગ તરીકે જોઈ શકાય છે. વપરાશકર્તાઓ ડેટા રિપોઝીટરીઓને કાંટો આપી શકે છે, ફેરફારોની દરખાસ્ત કરી શકે છે, અને તેમના ડેટા સાથે મર્જ કરી શકે છે.

ઉદાહરણ તરીકે, ડોલ્ટહબ પર, તમે કોરોનાવાયરસ સ્ટેટિસ્ટિક્સ, મશીન લર્નિંગ સિસ્ટમ્સ માટે એનોટેટેડ ડેટા કલેક્શન, લેંગ્વેજ લેક્સિકલ ડેટાબેસેસ, ઇમેજ કલેક્શન, classબ્જેક્ટ ક્લાસિફિકેશન કિટ્સ અને આઈપી એડ્રેસ પ્રોપર્ટી માહિતી સાથેના વિવિધ ડેટાબેસેસ શોધી શકો છો.

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

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

લિનક્સ પર ડોલ્ટ કેવી રીતે ઇન્સ્ટોલ કરવું?

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

sudo bash -c 'curl -L https://github.com/dolthub/dolt/releases/latest/download/install.sh | bash'

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

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

*

*

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