Dolt një sistem menaxhimi i bazës së të dhënave në stilin Git

kohët e fundit u zbulua projekti Dolt, e cila zhvillohet një sistem i menaxhimit të bazës së të dhënave që kombinon mbështetjen e SQL me kontrollin e versionit të të dhënave në stilin Git. Gjëja interesante për Dolt është se lejon përdoruesin të klonojë tabela, të degëzojë, të bashkojë tavolina dhe të kryejë operacione shtytjeje dhe tërheqje të ngjashme me ato të një depoje git.

Në të njëjtën kohë, ky sistem i menaxhimit të bazës së të dhënave mbështet pyetjet SQL dhe është i pajtueshëm me MySQL në nivelin e ndërfaqes së klientit. Mundësitë e versionimit të të dhënave lejojnë përdoruesin të gjurmojë origjinën e të dhënave, si dhe lidhjen me konfirmimet që lejon korrigjimin e statusit për të marrë rezultate identike, të cilat, pavarësisht nga statusi aktual, mund të përsëriten në sisteme të tjera në çdo moment

Përveç tij përdoruesit kanë strukturën për të shfletuar historinë, si dhe gjurmojnë ndryshimet në tryezë duke përdorur SQL pa nevojën për të pajtuar rezervat, ndryshimet e auditimit dhe gjithashtu gjeneron pyetje që shtrihen të dhënat në një pikë specifike.

Në faqen e magazinës së projektit krijuesi përshkruan Dolt si më poshtë:

Dolt është një bazë e të dhënave SQL që mund të bëni pirun, klonimin, pirunin, bashkimin, shtytjen dhe tërheqjen si një depo git. Lidhu me Dolt si çdo bazë e të dhënave MySQL për të ekzekutuar pyetje ose për të azhurnuar të dhënat duke përdorur komandat SQL. Të gjitha komandat që dini për Git funksionojnë saktësisht njësoj për Dolt. Skedarët e versionit Git, tabelat e versionit Dolt. Likeshtë sikur Git dhe MySQL të kenë një fëmijë!

Rreth Dolt

DBMS fAi siguron dy mënyra të funksionimit: jashtë linje dhe në internet.

  • Në modalitetin jashtë linje pasi të shkëputeni, përmbajtja e bazës së të dhënave bëhet e disponueshme si depo, me të cilën mund të kryeni veprime duke përdorur një program të komandës si git.
  • Dolt SQL Server lëshohet në modalitetin "online", i cili lejon manipulimin e të dhënave duke përdorur gjuhën SQL. Ndërfaqja e ofruar është afër MySQL dhe mund të përdoret duke lidhur klientë të pajtueshëm me MySQL ose duke përdorur ndërfaqen CLI.

Punon shumë e ngjashme me git dhe ndryshon kryesisht në atë që ndryshimet nuk gjurmohen për skedarët, por për përmbajtjen e tabelave. Përmes CLI të propozuar, ju mund të importoni të dhëna nga skedarët CSV ose JSON, të shtoni angazhime me ndryshime, të tregoni ndryshime midis versioneve, krijoni versione, vendosni etiketa, dërgoni kërkesa te serverat e jashtëm dhe kombinoni ndryshimet e paraqitura nga kontribuesit e tjerë.

Nëse përdoruesi dëshiron, të dhënat mund të vendosen në direktorinë DoltHub, i cili mund të shihet si një analog i GitHub për pritjen e të dhënave dhe bashkëpunimin mbi të dhënat. Përdoruesit mund të depozitojnë depot e të dhënave, të propozojnë ndryshime dhe të bashkohen me të dhënat e tyre.

Për shembull, në DoltHub, ju mund të gjeni baza të ndryshme të dhënash me statistika të koronavirusit, koleksione shënimesh të shënuara për sistemet e të mësuarit të makinës, bazat e të dhënave leksikore të gjuhës, koleksionet e imazheve, kompletet e klasifikimit të objekteve dhe informacionin e pronës së adresës IP.

Kjo tha, Dolt është më shumë një mjet i manipulimit të të dhënave sesa një sistem i përpunimit të pyetjeve. Për shembull, si parazgjedhje, serveri SQL mund të trajtojë vetëm një lidhje aktive të përdoruesit me depon e vendosur në direktorinë aktuale (kjo sjellje mund të ndryshohet përmes konfigurimit). Possibleshtë e mundur të vendosni serverin në modalitetin vetëm për lexim. Shumë nga veprimet që lidhen me kontrollin e versionit gjithashtu mund të kryhen përmes SQL, të tilla si kryerja ose ndërrimi midis degëve.

Së fundi, nëse jeni të interesuar të dini më shumë për të të këtij sistemi të menaxhimit të bazës së të dhënave, ata duhet ta dinë këtë kodi i projektit është në GitHub, Shtë shkruar në gjuhën Go dhe lëshohet nën licencën Apache 2.0.

Si të instaloni Dolt në Linux?

Për ata që janë të interesuar të jenë në gjendje të instalojnë këtë DBMS në sistemin e tyre, ata duhet të dinë që Dolt është multiplatform dhe në rastin e atyre që përdorin Linux ne mund të kryejmë instalimin duke hapur një terminal dhe duke ekzekutuar komandën e mëposhtme:

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

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.