Dolt DBMS, uas tso cai rau koj los tswj cov ntaub ntawv hauv Git style

Lub phiaj xwm Dolt tab tom tsim DBMS uas sib txuas SQL kev txhawb nqa nrog Git-style cov ntaub ntawv versioning cov cuab yeej. Dolt tso cai rau koj los clone cov ntxhuav, diav rawg thiab sib koom ua ke, thiab ua haujlwm thawb thiab rub cov haujlwm zoo ib yam li kev ua hauv git repository. Nyob rau tib lub sijhawm, DBMS txhawb nqa SQL queries thiab sib xws nrog MySQL ntawm tus neeg siv khoom interface. Txoj haujlwm code yog sau rau hauv Go thiab faib raws li Apache 2.0 daim ntawv tso cai.

Lub peev xwm los hloov cov ntaub ntawv hauv cov ntaub ntawv tso cai rau koj taug qab cov ntaub ntawv keeb kwm - khi rau kev cog lus ua rau nws tuaj yeem txhim kho lub xeev kom tau txais cov txiaj ntsig zoo ib yam, uas, tsis hais lub xeev tam sim no, tuaj yeem rov ua dua ntawm lwm lub tshuab txhua lub sijhawm. Tsis tas li ntawd, cov neeg siv tuaj yeem taug qab los ntawm keeb kwm, taug qab cov kev hloov pauv rau cov ntxhuav siv SQL yam tsis tas yuav rov qab kho cov ntaub ntawv thaub qab, tshawb xyuas cov kev hloov pauv, thiab tsim cov lus nug uas npog cov ntaub ntawv ntawm lub sijhawm tshwj xeeb.

Dolt DBMS, uas tso cai rau koj los tswj cov ntaub ntawv hauv Git style

DBMS muab ob hom kev ua haujlwm - Offline thiab Online. Thaum coj tawm offline, cov ntsiab lus ntawm cov ntaub ntawv tau dhau los ua qhov chaw cia khoom, uas tuaj yeem siv tau siv git-zoo li cov kab hluav taws xob. Kev ua haujlwm zoo ib yam li git thiab sib txawv hauv qhov kev hloov pauv no tsis yog rau cov ntaub ntawv, tab sis rau cov ntsiab lus ntawm cov ntxhuav. Los ntawm kev thov CLI interface, koj tuaj yeem import cov ntaub ntawv los ntawm CSV lossis JSON cov ntaub ntawv, ntxiv kev cog lus nrog cov kev hloov pauv, qhia qhov sib txawv ntawm cov qauv, tsim cov ceg, teeb cov cim npe, ua cov ntawv thov thawb rau sab nraud servers, thiab sib koom ua ke cov kev hloov pauv uas tau thov los ntawm lwm tus neeg koom tes.

Yog xav tau, cov ntaub ntawv tuaj yeem tuav hauv DoltHub phau ntawv qhia, uas tuaj yeem suav tias yog GitHub analogue rau hosting cov ntaub ntawv thiab kev sib koom tes ntawm cov ntaub ntawv. Cov neeg siv tuaj yeem fork cov ntaub ntawv khaws cia, tshaj tawm lawv tus kheej hloov pauv, thiab sib koom ua ke nrog lawv cov ntaub ntawv. Piv txwv li, hauv DoltHub koj tuaj yeem nrhiav ntau cov ntaub ntawv nrog tus kabmob coronavirus, kev sau cov ntaub ntawv sau tseg rau cov tshuab kev kawm, cov ntaub ntawv lexical lus, cov duab sau, teeb tsa rau kev faib khoom thiab cov ntaub ntawv hais txog tus tswv ntawm IP chaw nyob.

Hauv "online" hom, Dolt SQL Server tau pib, uas tso cai rau koj los tswj cov ntaub ntawv siv cov lus SQL. Qhov muab interface yog ze rau MySQL thiab tuaj yeem siv los ntawm kev sib txuas MySQL-tshaj cov neeg siv khoom lossis siv CLI interface. Txawm li cas los xij, Dolt yog ntau ntawm cov ntaub ntawv tswj cov cuab yeej tshaj li cov lus nug ua haujlwm. Piv txwv li, los ntawm lub neej ntawd, SQL neeg rau zaub mov tsuas yog ua tiav ib tus neeg siv kev sib txuas rau lub chaw cia khoom nyob hauv cov npe tam sim no (tus cwj pwm no tuaj yeem hloov pauv los ntawm kev teeb tsa). Nws muaj peev xwm hloov lub server mus rau hom nyeem nkaus xwb. Ntau qhov kev ua haujlwm ntsig txog kev ua haujlwm kuj tuaj yeem ua tiav los ntawm SQL, xws li kev cog lus lossis hloov ntawm ceg.

Tau qhov twg los: opennet.ru

Ntxiv ib saib