LOWNLAB News
โปรแกรมมิ่งระดับ 8/10DoltHub · 31 สิงหาคม 2026

DoltLite เข้าสู่เบต้า — SQLite ที่แตกแบรนช์ merge และ push/pull ได้เหมือน Git

DoltLite Beta: SQLite with Git-style version control

31 สิงหาคม 2026 DoltHub ประกาศเบต้าของ DoltLite ซึ่งเป็น fork ของ SQLite ที่ยังใช้ SQL engine และชุดทดสอบเดิมของ SQLite ไว้ทั้งหมด แต่เปลี่ยนชั้นจัดเก็บข้อมูลจาก B-tree มาเป็น Prolly Tree ซึ่งเป็นโครงสร้าง B-tree แบบ content-addressed ทำให้เพิ่มความสามารถ version control สไตล์ Git เข้าไปได้โดยไม่ต้องเขียน SQL engine ใหม่ทั้งก้อน

ฟีเจอร์ที่ได้มาครบชุด ทั้งฝั่ง local คือ branch, merge, diff, rebase, cherry-pick และ reset และฝั่ง remote คือ push, pull, clone, fetch โดยรองรับ DoltHub เป็น backend ได้ พร้อมใช้ Dolt Workbench GUI ที่มีโหมด agent ได้ด้วย ความต่างจาก Dolt ตัวเต็มคือ Dolt เป็นเซิร์ฟเวอร์เต็มรูปแบบ ส่วน DoltLite เป็นฐานข้อมูลแบบ embedded ที่ฝังในแอปได้เลย

ด้านประสิทธิภาพ ทีมงานเปิดตัวเลขตรงไปตรงมา แบบ in-memory อ่านช้ากว่า SQLite ราว 10% และเขียนช้ากว่าราว 60% ส่วนแบบ file-backed อ่านได้เร็วเท่ากันและเขียนแบบ batch ช้ากว่าราว 10% กรณีที่แย่ที่สุดคือการเขียนทีละรายการแบบ autocommit ซึ่ง SQLite ใช้ราว 125 ไมโครวินาที ขณะที่ DoltLite ใช้ราว 400 ไมโครวินาที

สิ่งที่น่าสนใจไม่แพ้ตัวผลิตภัณฑ์คือวิธีสร้าง โปรเจกต์นี้ใช้ pull request ราว 2,000 ครั้ง โดยมี agent orchestrator ชื่อ "Gas Town" ของ Steve Yegge ช่วยประสานงาน ถือเป็นตัวอย่างรูปธรรมว่าการพัฒนาซอฟต์แวร์ระดับระบบด้วย agent จำนวนมากทำได้จริงในสเกลใหญ่

สำหรับความเสถียร ทีมงานยืนยันว่ารูปแบบสตอเรจนิ่งแล้วหลังผ่าน 57 releases และผ่านชุดทดสอบ TCL ของ SQLite ได้ 99.46% พร้อมรองรับฟีเจอร์ version control ครบถ้วน

แหล่งอ้างอิง

อ่านต้นฉบับที่ DoltHub

https://www.dolthub.com/blog/2026-08-31-doltlite-beta/