2 مستودعات
Lightweight database logic integrated as libraries within an application to reduce deployment overhead.
Distinct from Lightweight Proxies: Candidates focus on web frameworks or network proxies, not embedded database routing logic.
Explore 2 awesome GitHub repositories matching data & databases · Embedded Database Middleware. Refine with filters or upvote what's useful.
ShardingSphere is a distributed SQL database middleware that provides sharding, read-write splitting, and distributed transaction management for relational databases. It functions as a layer that intercepts SQL queries to distribute data across multiple physical database instances for horizontal scaling. The project is distinguished by its ability to operate as either a standalone transparent database proxy or via direct integration as a JDBC driver. It features a SQL dialect translator that parses queries into abstract syntax trees to convert syntax between different database engines, enabli
Embeds sharding and routing logic directly into applications as a lightweight library.
TinyDB is a lightweight, document-oriented database and embedded NoSQL engine. It stores data as documents in local files, providing a persistence layer that operates without a separate server process. The system is an extensible document store featuring a middleware architecture. This allows for the customization of storage backends and the interception of data operations to transform how information is stored and retrieved. The database manages unstructured data using JSON-based serialization and supports pluggable storage backends for local file persistence.
Implements a middleware layer to add specialized logic to the data retrieval and storage process.