DBMS Dolt, që lejon manipulimin e të dhënave në stilin Git

Projekti Dolt po zhvillon një DBMS që kombinon mbështetje SQL me mjete për versionimin e të dhënave në stilin Git. Dolt lejon klonimin e tabelave, krijimin e fork-ve dhe kryerjen e bashkimeve të tabelave, si dhe operacione push dhe pull në mënyrë të ngjashme me veprimet në një depo git. Në të njëjtën kohë, DBMS mbështet kërkesa SQL dhe është e përputhshme me MySQL në nivelin e ndërfaqeve klient. Kodi i projektit është shkruar në gjuhën Go dhe shpërndahet nën licencën Apache 2.0.

MundĂ«sitĂ« pĂ«r versionimin e tĂ« dhĂ«nave nĂ« DB lejojnĂ« ndjekjen e origjinĂ«s sĂ« tĂ« dhĂ«nave — lidhja me komitetet ofron mundĂ«sinĂ« pĂ«r tĂ« regjistruar gjendjen pĂ«r tĂ« arritur rezultate identike, tĂ« cilat mund tĂ« riprodhohen nĂ« çdo kohĂ« nĂ« sisteme tĂ« tjera, pavarĂ«sisht nga gjendja aktuale. PĂ«r mĂ« tepĂ«r, pĂ«rdoruesit mund tĂ« lĂ«vizin pĂ«rmes historisĂ«, tĂ« ndjekin ndryshimet nĂ« tabela pĂ«rmes SQL pa pasur nevojĂ« tĂ« krahasojnĂ« kopjet rezervĂ«, tĂ« kryejnĂ« auditimin e ndryshimeve, si dhe tĂ« formulojnĂ« kĂ«rkesa qĂ« pĂ«rfshijnĂ« tĂ« dhĂ«nat nĂ« njĂ« moment tĂ« caktuar.

DBMS Dolt, që lejon manipulimin e të dhënave në stilin Git

DBMS ofron dy mĂ«nyra pune — Offline dhe Online. Pasi tĂ« kaloni nĂ« offline, pĂ«rmbajtja e DB bĂ«het e aksesueshme si njĂ« depo, me tĂ« cilĂ«n mund tĂ« kryhen veprime duke pĂ«rdorur njĂ« mjet komandash tĂ« ngjashĂ«m me git. Puna krijon njĂ« ngjashmĂ«ri me git dhe dallon kryesisht nĂ« atĂ« qĂ« ndryshimet ndiqen jo pĂ«r skedarĂ«, por pĂ«r pĂ«rmbajtjen e tabelave. PĂ«rmes ndĂ«rfaqes CLI tĂ« ofruar, Ă«shtĂ« e mundur tĂ« importoni tĂ« dhĂ«na nga skedarĂ«t nĂ« formatin CSV ose JSON, tĂ« shtoni komitete me ndryshime, tĂ« shfaqni dallimet midis versioneve, tĂ« krijoni degĂ«, tĂ« vendosni tregues, tĂ« kryeni kĂ«rkesa push nĂ« servera tĂ« jashtĂ«m dhe tĂ« bĂ«ni bashkime tĂ« ndryshimeve tĂ« propozuara nga pjesĂ«marrĂ«s tĂ« tjerĂ«.

Nëse dëshirohet, të dhënat mund të strehohen në katalogun DoltHub, i cili mund të konsiderohet si një ekuivalent i GitHub për strehuar të dhëna dhe bashkëpunim mbi to. Përdoruesit mund të krijojnë fork-e të depozitat e të dhënave, të propozojnë ndryshimet e tyre dhe të realizojnë bashkime me të dhënat e tyre. Për shembull, në DoltHub mund të gjenden disa DB me statistikë mbi coronavirus, koleksione të dhënash të annotuar për sistema të mësimit të makinerive, baza leksikore të gjuhëve, koleksione imazhesh, sete për klasifikimin e objekteve dhe informacion mbi përkatësinë. IP-adresat.

NĂ« modalitetin «online», niset Dolt SQL Server, i cili lejon manipulimin e tĂ« dhĂ«nave duke pĂ«rdorur gjuhĂ«n SQL. NdĂ«rfaqja e ofruar Ă«shtĂ« e ngjashme me MySQL dhe mund tĂ« pĂ«rdoret pĂ«rmes lidhjeve tĂ« pajtueshme me klientĂ«t MySQL ose pĂ«rmes ndĂ«rfaqes CLI. NĂ« kĂ«tĂ« mĂ«nyrĂ«, Dolt Ă«shtĂ« mĂ« shumĂ« njĂ« vegĂ«l pĂ«r manipulimin e tĂ« dhĂ«nave sesa njĂ« sistem pĂ«r pĂ«rpunimin e kĂ«rkesave. PĂ«r shembull, nĂ« mĂ«nyrĂ« tĂ« paracaktuar, SQL-server mund tĂ« pĂ«rpunojĂ« vetĂ«m njĂ« lidhje aktive tĂ« pĂ«rdoruesit me depozitat e vendosura nĂ« katalogun aktual (pĂ«rmes cilĂ«simeve, ky sjellje mund tĂ« ndryshohet). ËshtĂ« e mundur tĂ« kalosh serverĂ« nĂ« modalitetin vetĂ«m pĂ«r lexim. ShumĂ« veprime tĂ« lidhura me menaxhimin e versioneve gjithashtu mund tĂ« kryhen pĂ«rmes SQL, pĂ«r shembull, tĂ« bĂ«hen komitet ose tĂ« kaloni midis degĂ«ve.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster