Dolt DBMS, sem gerir þér kleift að vinna með gögn í Git stíl

Dolt verkefnið er að þróa DBMS sem sameinar SQL stuðning við Git-stíl gagnaútgáfuverkfæri. Dolt gerir þér kleift að klóna töflur, gaffla og sameina töflur og framkvæma ýta og draga aðgerðir svipaðar aðgerðum í git geymslu. Á sama tíma styður DBMS SQL fyrirspurnir og er samhæft við MySQL á viðskiptavinaviðmótsstigi. Verkefniskóðinn er skrifaður í Go og dreift undir Apache 2.0 leyfinu.

Hæfni til að útgáfu gagna í gagnagrunninum gerir þér kleift að fylgjast með uppruna gagna - binding við skuldbindingar gerir það mögulegt að laga ástandið til að fá eins niðurstöður, sem, óháð núverandi ástandi, er hægt að endurtaka á öðrum kerfum hvenær sem er. Að auki geta notendur farið í gegnum ferilinn, fylgst með breytingum á töflum með SQL án þess að þurfa að samræma afrit, endurskoða breytingar og búa til fyrirspurnir sem ná yfir gögn á tilteknum tímapunkti.

Dolt DBMS, sem gerir þér kleift að vinna með gögn í Git stíl

DBMS býður upp á tvo rekstrarhami - Ótengdur og á netinu. Þegar það er tekið utan nets verður innihald gagnagrunnsins aðgengilegt sem geymsla, sem hægt er að vinna með með því að nota git-líkt skipanalínuforrit. Verkið er mjög svipað og git og er aðallega frábrugðið að því leyti að breytingar eru ekki raktar fyrir skrár, heldur innihald töflur. Í gegnum fyrirhugað CLI viðmót geturðu flutt inn gögn úr CSV eða JSON skrám, bætt við skuldbindingum með breytingum, sýnt mun á útgáfum, búið til útibú, stillt merki, framkvæmt ýta beiðnir til ytri netþjóna og sameinað breytingar sem aðrir þátttakendur leggja til.

Ef þess er óskað er hægt að hýsa gögn í DoltHub skránni, sem getur talist GitHub hliðstæða til að hýsa gögn og vinna að gögnum. Notendur geta flokkað gagnageymslur, lagt til sínar eigin breytingar og sameinast gögnum sínum. Til dæmis, í DoltHub er hægt að finna ýmsa gagnagrunna með tölfræði um kransæðaveiru, söfn skýringagagna fyrir vélanámskerfi, tungumálagagnagrunna, myndasöfn, sett fyrir flokkun hluta og upplýsingar um eignarhald á IP-tölum.

Í „online“ ham er Dolt SQL Server ræstur, sem gerir þér kleift að vinna með gögn með því að nota SQL tungumálið. Viðmótið sem fylgir er nálægt MySQL og hægt er að nota það með því að tengja MySQL-samhæfða viðskiptavini eða nota CLI viðmótið. Hins vegar er Dolt meira gagnavinnslutæki en fyrirspurnavinnslukerfi. Til dæmis, sjálfgefið, getur SQL þjónninn aðeins unnið úr einni virka notendatengingu við geymsluna sem er staðsett í núverandi möppu (þessari hegðun er hægt að breyta með stillingum). Það er hægt að skipta þjóninum yfir í skrifvarinn ham. Margar útgáfutengdar aðgerðir er einnig hægt að gera í gegnum SQL, eins og að gera skuldbindingar eða skipta á milli útibúa.

Heimild: opennet.ru

Bæta við athugasemd