Our great sponsors
-
sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. (by launchbadge)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I have implemented a tiny PostgreSQL named KuiBaDB in Rust. KuiBaDB contains only the basic features necessary for implementing an OLAP Database, such as supporting transactions but not sub-transactions. It is hoped that as an experimental field, researchers can quickly implement their ideas based on the infrastructure provided by KuiBaDB.
In our experience working on SQLx we've found a number of SQL servers that talk the Postgres protocol but are still difficult to integrate with, usually because they don't support prepared statements which SQLx's API pushes the user towards pretty strongly on purpose, or they have some idiosyncrasies that differ from Postgres: https://github.com/launchbadge/sqlx/issues/933
Related posts
- Bluesky migrates from pg to single-tenant SQLite
- What ORM do you use?
- Supabase Wrappers: A Framework for Building Postgres Foreign Data Wrappers
- GitHub - tzConnectBerlin/rust-pg_bigdecimal: A Rust native datatype for Postgres' Numeric type, to be used with Rust's "Postgres" library.
- Serverless Postgres with Neon - My first impression