ai.doge.tg 繁體 AI 情報 最新 專案 搜尋 Telegram ↗

基礎架構從 Rust 重寫 SQLite 到 Postgres,Turso 期撐單核心多前端架構

工具 1 個來源 · 8 天前
為何重要

Turso 的架構創新試圖將資料庫執行層從特定功能解耦,若成功將引領「單一核心,多種前端」的開發模式。 對開發者而言,這意味著未來可能只需維護一套現代核心,就能透過前端相容性支援多種資料庫語法,降低生態維護成本。 該策略面臨的最大風險在於是否能真正降低遷移成本,否則這將僅是技術自家玩把戲。

Turso 是一家將 SQLite 程式碼名 Limbo 改名並以 Rust 從頭改寫的新創公司,目前正嘗試在同一套架構上實作 Postgres 相容的前端。

Turso 執行長提出「資料庫界的 LLVM」概念,期能以一個現代化核心支援 PostgreSQL、MySQL 等多種資料庫前端。

該公司發布名為「pgmicro」的 Postgres 原型,目標是承載大多數現有應用程式,並捨棄舊世代 Postgres 高耗能的「一連線一程序」運作模式。

開發團隊將 SQL 查詢編譯成虛擬資料庫引擎(VDBE)的位元碼,並透過在 WebAssembly 上執行經典遊戲 DOOM 來驗證該框架的強大適用性。

TursoRustSQLitePostgresVDBEDatabase Engine

來源 · 1 篇報導

首發 The Register theregister.com 19:28