{"id":16190071,"url":"https://github.com/brson/blocksy3","last_synced_at":"2025-08-30T15:31:57.345Z","repository":{"id":66303202,"uuid":"328546682","full_name":"brson/blocksy3","owner":"brson","description":"An in-process key value store.","archived":false,"fork":false,"pushed_at":"2021-08-14T04:15:14.000Z","size":268,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-12-15T17:51:16.970Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-11T04:18:35.000Z","updated_at":"2024-01-12T15:30:09.000Z","dependencies_parsed_at":"2023-02-21T02:46:10.618Z","dependency_job_id":null,"html_url":"https://github.com/brson/blocksy3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brson%2Fblocksy3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brson%2Fblocksy3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brson%2Fblocksy3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brson%2Fblocksy3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brson","download_url":"https://codeload.github.com/brson/blocksy3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231501580,"owners_count":18386285,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T07:38:29.748Z","updated_at":"2024-12-27T14:53:55.569Z","avatar_url":"https://github.com/brson.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# A simple key/value store\n\nThis is an in-process key/value store,\nala [RocksDB].\n\nIt is intended to be as simple as possible\nwhile implementing the features required\nby a [TiKV] storage engine.\nIn particular,\nit is meant to validate that TiKV's\ntest suite can be implemented on top of engines other than RocksDB,\nwhile also informing the implementation of its storage engine test suite.\n\nIt is not fast,\nit is not memory-efficient,\nand it is not for production use.\n\nWith its simplicity though,\nit may eventually serve as a useful learning resource\nfor demonstrating concurrent and parallel Rust programming.\n\n[RocksDB]: https://github.com/facebook/rocksdb\n[TiKV]: https://github.com/tikv/tikv\n\n\n## Features\n\n- Tiny and readable\n- Multiple key/value collections (\"column families\")\n- Point reads and deletes\n- Range deletes\n- Consistent read views and cursors (\"snapshots\")\n- Atomically-committed write batches\n  - With save points, rollbacks, and multiple commits\n- On-disk or in-memory storage\n\n## WIP\n\n- Compaction\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrson%2Fblocksy3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrson%2Fblocksy3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrson%2Fblocksy3/lists"}