All Projects → facebook → Rocksdb

facebook / Rocksdb

Licence: other
A library that provides an embeddable, persistent key-value store for fast storage.

Programming Languages

C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects
perl
6916 projects

Projects that are alternatives of or similar to Rocksdb

Rxjava2 Jdbc
RxJava2 integration with JDBC including Non-blocking Connection Pools
Stars: ✭ 360 (-98.32%)
Mutual labels:  database
Hyrise
Hyrise is a research in-memory database.
Stars: ✭ 371 (-98.27%)
Mutual labels:  database
Dibi
Dibi - smart database abstraction layer
Stars: ✭ 373 (-98.26%)
Mutual labels:  database
Semanticmediawiki
🔗 Semantic MediaWiki turns MediaWiki into a knowledge management platform with query and export capabilities
Stars: ✭ 359 (-98.33%)
Mutual labels:  database
Sqlectron Gui
A simple and lightweight SQL client desktop with cross database and platform support.
Stars: ✭ 3,852 (-82.03%)
Mutual labels:  database
Datalevin
A simple, fast and durable Datalog database
Stars: ✭ 360 (-98.32%)
Mutual labels:  database
Django Watchman
django-watchman exposes a status endpoint for your backing services like databases, caches, etc.
Stars: ✭ 357 (-98.33%)
Mutual labels:  database
Jet
Type safe SQL builder with code generation and automatic query result data mapping
Stars: ✭ 373 (-98.26%)
Mutual labels:  database
Cs Wiki
🎉 致力打造完善的 Java 后端知识体系,不仅仅帮助各位小伙伴快速且系统的准备面试,更指引学习的方向
Stars: ✭ 369 (-98.28%)
Mutual labels:  database
Covid Policy Tracker
Systematic dataset of Covid-19 policy, from Oxford University
Stars: ✭ 373 (-98.26%)
Mutual labels:  database
Lbadd
LBADD: An experimental, distributed SQL database
Stars: ✭ 362 (-98.31%)
Mutual labels:  database
Bigchaindb
Meet BigchainDB. The blockchain database.
Stars: ✭ 3,768 (-82.42%)
Mutual labels:  database
Ceras
Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c
Stars: ✭ 374 (-98.26%)
Mutual labels:  database
Bitraft
🎉A Bitcask Distributed Key/Value store using Raft for consensus with a Redis compatible API written in Go.
Stars: ✭ 348 (-98.38%)
Mutual labels:  database
Mongo Seeding
The ultimate solution for populating your MongoDB database.
Stars: ✭ 375 (-98.25%)
Mutual labels:  database
Software
DeepValueNetwork is a peer-to-peer database network managed and hosted by its community. It contains a browser to render 2D/3D content and allow the creation of scripted applications built on top of the p2p database network and managed by its creators, without intermediary platform.
Stars: ✭ 357 (-98.33%)
Mutual labels:  database
T Rex
t-rex is a vector tile server specialized on publishing MVT tiles from your own data
Stars: ✭ 371 (-98.27%)
Mutual labels:  database
Adminmongo
adminMongo is a Web based user interface (GUI) to handle all your MongoDB connections/databases needs.
Stars: ✭ 3,792 (-82.31%)
Mutual labels:  database
Awesome Wp Speed Up
Plugins and resources to speed up and optimize your WordPress site.
Stars: ✭ 375 (-98.25%)
Mutual labels:  database
Hive
Apache Hive
Stars: ✭ 4,031 (-81.2%)
Mutual labels:  database

RocksDB: A Persistent Key-Value Store for Flash and RAM Storage

CircleCI Status TravisCI Status Appveyor Build status PPC64le Build Status

RocksDB is developed and maintained by Facebook Database Engineering Team. It is built on earlier work on LevelDB by Sanjay Ghemawat ([email protected]) and Jeff Dean ([email protected])

This code is a library that forms the core building block for a fast key-value server, especially suited for storing data on flash drives. It has a Log-Structured-Merge-Database (LSM) design with flexible tradeoffs between Write-Amplification-Factor (WAF), Read-Amplification-Factor (RAF) and Space-Amplification-Factor (SAF). It has multi-threaded compactions, making it especially suitable for storing multiple terabytes of data in a single database.

Start with example usage here: https://github.com/facebook/rocksdb/tree/main/examples

See the github wiki for more explanation.

The public interface is in include/. Callers should not include or rely on the details of any other header files in this package. Those internal APIs may be changed without warning.

Design discussions are conducted in https://www.facebook.com/groups/rocksdb.dev/ and https://rocksdb.slack.com/

License

RocksDB is dual-licensed under both the GPLv2 (found in the COPYING file in the root directory) and Apache 2.0 License (found in the LICENSE.Apache file in the root directory). You may select, at your option, one of the above-listed licenses.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].