tursodatabase/turso
原文摘要
Turso is an in-process SQL database, compatible with SQLite. Turso Database An in-process SQL database, compatible with SQLite. About Turso Database is an in-process SQL database written in Rust, compatible with SQLite. ⚠️ Warning: This software is in BETA. It may still contain bugs and unexpected behavior. Use caution with production data and ensure you have backups. Features and Roadmap SQLite compatibility for SQL dialect, file formats, and the C API [see document for details] BEGIN CONCURRENT for improved write throughput using multi-version concurrency control (MVCC). Change data capture (CDC) for real-time tracking of database changes. Multi-language support for Go JavaScript Java .NET Python Rust WebAssembly Asynchronous I/O support on Linux with io_uring Cross-platform support for Linux, macOS, Windows and browsers (through WebAssembly) Vector support support including exact search and vector manipulation Improved schema management including extended ALTER support and faster schema changes. The database has the following experimental features: Encryption at rest for protecting the data locally. Incremental computation using DBSP for incremental view maintenance and query su…