{"repo":"santosh79/remixdb","free":true,"listed":false,"github":"https://github.com/santosh79/remixdb","clone":"git clone https://github.com/santosh79/remixdb.git","description":"Key/Value Store focussed on Concurrency and Distribution Primitives","language":"Elixir","stars":51,"topics":["redis","erlang-vm","database"],"license":"MIT","category":"databases-storage","readme_excerpt":"Remixdb ======= A Redis Protocol Compliant NoSQL database targeting Concurrency RemixDB is a distributed NoSQL database, that implements the Redis protocol, built on the legendary Erlang VM. It aims for matching all of the performance of Redis while leveraging all of the good Systems Tooling of the BEAM VM - High Availability and High Throughput. How fast is this? It's Fast! Pretty close to matching redis in terms of performance. Here are some results of running redis-benchmark on an early 2023 M1 iMac: How do I play with this? Docker is the preferred way to run this: NO docker, then: You don't need any drivers - this should work with your redis drivers . Why do this? We need Databases that are fault-tolerant, highly available and that can scale and take FULL advantage of the latest in Hardware specs (more cores). The Erlang VM is uniquely positioned to do this and this Database is an effort to prove it! :) Status This library is still being worked on, so it does NOT support all of redis' commands -- that being said, the plan is to get it to full compliance with Redis' single server commands, ASAP. Redis Cluster is something I do not believe in - since I do not understand the Availability Guarantees it provides. Module Architecture Clustering and Master Read Replica setup with Automatic Failover This will happen, soon! Missing commands - RENAMENX - Expiry and TTL commands - Sorted sets - Bitmaps & HyperLogLogs - Blocking commands - Pub Sub commands - LUA scripting Author Sant","default_branch":null,"files":null,"tree":[],"storefront":"/r/santosh79","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/santosh79/remixdb/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."}