gridbase

module
v0.0.0-...-a9a2a47 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 22, 2021 License: Apache-2.0

README

What is Gridbase?

Gridbase is a distributed NoSQL database with strong consistency and reliability.

  • Compatible with Redis protocol Use Gridbase as Redis. You can replace Redis with Gridbase to power your application without changing a single line of code in most cases(unsupport-redis-commands).

  • Horizontal scalability Grow Gridbase as your business grows. You can increase the capacity simply by adding more machines.

  • Strong consistent persistence storage Gridbase put your data on multiple machines as replication without worrying about consistency. Gridbase makes your application use redis as a database and not just only the cache.

  • High availability All of the three components, PD, Cell and Proxy, can tolerate the failure of some instances without impacting the availability of the entire cluster.

Roadmap

Read the Roadmap.

Quick start

Read the Quick Start

Documentation

Architecture

architecture

Contributing

TODO

License

Gridbase is under the Apache 2.0 license. See the LICENSE file for details.

Acknowledgments

  • Thanks etcd for providing the raft implementation.
  • Thanks tidb for providing the multi-raft implementation.
  • Thanks RocksDB for their powerful storage engines.
  • Thanks Elasticell for their basic system implementation.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL