3 个仓库
Software that implements the wire protocol of a database to support standard drivers without requiring code changes.
Distinct from MongoDB Database Drivers: The sibling is the driver itself (the client), while this is the server-side implementation of the protocol to support those drivers.
Explore 3 awesome GitHub repositories matching data & databases · Database Wire Protocol Emulations. Refine with filters or upvote what's useful.
FerretDB is an open-source database emulator and protocol translator that mimics a MongoDB environment to support existing drivers and client tools on a relational backend. It functions as a stateless database proxy that converts binary wire protocol messages into SQL statements, allowing a relational engine to handle document-oriented requests. The project serves as a migration tool for moving applications from MongoDB to PostgreSQL without rewriting queries or changing client drivers. It achieves this by using PostgreSQL as a document store, storing and querying BSON documents through a tra
Implements a standard database wire protocol to work with existing client applications without requiring code changes.
Noria is a dynamic dataflow engine and materialized view database that transforms expensive read operations into fast keyed lookups. It operates as a stateful system that incrementally updates dependent views as underlying relational base tables change. The system can function as a MySQL protocol emulator, mimicking the binary protocol to allow applications to fetch precomputed data without changing client code. It can also be used as a Rust embedded database, integrating the server directly into a program via native bindings to perform dataflow operations without external coordination. The
Implements the MySQL wire protocol to support standard drivers and legacy client libraries without requiring code changes.
YDB 是一个分布式 SQL 数据库和分析引擎,专为水平扩展和强一致性而设计。它作为一个多模型系统,通过提供可序列化 ACID 事务的分布式架构支持事务和分析工作负载。 该系统以其广泛的协议兼容性而著称,实现了用于标准 SQL 驱动程序的 PostgreSQL 有线协议和用于消息传递与流处理的 Kafka 协议。它进一步作为向量数据库,支持用于语义搜索和嵌入的向量索引以及近似最近邻搜索。 该平台使用具有行式和列式格式的混合存储模型管理数据,利用向量化查询执行进行 PB 级分析。其操作范围包括变更数据捕获流、精确一次(exactly-once)持久队列和多区域高可用性。 部署和生命周期管理通过 Kubernetes Operator 和基础设施即代码(IaC)配置提供支持。
Implements various database wire protocols to allow standard drivers to interact with the internal system.