3 Repos
Strategies for storing and managing duplicate keys in key-value storage systems.
Distinct from Key-Value Stores: Distinct from Key-Value Stores: focuses on handling duplicate keys within a store, not the store itself.
Explore 3 awesome GitHub repositories matching data & databases · Duplicate Key Handling. Refine with filters or upvote what's useful.
This is a configuration library for JVM applications that parses HOCON, JSON, and Java properties files into an immutable tree structure. It resolves ${...} placeholders by traversing the configuration tree and falling back to environment variables and system properties, and validates loaded configurations against a reference schema. The library loads configuration from classpath resources, files, URLs, system properties, and environment variables, merging them with priority-based override semantics. It provides typed value access with automatic type coercion, supports dot-path navigation,
Recursively merges duplicate object-valued keys with later values overriding earlier ones.
MiniOB is an open-source educational relational database kernel designed for learning the internals of database systems. It implements a dual-engine storage architecture combining B+ Tree and LSM-Tree, supports SQL parsing and query execution, and provides transactional processing with multi-version concurrency control. The system communicates with clients using the MySQL wire protocol and includes a vector database extension for storing and querying high-dimensional vectors. The project distinguishes itself through its comprehensive coverage of core database concepts in a single, learnable c
Store duplicate key values in a B+ tree by appending a unique attribute or maintaining a per-key list of record pointers.
The configuration-as-code plugin for Jenkins translates automation server settings and plugin parameters into human-readable YAML files, enabling reproducible server environments and version-controlled infrastructure management. It replaces manual web interface setup tasks with declarative text-based definitions for administrative settings, authentication backends, and access control. The system features dynamic data-binding capabilities that map text definitions directly to component properties using reflection and type inspection, alongside dynamic schema generation that produces validation
Combines multiple configuration files or directory structures into a single unified setup based on deterministic loading orders.