-
RedisLess
Discontinued RedisLess is a fast, lightweight, embedded and scalable in-memory Key/Value store library compatible with the Redis API.
Data is not persisted yet - everything lives in memory and synced to different instances via Raft (not implemented yet). So it will be a volatile K/V store at the moment. In the future, it will be possible to plug another [storage](https://github.com/Qovery/RedisLess/tree/main/redisless/storage/src) to support persistence.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
The project is super early, but in [my company](https://www.qovery.com) we already plan to use RedisLess for our backend API written in Kotlin. I am interested in getting your feedback, and if you like the project, give it a star :)
-
Redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
Last weekend, after digging for one month into Redis implementation details. I decided to build something meaningful to me - and for every backend developer - a serverless version of Redis.
-
If you're looking for a caching library, there are several of them in every language I've ever used. For example, in Node node-cache is very popular (https://github.com/node-cache/node-cache). Every language I've ever worked in has a few of these. They tend to have a pretty similar basic feature set, and they all have at least the same functions that you defined in your project.
-
yugabyte-db
YugabyteDB - the cloud native distributed SQL database for mission-critical applications.
For me, if you look back to when Redis has been designed - 11 years ago, it was before the Cloud was a thing. Since then, you have Cloud alternatives that are mostly proprietary. The idea of RedisLess is not competing against a product that is existing for 11 years but showing a new path of how we can build a system on top of an existing one. You can see RedisLess as experimentation. How to build Cloud-native databases by taking advantage of existing solutions? TiDB, Yugabyte, CockroachDB are great examples of being MySQL wire protocol compatible and providing a Cloud way of managing data.
-
cockroach
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
For me, if you look back to when Redis has been designed - 11 years ago, it was before the Cloud was a thing. Since then, you have Cloud alternatives that are mostly proprietary. The idea of RedisLess is not competing against a product that is existing for 11 years but showing a new path of how we can build a system on top of an existing one. You can see RedisLess as experimentation. How to build Cloud-native databases by taking advantage of existing solutions? TiDB, Yugabyte, CockroachDB are great examples of being MySQL wire protocol compatible and providing a Cloud way of managing data.
Related posts
-
CockroachDB has changed their license, again
-
ConnectorX: Accelerating Data Loading From Databases to Dataframes
-
Show HN: RisingLight – OLAP Database in Rust with SQL Support
-
Show HN: RisingWave – Open-Source Real-Time Database for Stream&Batch with SQL
-
Apache ShardingSphere: Effortless Database Scaling and Beyond!