CATEGORY

Database implementations 1,313 crates

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

noxu-recoveryCheckpoint-based crash recovery for Noxu DB1,603Apache-2.0 OR MITConcurrencyData structures pontus_onyx_guiA remoteStorage server as graphical interface1,592MITDatabase interfacesDatabase implementations object-warehouseA lightweight object storage database1,587AGPL-3.0-onlyDatabase implementations bitrustA Rust implementation of Bitcask, usable as a binary or a library.1,580non-standardDatabase implementations symspell_rsSpelling correction & Fuzzy search1,580MITData structuresDatabase implementations kotadbA custom database for distributed human-AI cognition1,580MITData structuresDatabase implementations bin_storeBINCODE STORE1,572MIT OR Apache-2.0Database implementations blobary-cliBlobary command-line interface (CLI)1,559UnlicenseData structuresDatabase implementations citadeldb-bufferBuffer pool with SIEVE eviction and encrypt/decrypt pipeline for Citadel1,558MIT OR Apache-2.0CachingCryptography dbeeldbeel is a fast and minimal distributed thread-per-core document database.1,555Apache-2.0 OR MITDatabase implementations fcdb-coreCore data structures and utilities for FCDB (Functorial–Categorical Database)1,555Apache-2.0Data structuresDatabase implementations shardmapSharded embedded in-memory map with optional cache, protocol, and server internals1,551Apache-2.0CachingData structures lathescan resistant concurrent cache eviction manager1,548GPL-3.0AlgorithmsCaching noxu-evictorCache eviction for Noxu DB1,546Apache-2.0 OR MITConcurrencyData structures sochdb-indexSochDB indexing (HNSW vector index and related utilities)1,542AGPL-3.0-or-laterData structuresDatabase implementations csqlAn assistant tool to easily map a CSV spreadsheets' collumns to a database tables' fields. Great for mass uploading products from…1,534CC-BY-SA-4.0Database interfacesDatabase implementations datafusion-delta-sharingDelta Sharing integaration for DataFusion1,528MITDatabase interfacesDatabase implementations spg-auditAppend-only audit log with BLAKE3 hash-chain for SPG (compliance).1,523MIT OR Apache-2.0Database implementations glaredb_httpHTTP and Object Storage functionality for GlareDB1,517MITDatabase implementations ovr-vsdb-deriveSome procedure macro implementations for vsdb.1,498MITAlgorithmsCaching glaredb_ext_parquetApache Parquet extension for GlareDB. Originally forked from github.com/apache/arrow-rs1,492MIT OR Apache-2.0Database implementations llkv-csvCSV reader and writer for the LLKV toolkit.1,488Apache-2.0Database implementationsEncoding protolog-cliProtolog command-line interface (CLI)1,479UnlicenseCommand line utilitiesDatabase implementations titanitFile share server for Titan protocol with Gemini frontend1,477MITDatabase implementationsFilesystem noxu-dbiDatabase internals for Noxu DB1,472Apache-2.0 OR MITConcurrencyData structures atomr-agents-memoryMemory stores and strategies (recency, semantic, summarizing, chained).1,458Apache-2.0AsynchronousDatabase implementations materialized-viewSimple incremental materialized views for the masses.1,455Apache-2.0AlgorithmsDatabase implementations citadeldb-txnTransaction manager with MVCC, commit protocol, and pending-free chain for Citadel1,447MIT OR Apache-2.0CryptographyDatabase implementations sakuhiki-coreIndexing overlay for any key-value store1,435MIT OR Apache-2.0AsynchronousDatabase interfaces noxu-engineEngine orchestration for Noxu DB1,382Apache-2.0 OR MITConcurrencyData structures sochdb-storageSochDB storage engine (WAL, block store, compaction, sync-first I/O)1,367AGPL-3.0-or-laterData structuresDatabase implementations hetnetdbEasy-to-Use Heterogenous SQL Database1,356GPL-3.0Command line utilitiesDatabase implementations powdb-storageSlotted-page heap, B+tree indexes, and WAL — pure-Rust storage engine for PowDB1,356MITData structuresDatabase interfaces atom-fileBuffered concurrent access to files with async atomic commit1,349MIT OR Apache-2.0Database implementations cosmoraUniversal content management system based on RDF1,326AGPL-3.0-or-laterDatabase interfacesDatabase implementations kotoba-db-coreCore database abstractions for Kotoba1,297Apache-2.0Data structuresDatabase implementations kevykevy — a pure-Rust, zero-dependency, Redis-compatible KV server.1,292Apache-2.0 OR MITCachingDatabase implementations kamajiiA simple stack database.1,291GPL-3.0-or-laterDatabase implementations docdbA lightweight and simple key-value store written in Rust1,291Apache-2.0Database interfacesDatabase implementations citadeldb-syncReplication and sync layer for Citadel encrypted database1,290MIT OR Apache-2.0AlgorithmsData structures dittolive-ditto-coreThis is a support crate for Ditto: dittolive-ditto is the crate we intend for you to interact with.1,283non-standardDatabase interfacesDatabase implementations argos-arpaA pulsar data archive for the ARGOS project (https://argos-telescope.eu/).1,272MITDatabase implementationsScience ugnosA high-performance, concurrent time-series database core written in Rust, designed for efficient IoT data ingestion, real-time…1,271MIT OR Apache-2.0ConcurrencyData structures tsoracle-openraft-toolkitReusable openraft glue: TypeConfig macro, RocksDB log store, lifecycle helpers1,256Apache-2.0AsynchronousDatabase implementations gqliteAn embedded property graph database.1,253MITDatabase interfacesDatabase implementations crdb-postgresConcurrently Replicated DataBase1,243AGPL-3.0-or-laterAsynchronousDatabase interfaces semilattice-client-libThis is still in development.1,234MIT/Apache-2.0Database interfacesDatabase implementations ovr-vsdbVersioned Stateful DataBase, mainly used in blockchain scene.1,230MITAlgorithmsCaching seerdbResearch-grade storage engine with learned data structures1,222Apache-2.0Data structuresDatabase implementations noxu-dbNoxu DB - An embedded transactional database engine1,216Apache-2.0 OR MITConcurrencyData structures toboggan-libA library containing server implementations and client stubs for an RPC-based key/value store built on the sled embedded database.1,212MITDatabase interfacesDatabase implementations spg-serverSPG daemon — listens for self-built wire-frame connections and PG-wire (libpq-compatible).1,198MIT OR Apache-2.0Database implementationsNetwork programming ahrikvA high-performance in-memory key-value store.1,184MITAsynchronousDatabase implementations sierradbCore SierraDB event store library - embeddable high-performance event sourcing database1,183Apache-2.0Database implementationsDevelopment tools vortex-gpu-kernelsVortex GPU kernel generation1,177Apache-2.0CompressionData structures anclaA Rust command line tool of golang's bolt database1,174non-standardCommand line utilitiesDatabase implementations quadbAn asynchronous octree manager implemented over redb, designed for efficient storage and retrieval of spatial data from disk1,172MITData structuresDatabase implementations heliosdb-nanoPostgreSQL-compatible embedded database with TDE + ZKE encryption, HNSW vector search, Product Quantization, git-like branching,…1,163Apache-2.0Database implementationsEmbedded development hanabi-coreCore library for Hanabi1,163MITAsynchronousCaching sochdb-querySochDB query engine (sync-first execution and vector query planning)1,156AGPL-3.0-or-laterData structuresDatabase implementations citadeldbCitadel: encrypted-first embedded SQL/vector database, the foundation of the Citadel memory engine for AI agents1,153MIT OR Apache-2.0CryptographyDatabase interfaces kevy-luaLua scripting bridge for kevy — wraps the luna-core interpreter into the Redis EVAL/EVALSHA/SCRIPT command surface with default…1,135Apache-2.0 OR MITDatabase implementationsEmbedded development rkvsA high-performance, namespace-based key-value storage system with async operations and batch processing1,127MITAsynchronousCaching ministoreWAL-based embedded state store for Rust-application1,122Apache-2.0 OR MITData structuresDatabase implementations genegraph-storagevector database: base Lance storage1,114Apache-2.0AlgorithmsAsynchronous atomr-agents-stateChannelled state, reducers, and per-super-step checkpointing for atomr-agents.1,112Apache-2.0AsynchronousDatabase implementations rdf-fusiona SPARQL database and RDF toolkit1,106Apache-2.0Database implementations powdb-queryPowQL lexer, parser, planner, and executor — compiled query engine for PowDB1,104MITDatabase interfacesDatabase implementations humusA composting database. This is a small experiment in deliberate data decaay: A simple in-memory database that slowly forgets the…1,090AGPL-3.0Database implementationsGames surrealdb-serverA scalable, distributed, collaborative, document-graph database, for the realtime web1,081non-standardData structuresDatabase implementations glaredb_ext_csvCSV extension for GlareDB1,077MITDatabase implementations lora-storeIn-memory graph store with property indexes for LoraDB.1,066BUSL-1.1Data structuresDatabase implementations glaredb_ext_icebergIceberg extension for GlareDB1,065MITDatabase implementations glaredb_ext_sparkSpark functions extension for GlareDB1,064MITDatabase implementations glaredb_ext_tpch_genTPC-H data generation extension for GlareDB1,063MITDatabase implementations azoth-coreCore traits and types for the Azoth embedded database1,061MITData structuresDatabase implementations vortex-gpuVortex gpu compute functions1,057Apache-2.0CompressionData structures btree-storeA persistent, embedded key-value storage engine in Rust featuring a Copy-On-Write (COW) B-Tree, ACID compliance, and crash safety…1,024MITData structuresDatabase implementations vortex-allVortex file format with all builtin codecs and a sampling compressor.1,019Apache-2.0CompressionData structures gravitydbA graph database1,019MITDatabase implementations crabka-logByte-compatible reader/writer for Apache Kafka's on-disk log format1,018Apache-2.0Database implementationsEncoding flashdbA simple key-value store in Rust1,015MITData structuresDatabase interfaces luckdbA Lightweight JSON Document Database in Rust1,015MITDatabase interfacesDatabase implementations crdb-serverConcurrently Replicated DataBase1,010AGPL-3.0-or-laterAsynchronousDatabase interfaces citadeldb-sqlSQL parser, planner, and executor for Citadel encrypted database1,009MIT OR Apache-2.0Database interfacesDatabase implementations aedbEmbedded Rust storage engine with transactional commits, WAL durability, and snapshot-consistent reads1,007MIT OR Apache-2.0Database implementationsEmbedded development waterarkWatermark for implementing optimistic SSI (Serializable Snapshot Isolation) transactions1,006MIT OR Apache-2.0AsynchronousConcurrency symspell_complete_rstypo-tolerant autocomplete in Rust1,002MITData structuresDatabase implementations crdb-indexed-dbConcurrently Replicated DataBase997AGPL-3.0-or-laterAsynchronousDatabase interfaces entidb_codecCanonical CBOR encoding/decoding for EntiDB997MIT OR Apache-2.0Database implementationsEncoding kotoba-db-engine-lsmLSM-Tree based database engine for KotobaDB996Apache-2.0Data structuresDatabase implementations kotoba-db-engine-memoryIn-memory database engine for KotobaDB995Apache-2.0Data structuresDatabase implementations crdb-clientConcurrently Replicated DataBase993AGPL-3.0-or-laterAsynchronousDatabase interfaces crdb-sqliteConcurrently Replicated DataBase993AGPL-3.0-or-laterAsynchronousDatabase interfaces kevy-lua-hostkevy-side glue between the kevy-lua bridge and the kevy server's command dispatch path. Owns the per-shard Lua Bridge plus the…992Apache-2.0 OR MITDatabase implementations page-storeManagement of data pages988MIT OR Apache-2.0Database implementations noxu-persist-deriveDerive macros for the Noxu DB Direct Persistence Layer (Entity, PrimaryKey, SecondaryKey)964Apache-2.0 OR MITConcurrencyData structures tsoracle-driver-fileSingle-node fsync-durable file driver (ConsensusDriver impl) for tsoracle.962Apache-2.0Database implementationsFilesystem reddb-io-serverRedDB server-side engine: storage, runtime, replication, MCP, AI, and the gRPC/HTTP/RedWire/PG-wire dispatchers. Re-exported by…959BUSL-1.1Data structuresDatabase implementations sombraHigh-performance graph database with ACID transactions, single-file storage, and bindings for Rust, TypeScript, and Python958MITData structuresDatabase implementations noxu-bindSerialization bindings for Noxu DB953Apache-2.0 OR MITConcurrencyData structures sochdbSochDB - LLM-optimized database with native vector search931AGPL-3.0-or-laterData structuresDatabase implementations tsoracle-paxos-toolkitReusable OmniPaxos glue: RocksDB storage, lifecycle helpers, test fakes929Apache-2.0AsynchronousDatabase implementations xaeroflux-ffiEXPERIMENTAL: actor layer for xaeroflux918MPL-2.0Database interfacesDatabase implementations entidb_storageStorage backend trait and implementations for EntiDB909MIT OR Apache-2.0Database implementationsFilesystem fcdb-casContent-Addressable Storage implementation for FCDB899Apache-2.0Database implementationsFilesystem nanographEmbedded typed property graph database. Schema-as-code, compile-time validated, Arrow-native.890MITData structuresDatabase implementations noxu-persistDerive-macro-based entity persistence for Noxu DB881Apache-2.0 OR MITConcurrencyData structures glaredb_rt_nativeNative runtime and executors for GlareDB880MITDatabase implementations tsoracle-codecShared version-prefixed postcard codec: one `[version_byte | postcard(value)]` framing re-used across the tsoracle toolkits so an…876Apache-2.0Database implementationsEncoding noxu-xaXA distributed transaction support for Noxu DB866Apache-2.0 OR MITConcurrencyData structures noxu-collectionsIterator-based collection views for Noxu DB860Apache-2.0 OR MITConcurrencyData structures crabka-remote-storageKIP-405 tiered-storage SPI (RemoteStorageManager / RemoteLogMetadataManager) and reference implementations for Crabka859Apache-2.0Database implementationsFilesystem glaredb_ext_deltaDeltaLake extension for GlareDB858MITDatabase implementations spacedbA cryptographically verifiable data store and universal accumulator for the Spaces protocol.858Apache-2.0CryptographyData structures glaredb_ext_defaultDefault set of extensions for GlareDB850MITDatabase implementations kotoba-dbHigh-performance embedded database for Kotoba ecosystem844Apache-2.0Data structuresDatabase implementations powdb-serverAsync TCP server for PowDB with a binary wire protocol — PowQL native, SQL frontend included839MITDatabase interfacesDatabase implementations crabka-remote-storage-topicTopic-backed RemoteLogMetadataManager for Crabka tiered storage833Apache-2.0Database implementationsEncoding aletheiadbA high-performance bi-temporal graph database for LLM integration831MIT OR Apache-2.0Data structuresDatabase implementations mnemo-coreCore storage, data model, query engine, and indexing for Mnemo830Apache-2.0Data structuresDatabase implementations crabka-raftMetadata KRaft quorum (KIP-595 KraftController) for Crabka828Apache-2.0AlgorithmsDatabase implementations entidb_coreCore database engine for EntiDB818MIT OR Apache-2.0Data structuresDatabase implementations crabka-brokerSingle-node Apache Kafka-compatible broker (MVP)801Apache-2.0Database implementationsNetwork programming lora-compilerQuery-plan compiler for LoraDB's Cypher implementation.797BUSL-1.1CompilersDatabase implementations toondb-coreToonDB core primitives (TOON format, storage internals, transactions)791Apache-2.0Data structuresDatabase implementations nedb-engineNEDB v2 — content-addressed DAG storage engine with NQL and HTTP server (nedbd binary)787BUSL-1.1Database implementationsWeb programming::HTTP server alopex-sqlSQL parser components for the Alopex DB dialect786Apache-2.0Database implementationsParser implementations vinculumImplementation of Lock-Free Deduplication in Rust783LGPL-2.1-onlyDatabase implementations crdbConcurrently Replicated DataBase778AGPL-3.0-or-laterAsynchronousDatabase interfaces azoth-file-logFile-based event log for Azoth774MITData structuresDatabase implementations moltendb-coreMoltenDB core engine — in-memory DashMap storage, WAL persistence, query evaluation. No HTTP, no auth.773non-standardData structuresDatabase implementations actionqueue-storageWAL, snapshot, and recovery storage layer for the ActionQueue task queue engine.762Apache-2.0Database implementations fcdb-graphGraph operations and traversal for FCDB761Apache-2.0Data structuresDatabase implementations remote_storageremoteStorage760MITDatabase interfacesDatabase implementations oxibaseAutonomous relational database management system with MVCC, time-travel queries, and full ACID compliance760Apache-2.0Database interfacesDatabase implementations remotestorageremoteStorage757MITDatabase interfacesDatabase implementations llkvAn Apache Arrow columnar storage layer with SQL for key-value storage systems.756Apache-2.0Database implementations lazysqlAn ergonomic sqlite library with compile time guarantees755MITDatabase interfacesDatabase implementations nidusA small, pure-Rust embeddable vector store: brute-force or ANN cosine search over a single append-only directory, with pluggable…737MITData structuresDatabase implementations holtAn adaptive-radix-tree metadata storage engine for path-shaped keys, with per-blob concurrency and crash-safe persistence.737MITData structuresDatabase implementations minigrafZero-config, single-file, embedded graph database with bi-temporal Datalog queries734MIT OR Apache-2.0Database implementationsEmbedded development noxuEmbedded transactional key-value database engine: ACID transactions, log-structured B+tree, crash recovery, optional…732Apache-2.0 OR MITConcurrencyData structures yantrikdb-serverYantrikDB database server — multi-tenant cognitive memory with wire protocol, HTTP gateway, replication, auto-failover, and…729AGPL-3.0-onlyDatabase interfacesDatabase implementations pontuxA remoteStorage server and client library725MITDatabase interfacesDatabase implementations reddb-io-typesRedDB logical type system: the neutral keystone vocabulary — Value, DataType, SqlTypeName, TypeModifier, TypeCategory,…724BUSL-1.1Data structuresDatabase implementations amaters-coreCore kernel for AmateRS - Fully Homomorphic Encrypted Database721Apache-2.0AlgorithmsCryptography llkv-slt-testerSLT (sqllogictest) testing for the LLKV toolkit720Apache-2.0Database implementationsDevelopment tools::Testing edgestoreLocal-first embedded KV + vector database in Rust718MIT OR Apache-2.0CachingData structures azoth-projectorEvent projector for Azoth713MITData structuresDatabase implementations toondb-storageToonDB storage engine (WAL, block store, compaction, sync-first I/O)702Apache-2.0Data structuresDatabase implementations azoth-sqliteSQLite-backed projection store for Azoth701MITData structuresDatabase implementations sakuhiki-memdbIndexing overlay for any key-value store699MIT OR Apache-2.0AsynchronousDatabase interfaces batpakEmbedded, sync-first event store: append-only hash-chained journal, typed events, verifiable receipts, deterministic replay,…699MIT OR Apache-2.0Data structuresDatabase implementations sakuhiki-index-btreeIndexing overlay for any key-value store696MIT OR Apache-2.0AsynchronousDatabase interfaces azoth-lmdbLMDB-backed canonical store for Azoth693MITData structuresDatabase implementations lora-executorQuery-plan executor for LoraDB's Cypher implementation.691BUSL-1.1AlgorithmsDatabase implementations kotoba-benchComprehensive benchmarking suite for KotobaDB690Apache-2.0Database implementationsDevelopment tools::Profiling pglite-rsIn-process PostgreSQL for Rust, embedded like SQLite, async on any runtime686MITDatabase interfacesDatabase implementations ember-protocolRESP3 wire protocol parser and serializer for ember677Apache-2.0CachingDatabase implementations tablestgStorage for database tables673MIT OR Apache-2.0Database implementations vector-nexusAbstraction layer for multiple vector databases with schema generation and RAG support.661MITAPI bindingsAsynchronous kaya-coreShared errors, typed IDs, CRC32C checksum helpers, and configuration primitives for KayaDB660MIT OR Apache-2.0Data structuresDatabase implementations prolly-mapContent-addressed versioned map storage primitives.654MIT OR Apache-2.0Data structuresDatabase implementations sierradb-topologySierraDB network topology management and peer discovery650Apache-2.0Database implementationsDevelopment tools hanabiHanabi - High perfomance in-memory caching and event streaming647MITAsynchronousCaching powdb-backupBackup, restore, and point-in-time recovery for PowDB647MITDatabase interfacesDatabase implementations azothHigh-performance embedded database for state management and event sourcing with ACID guarantees640MITData structuresDatabase implementations vortex-tensorVortex tensor extension type637Apache-2.0CompressionData structures lithair-coreDeclarative memory-first web framework with built-in event sourcing, RBAC, and distributed consensus628MIT OR Apache-2.0Database implementationsWeb programming::HTTP server nodedb-walDeterministic O_DIRECT write-ahead log with io_uring group commit623Apache-2.0Database implementationsFilesystem retiaA general-purpose, transactional, relational database that uses Datalog and focuses on graph data and algorithms. Rust-only fork…620MPL-2.0Database interfacesDatabase implementations ipfrs-storageStorage backends and block management for IPFRS content-addressed system614Apache-2.0Database implementationsFilesystem lora-walWrite-ahead log and replay engine for LoraDB.612BUSL-1.1Database implementations toondb-indexToonDB indexing (HNSW vector index and related utilities)606Apache-2.0Data structuresDatabase implementations brk_fjallLog-structured, embeddable key-value storage engine601MIT OR Apache-2.0AlgorithmsData structures reddb-ioUnified multi-model database: tables, documents, graphs, vectors, and key-value in one engine. Umbrella crate that hosts the…595BUSL-1.1Data structuresDatabase implementations kotoba-monitoringComprehensive monitoring and metrics collection system for KotobaDB588Apache-2.0Database implementationsDevelopment tools::Profiling kstone-coreCore storage engine for KeystoneDB - LSM tree, WAL, and DynamoDB-compatible API578MIT OR Apache-2.0Database interfacesDatabase implementations rmqtt-raft-protoProtocol definitions for the rust language implementation of the Raft algorithm.571Apache-2.0AlgorithmsDatabase implementations noxu-observeOptional observability integration for Noxu DB (metrics, tracing, OpenTelemetry)566Apache-2.0 OR MITConcurrencyData structures ministateA minimal, embeddable state manager with durable WAL logging and optional snapshot support. Ideal for component registries,…556Apache-2.0 OR MITData structuresDatabase implementations rmqtt-raft-coreThe rust language implementation of Raft algorithm.550Apache-2.0AlgorithmsDatabase implementations citadeldb-vectorVECTOR(N) type and filtered ANN index for Citadel encrypted database547MIT OR Apache-2.0AlgorithmsData structures nahpu_configsA utility crate for managing user configuration and document presets for NAHPU.547MITDatabase implementationsScience reddb-io-fileRedDB file artifact layer: single-file .rdb layout, WAL, snapshots, checkpoints, locks, and recovery.545BUSL-1.1Database implementationsFilesystem mace-kvA fast, cross-platform embedded key-value storage engine with ACID, MVCC, and flash-optimized storage544MITDatabase interfacesDatabase implementations lora-databaseLoraDB — embeddable in-memory graph database with Cypher query support.543BUSL-1.1Database interfacesDatabase implementations factstrRust event store contract for append-only facts, streams, and command context consistency.534MIT OR Apache-2.0Database implementations overgraphAn absurdly fast embedded graph database. Pure Rust, sub-microsecond reads.529MIT OR Apache-2.0Data structuresDatabase implementations mnesticA transactional relational-graph-vector database using Datalog — a maintained fork of CozoDB, tuned as a substrate for agentic…529MPL-2.0Database interfacesDatabase implementations histreeA framework for disk-based historical indices526MPL-2.0Data structuresDatabase implementations ember-persistenceAOF and snapshot durability for ember526Apache-2.0CachingDatabase implementations sakuhikiIndexing overlay for any key-value store525MIT OR Apache-2.0AsynchronousDatabase interfaces reddb-io-rqlRedDB Query Language (RQL) front-end + conformance authority (ADR 0053). Owns the sqllogictest-format conformance suite whose…524BUSL-1.1Database implementationsParser implementations sakuhiki-indexed-dbIndexing overlay for any key-value store521MIT OR Apache-2.0AsynchronousDatabase interfaces noxu-repReplication and high availability for Noxu DB521Apache-2.0 OR MITConcurrencyData structures sqlmodel-schemaSchema definition and migration support for SQLModel Rust519LicenseRef-MIT-OpenAI-Anthropic-RiderDatabase interfacesDatabase implementations nvs-coreNative Vector Store (Rust) core: bundle format, mmap reader, vector/BM25/hybrid search518MITAlgorithmsData structures powdb-syncRetained replication-unit substrate for PowDB embedded replicas and read replicas518MITDatabase interfacesDatabase implementations