Riak
Sign in to saveAlso known as Basho Riak
Riak (pronounced "ree-ack" ) is a distributed NoSQL key-value data store that offers high availability, fault tolerance, operational simplicity, and scalability. Riak moved to an entirely open-source project in August 2017, with many of the licensed Enterprise Edition features being incorporated. Riak implements the principles from Amazon's Dynamo paper with heavy influence from the CAP theorem. Written in Erlang, Riak has fault-tolerant data replication and automatic data distribution across the cluster for performance and resilience.
Source code
Riak Core is the distributed systems framework that forms the basis of how Riak distributes data and scales. More generally, it can be thought of as a toolkit for building distributed, scalable, fault-tolerant applications. For some introductory reading on Riak Core (that’s not pure code), there’s an old but still valuable blog post on the Basho Blog that’s well worth your time. We love community code, bug fixes, and other forms of contribution. We use GitHub Issues and Pull Requests for contributions to this and all other code. To get started: 1. Fork this repository. 2. Clone your fork or add the remote if you already have a clone of the repository. 3. Create a topic branch for your change. 4. Make your change and commit. Use a clear and descriptive commit message, spanning multiple lines if detailed explanation is needed. 5. Push to your fork of the repository and then send a pull request. 6. A Riak committer will review your patch and merge it into the main repository or send you feedback. The Riak Users List is the main place for all discussion around Riak. There is a Riak Core-specific mailing list for issues and questions that pertain to Core but not Riak. riak on Freenode is a very active channel and can get you some real-time help if a lot of instances. If you've found a bug in Riak Core, file a clear, concise, explanatory issue against this repo.
Excerpt from the source-code README · 1,981 chars · not written by Vinony
Wikidata facts
- Official website
- riak.com
Show 3 more facts
- inception
- 2009-08-17
- software version identifier
- 3.0.16
- source code repository URL
- github.com/basho/riak_core
Sources (3)
via Wikidata · CC0
~17 min read
Article
21 sectionsContents
- Main features
- Main products
- Riak Core and Riak Core Lite
- Riak Core
- Riak Core Lite
- Riak KV (Key-Value)
- Removed features
- Separated features in Riak KV 3.0+
- Riak CS (Cloud Storage)
- Riak TS (Time Series)
- Licensing and support
- Language support
- Community development
- History
- Riak KV
- Riak CS
- Riak TS
- Users
- See also
- References
- External links
Riak (pronounced "ree-ack" ) is a distributed NoSQL key-value data store that offers high availability, fault tolerance, operational simplicity, and scalability. Riak moved to an entirely open-source project in August 2017, with many of the licensed Enterprise Edition features being incorporated. Riak implements the principles from Amazon's Dynamo paper with heavy influence from the CAP theorem. Written in Erlang, Riak has fault-tolerant data replication and automatic data distribution across the cluster for performance and resilience.
Riak has a pluggable backend for its core storage, with the default storage backend being Bitcask. LevelDB is also supported, with other options (such as the pure-Erlang Leveled) available depending on the version.