{"repo":"outcaste-io/badger","free":true,"listed":false,"github":"https://github.com/outcaste-io/badger","clone":"git clone https://github.com/outcaste-io/badger.git","description":"Fast Key-Value DB in Go","language":"Go","stars":135,"topics":["golang","go","library","key-value","database"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"BadgerDB NOTE: v4 is a leaner version of Badger being used by 0xfast.com . It doesn't have Value Log, Write Ahead Log, Write Transactions (only read transactions), and all writes are done via WriteBatch or via HandoverSkiplist. I (Manish) am maintaining this fork. --- BadgerDB is an embeddable, persistent and fast key-value (KV) database written in pure Go. It is the underlying database for Dgraph, a fast, distributed graph database. It's meant to be a performant alternative to non-Go-based key-value stores like RocksDB. Project Status [March 24, 2020] Badger is stable and is being used to serve data sets worth hundreds of terabytes. Badger supports concurrent ACID transactions with serializable snapshot isolation (SSI) guarantees. A Jepsen-style bank test runs nightly for 8h, with --race flag and ensures the maintenance of transactional guarantees. Badger has also been tested to work with filesystem level anomalies, to ensure persistence and consistency. Badger is being used by a number of projects which includes Dgraph, Jaeger Tracing, UsenetExpress, and many more. The list of projects using Badger can be found here. Badger v1.0 was released in Nov 2017, and the latest version that is data-compatible with v1.0 is v1.6.0. Badger v2.0 was released in Nov 2019 with a new storage format which won't be compatible with all of the v1.x. Badger v2.0 supports compression, encryption and uses a cache to speed up lookup. The [Changelog] is kept fairly up-to-date. For more details on o","default_branch":null,"files":null,"tree":[],"storefront":"/r/outcaste-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/outcaste-io/badger/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."}