3 ms·
Checkout the limitations first, no fsync and no data recovery makes this of very little use. I wonder what makes you write a kv store without this from the star
by tjungblut 4y ago
Checkout the limitations first, no fsync and no data recovery makes this of very little use. I wonder what makes you write a kv store without this from the start.
- adra 4y agoLike 99% if the use cases redis/memcached should be used for?
- tjungblut 4y agoWhy write anything to disk if you can just store it in an array?
- capableweb 4y agoJust one example: sharing data between processes
- otterley 4y agoIf you’re not going to store the data on a fixed medium, you can use mmap for that.
- semi-extrinsic 4y agoIf only there was a standardized, robust, widely available cross-platform Message Passing Interface that could do this. I don't grok why people outside of HPC seem to be shunning MPI. The shared-nothing memory model and asynchronous nature of MPI makes it very similar in spirit to a lot of the current web dev tech, AFAICT.
- bufferoverflow 4y agoRedis has optional durability https://redis.io/docs/manual/persistence/ https://redis.io/docs/manual/persistence/
- inshadows 4y agoAnd redis/memcached are like 1% of use cases for database.
- Matthias247 4y agoMore like RocksDb, LevelDb or Sled - which are all just just libraries instead of services with a remote API.