Dolt нь Git маягийн мэдээллийн сангийн менежментийн систем

Саяхан Dolt төслийг нээлээ, хөгждөг SQL дэмжлэгийг Git загварын өгөгдлийн хувилбарын хяналттай хослуулсан мэдээллийн сангийн менежментийн систем. Dolt-ийн сонирхолтой зүйл бол хэрэглэгчид хүснэгтүүдийг клончлох, салбарлах, хүснэгтүүдийг нэгтгэх, git репозиторийнхтой адил түлхэх, татах ажиллагааг гүйцэтгэх боломжийг олгодог.

Үүний зэрэгцээ энэхүү мэдээллийн баазын менежментийн систем SQL асуултуудыг дэмждэг бөгөөд хэрэглэгчийн интерфейсийн түвшинд MySQL-тэй нийцдэг. Өгөгдлийг хувилбарчлах боломж нь хэрэглэгчид өгөгдлийн гарал үүслийг хянах, мөн статусыг залруулах ижил үр дүнг олж авах боломжийг олгодог баталгаажуулалтын холбоосыг ашиглах боломжийг олгодог бөгөөд одоогийн статусаас үл хамааран бусад системд бусад системд давтаж болно. мөч.

Үүн дээр нэмээд Хэрэглэгчид түүхийг үзэх, түүнчлэн SQL ашиглан хүснэгтэд гарсан өөрчлөлтийг хянах байгууламжтай нөөцлөлтийг нэгтгэх, өөрчлөлтийг аудит хийх, мөн тодорхой цэг дээр өгөгдлийг хамарсан асуулга үүсгэх шаардлагагүйгээр.

Төслийн агуулах хуудсан дээр бүтээгч Долтыг дараах байдлаар тайлбарлав.

Dolt бол git репозиторийн адил сэрээ, клон, сэрээ, нэгтгэх, түлхэх, татах боломжтой SQL мэдээллийн сан юм. SQL команд ашиглан өгөгдлийг шинэчлэх эсвэл шинэчлэх зорилгоор MySQL мэдээллийн баазтай адил Dolt-тэй холбогдоно уу. Git-д зориулсан бүх командууд Долтын хувьд яг адилхан ажилладаг. Git хувилбарын файлууд, Dolt хувилбарын хүснэгтүүд. Энэ нь Git, MySQL нь хүүхэдтэй болсонтой адил юм!

Долтын тухай

DBMS хЭнэ нь офлайн болон онлайн гэсэн хоёр горимоор хангадаг.

  • Офлайн горимд холболтыг салгасны дараа өгөгдлийн сангийн агуулгыг репозитор болгон ашиглах боломжтой болно.
  • Dolt SQL Server нь "онлайн" горимд ажилладаг бөгөөд SQL хэлийг ашиглан өгөгдлийг удирдах боломжийг олгодог. Оруулсан интерфэйс нь MySQL-тэй ойр бөгөөд MySQL-тэй нийцтэй үйлчлүүлэгчдийг холбох эсвэл CLI интерфэйсийг ашиглах боломжтой.

Энэ нь git-тэй маш төстэй ажилладаг өөрчлөлтүүд нь файлууд биш харин хүснэгтүүдийн агуулгыг дагаж мөрддөгөөрөө ялгаатай байдаг. Санал болгож буй CLI-ээр дамжуулан та CSV эсвэл JSON файлаас өгөгдөл импортлох, өөрчлөлт орсон үед үүрэг нэмэх, хувилбаруудын ялгааг харуулах, хувилбаруудыг үүсгэх, хаягуудыг тохируулах, гадаад серверүүдэд хүсэлт илгээх, бусад хувь нэмэр оруулагчдын оруулсан өөрчлөлтүүдийг нэгтгэх.

Хэрэв хэрэглэгч хүсвэл өгөгдлийг DoltHub директорт байрлуулж болох бөгөөд үүнийг өгөгдөл байрлуулах, өгөгдөлд хамтран ажиллах GitHub аналог гэж үзэж болно. Хэрэглэгчид өгөгдлийн санг хадгалах, өөрчлөх санал оруулах, өгөгдлүүдтэйгээ нэгтгэх боломжтой.

Жишээлбэл, DoltHub дээр та коронавирусын статистик бүхий янз бүрийн мэдээллийн сан, машин сурах системийн тайлбарласан өгөгдлийн цуглуулга, хэлний үгийн сан, зурагны цуглуулга, объектын ангиллын иж бүрдэл, IP хаягийн өмчийн мэдээллийг олж авах боломжтой.

Гэсэн. Dolt бол асуулга боловсруулах систем гэхээсээ илүү өгөгдлийг удирдах хэрэгсэл юм. Жишээлбэл, анхдагчаар SQL сервер нь одоогийн директорт байрлах репозиторитой зөвхөн нэг идэвхтэй хэрэглэгчийн холболтыг зохицуулж чаддаг (энэ үйлдлийг тохиргоогоор өөрчилж болно). Серверийг зөвхөн унших горимд оруулах боломжтой. Хувилбарын хяналттай холбоотой олон үйлдлүүдийг SQL-ээр дамжуулан хийх, эсвэл салбар хооронд шилжих гэх мэт.

Эцэст нь, Хэрэв та энэ талаар илүү ихийг мэдэхийг хүсч байвал мэдээллийн сангийн менежментийн системийн талаар тэд үүнийг мэдэж байх ёстой төслийн код GitHub дээр байгаа, Энэ нь Go хэл дээр бичигдсэн бөгөөд Apache 2.0 лицензийн дагуу гарсан.

Dolt-ийг Linux дээр хэрхэн суулгах вэ?

Энэхүү DBMS-ийг өөрийн систем дээрээ суулгах боломжтой байгаа хүмүүст зориулж Dolt нь олон платформ гэдгийг мэддэг байх ёстой бөгөөд Линукс ашигладаг бидний хувьд терминалыг нээгээд дараах тушаалыг ажиллуулж суулгалтыг хийж болно.

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

Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.