Dolt a Git-style database management system

Talu ai nei le Dolt poloketi na tatalaina, lea atiina ae o se pulega faʻamaumauga nofoaga e tuʻufaʻatasia le lagolago SQL ma Git-style faʻamaumauga faʻatonutonu faʻatonutonu. O le mea manaia e uiga ia Dolt o le faʻatagaina le tagata faʻaaoga e faʻavasega ia laulau, lala, tuʻufaʻatasia laulau ma faʻatino le tuleiina ma toso gaioiga faʻapei o latou o se git store.

I le taimi lava e tasi, lenei faʻamatalaga pulega pulega lagolagoina fesili SQL ma e o gatasi ma MySQL i le tagata o tausia tulaga tulaga. O avanoa e mafai ai ona faʻamatalaina faʻamaumauga e faʻatagaina ai le tagata na te suʻesuʻeina le amataga o faʻamatalaga, faʻapea foʻi ma le fesoʻotaʻiga i faʻamaoniga e faʻatagaina ai le faʻasaʻoina o le tulaga e maua ai iʻuga tutusa, e tusa lava poʻo le a le tulaga o iai nei, e mafai ona toe faia i isi faiga i soʻo se taimi

I se faaopopoga i ai tagata faʻaoga ei ai le fale e suʻesuʻe ai talaʻaga, faʻapea foi ma le suʻega o laulau suiga faʻaaogaina SQL aunoa ma le manaʻoga e faʻalelei faʻatasi backup, suʻesuʻe suiga, ma faʻatupuina foʻi fesili e faʻalauteleina faʻamatalaga i se taimi maoti.

I luga o le poloketi fale teu itulau faʻamatalaina e le tufuga Dolt faʻapea:

Dolt o se SQL faʻamaumauga faʻapitoa e mafai ona e fork, clone, fork, merge, tulei ma toso pei o se git teuina. Fesoʻotaʻi i Dolt pei o soʻo se MySQL database e tamoʻe ai fesili pe faʻafouina faʻamatalaga e faʻaaoga ai tulafono a SQL. O tulafono uma e te iloa mo Git e tutusa tutusa ma Dolt. Git lomiga faila, Dolt lomiga laulau. E pei o Git ma MySQL maua se pepe!

E uiga ia Dolt

O le DBMS ituE maua ai ni auala se lua o le faʻagaioiga: leai se totogi ma luga ole laiga.

  • I le offline mode ina ua maeʻa ona motusia, o le database mea o loʻo avanoa e avea o se fale teu oloa, lea e mafai ai ona e faia gaioiga faʻaaogaina ai le git-pei laina-laina aoga.
  • Dolt SQL Server ua faʻalauiloaina i le "lugalaina" mode, e faʻatagaina ai faʻasologa o faʻamatalaga e faʻaaoga ai le gagana SQL. O le fesoʻotaʻiga fesoʻotaʻi e latalata i MySQL ma mafai ona faʻaaogaina e ala i le faʻafesoʻotaʻi MySQL fetaui tagata faʻatau pe faʻaaogaina le CLI interface.

E tai tutusa lava ma le git ma e eseese tele lava i le mea o suiga e le o sailia mo faila, ae mo mea o loʻo i luga o laulau. E ala i le fuafuaina CLI, oe mafai ona faʻaulufale mai faʻamaumauga mai CSV poʻo JSON faila, faʻaopopo tautinoga ma suiga, faʻaalia eseesega i le va o lomiga, fatuina lomiga, seti faʻailoga, tuʻuina talosaga i fafo tautua, ma tuʻufaʻatasia suiga tuʻuina mai e isi tagata foaʻi.

A manaʻomia e le tagata faʻaaoga, e mafai ona tuʻuina faʻamatalaga i totonu o le DoltHub Directory, e mafai ona vaʻaia o se GitHub analog mo le faʻamautuina o faʻamatalaga ma galulue faʻatasi i luga o faʻamatalaga. E mafai e tagata faʻaoga ona tuiina faʻamatalaga teuina, faʻatulaga ni suiga, ma tuʻufaʻatasia ma a latou faʻamaumauga.

Mo se faʻataʻitaʻiga, luga o le DoltHub, e mafai ona e mauaina faʻamatalaga 'eseʻese ma faʻamaumauga o le coronavirus, faʻamaumauga o aoina o faʻamaumauga mo masini e aʻoaʻoina ai masini, faʻamaumauga o faʻaupuga gagana, faʻaputuga o ata, pusa faʻavasega mea, ma IP tuatusi faʻamatalaga o meatotino.

Na faapea mai, Dolt e sili atu i le faʻaogaina o meafaigaluega faʻataʻitaʻiga nai lo le fesili faʻasologa o faiga. Mo se faʻataʻitaʻiga, e ala i le le masani ai, e mafai e le SQL server ona tagofia naʻo le tasi le faʻaogaina o fesoʻotaʻiga a tagata i le fale teuoloa o loʻo i totonu o le tusi faʻatonutonu o loʻo iai (o lenei amioga e mafai ona suia e ala i le faʻatulagaina). E mafai ona tuʻu le 'auʻauna i le naʻo le faitauga auala. Tele o gaioiga e fesoʻotaʻi ma le faʻatonutonuga faʻatonutonu mafai foi ona faia e ala i le SQL, pei o le faia poʻo le fesuiaʻi i le va o lala.

Mulimuli ane, pe afai e te fiafia e iloa atili e uiga i ai o lenei pulega faʻamaumauga nofoaga, latou tatau ona iloa lena o le poloketi numera o loʻo i luga o GitHub, Ua tusia i le gagana Go ma ua tufatufaina i lalo o le Apache 2.0 laisene.

Faʻafefea ona faʻapipiʻi Dolt i Linux?

Mo i latou e fiafia i le mafai ona faʻapipiʻi lenei DBMS i luga o le latou system, e tatau ona latou iloa o le Dolt e faʻateleina foliga ma i tulaga o tatou e faʻaaogaina Linux e mafai ona tatou faʻatinoina le faʻatutuina e ala i le tatalaina o se nofoaga faʻatulagaina ma le faʻatinoina o le tulafono lea:

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

O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli.

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.