{"repo":"miniconnect/holodb","free":true,"listed":false,"github":"https://github.com/miniconnect/holodb","clone":"git clone https://github.com/miniconnect/holodb.git","description":"Sketch declaratively, query immediately, reload on the go. Experience a full-fledged virtual database with an imperceptible resource footprint.","language":"Java","stars":12,"topics":["java","sql","database","rdbms","mock","testing","testing-tool","random-data-generation","faker"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"HoloDB &ndash; the on-the-fly relational database Launch a scalable, writable, and consistent SQL database instantly from a configuration file - eliminating the need for persistent data storage. Ideal for demos, automated testing, and CI/CD pipelines where you need a database-shaped system without the overhead of data management, migrations, or unnecessary resource waste. :bulb: Why HoloDB? - Virtual Data Layer: Data is served from declarative rules instead of storage. - Instant Availability: No pre-generation scripts or time-consuming data imports. - Fully Functional: Searchable, writable, and compatible with JDBC, Docker, and JPA. - Deterministic: Using a seed ensures the exact same dataset across every environment. :rocket: Quick start 1. Create config.yaml: 2. Run the server: 3. Query instantly You can now connect to the server on port 3430. $ &nbsp; micl Welcome in miniConnect SQL REPL! - localhost:3430 SQL &nbsp; USE my schema; Query was successfully executed! SQL &nbsp; SELECT FROM my table WHERE year = 1990 ORDER BY id LIMIT 5; Query was successfully executed! For more info about the micl command-line REPL see the miniconnect-client project. For other ways to use the server and embedded mode see later. :books: More examples Explore more complex and realistic examples here. :jigsaw: SQL features Currently, a limited subset of the SQL features is supported by the default query engine. It lacks some relatively basic features such as grouping and filtering by arbitrary ex","default_branch":null,"files":null,"tree":[],"storefront":"/r/miniconnect","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/miniconnect/holodb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}