tursodatabase/turso 是一個相容 SQLite 的 in-process SQL 資料庫。簡單理解,它想把 SQLite 的輕量和嵌入式體驗,做成更適合現代應用和多語言 SDK 的資料庫工具。
專案地址:
https://github.com/tursodatabase/turso
安裝 CLI
README 給出的安裝方式是下載最新 release 的 installer:
|
|
安裝後可以進入 CLI:
|
|
進入後會看到類似提示:
|
|
先試一張表
可以直接在 CLI 裡試 SQL:
|
|
輸出:
|
|
如果只是驗證語法和相容性,這一步就夠了。後面再把它接進應用。
從原始碼執行
開發者可以在倉庫裡直接跑:
|
|
如果想用 Docker,README 也給了命令:
|
|
應用裡怎麼接
Rust 專案可以新增依賴:
|
|
Node.js 專案:
|
|
Python 專案:
|
|
Go 專案:
|
|
適合什麼場景
Turso 適合這些場景:
- 想要 SQLite 風格,但希望多語言 SDK 更現代。
- 本機應用、CLI 工具、桌面應用需要嵌入式 SQL。
- 原型專案不想先部署資料庫服務。
- 想測試 SQLite 相容方案和 Rust 資料庫生態。
如果你的需求是完整的分散式資料庫、複雜權限管理和大型團隊維運,還是要先評估邊界。Turso 更適合作為輕量資料庫入口,而不是把所有資料庫問題一次性包掉。