gluesql/gluesql:一個用Rust編寫的SQL資料庫引擎庫包
GlueSQL 是一個用 Rust 編寫的 SQL 資料庫的庫包(注意:不是資料庫本身)。它提供了打包成單個庫的解析器 ( sqlparser-rs )、執行層和可選儲存 ( sled )。開發人員可以選擇使用 GlueSQL 來構建自己的 SQL 資料庫,或者作為使用預設儲存引擎的嵌入式 SQL 資料庫。
您可以將 GlueSQL 用作嵌入式 SQL 資料庫。GlueSQL 提供sled作為預設儲存引擎。
use gluesql::*; fn main() { let storage = SledStorage::new("data/doc-db").unwrap(); let mut glue = Glue::new(storage); let sqls = vec![ "DROP TABLE IF EXISTS Glue;", "CREATE TABLE Glue (id INTEGER);", "INSERT INTO Glue VALUES (100);", "INSERT INTO Glue VALUES (200);", "SELECT * FROM Glue WHERE id > 100;", ]; for sql in sqls { let output = glue.execute(sql).unwrap(); println!("{:?}", output) } } |
相關文章
- 用Rust編寫的資料庫GreptimeDB現開源Rust資料庫
- 一個通過rms寫成的小型資料庫引擎,簡單的資料庫引擎資料庫
- ChiselStore:Rust編寫的Raft分散式SQLite資料庫RustRaft分散式SQLite資料庫
- LSM設計一個資料庫引擎資料庫
- spacejam/sled:使用Rust語言編寫的嵌入式資料庫Rust資料庫
- 記錄一個利用資料庫引擎格式化異常sql的思路資料庫SQL
- 【譯】資料庫基礎:用 Go 從零開始寫一個 SQL 資料庫 —— 第一部分資料庫GoSQL
- 22. 從零用Rust編寫正反向代理,一個資料包的神奇HTTP歷險記!RustHTTP
- 用Python寫一個向資料庫填充資料的小工具Python資料庫
- 建立一個SQL測試資料庫 - 消費者資料庫SQL資料庫
- 程式設計面試題:編寫一個會造成資料庫死鎖的應用程式設計面試題資料庫
- 六個用於大資料分析的Python庫包大資料Python
- 編寫資料庫設計文件資料庫
- SQL Server資料庫中分頁編號的另一種方式SQLServer資料庫
- 用 TypeScript 編寫一個 React 服務端渲染庫(1)TypeScriptReact服務端
- 提高資料庫工作效率,多功能SQL資料庫編輯器RazorSQL值得一試!資料庫SQL
- 一個併發SQL資料庫卡主了SQL資料庫
- 編寫一個使用wreq庫的爬蟲程式爬蟲
- V8替代?用Rust編寫的JavaScript引擎Boa釋出RustJavaScript
- SQL資料庫SQL資料庫
- 一個kotlin編寫的dialog庫,希望這是你使用的最後一個dialog庫Kotlin
- 多例項資料庫一個用PSU資料庫
- SQL Server無法刪除資料庫 "xxx",因為該資料庫當前正在使用(如何刪除一個Sql Server資料庫)SQLServer資料庫
- 對國產資料庫廠商提幾個關於SQL引擎的小需求資料庫SQL
- 從零寫一個時間序列資料庫資料庫
- 寫一個工具生成資料庫實體類資料庫
- 手寫一個業務資料比對庫
- [提問交流]OT的資料庫引擎可以換成InnoDB資料庫引擎嗎?資料庫
- sqlx是一個Rust SQL工具包:讓SQL在編譯時驗證檢查SQLRust編譯
- Sql Server 資料庫獲取字串中小寫字母的SQL語句SQLServer資料庫字串
- Rust的資料DataFrame庫有哪些?Rust
- SQL Server資料庫檢視一個資料表各列的註釋SQLServer資料庫
- 編寫一個簡單的JavaScript模板引擎JavaScript
- 開發一個不需要重寫成 Hive QL 的大資料 SQL 引擎Hive大資料SQL
- 開發一個不需要重寫成Hive QL的大資料SQL引擎Hive大資料SQL
- 谷歌宣佈一個用Rust編寫的新作業系統:KataOS谷歌Rust作業系統
- 資料庫規範之SQL規範寫法資料庫SQL
- rust druid編寫第一個窗體RustUI