-
Notifications
You must be signed in to change notification settings - Fork 17
nosql
Hanlei Qin edited this page Dec 27, 2021
·
2 revisions
NoSQL, which stand for "not only SQL," is an alternative to traditional relational databases in which data is placed in tables and data schema is carefully designed before the database is built. NoSQL databases are especially useful for working with large sets of distributed data.
- Memcached is a high performance multithreaded event-based key/value cache store intended to be used in a distributed system.
- redis
-
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
- rocksdb A library that provides an embeddable, persistent key-value store for fast storage. http://rocksdb.org
- TiKV is an open-source, distributed, and transactional key-value database. Unlike other traditional NoSQL systems, TiKV not only provides classical key-value APIs, but also transactional APIs with ACID compliance. Built in Rust and powered by Raft, TiKV was originally created to complement TiDB
-
Apache HBase is an open-source, distributed, versioned, column-oriented store modeled after Google' Bigtable: A Distributed Storage System for Structured Data by Chang et al.
Just as Bigtable leverages the distributed data storage provided by the Google File System, HBase provides Bigtable-like capabilities on top of Apache Hadoop.
芝士就是力量,法国就是培根!
Knowledge is power -- Francis Bacon
人要是没有梦想,和咸鱼有什么分别?光标请勿在最高司令官身上停留!
- mathematics
- algorithm
- theory-of-computation
- compiler
- operating-system
- networks
- security
- artificial-intelligence
- computer-graphics