I am reviewing the NoSQL databases with the key-value data model for working under the .Net platform, namely C #.
The main selection criteria for myself identified the following:
- The ability to simultaneously write from multiple threads.
- The presence of a transaction mechanism.
- Maximum write / read speed.
- Work availability under Windows, Linux (mono).
- Persistence (durability) of data storage.
The amount of stored data is small, about 1-5 Gb. Data is written and after some time is deleted (temporary buffer).
What kind of storage facilities does anyone use? Which NoSQL database is best to use?