How do I choose a database?
Posted
by
liamzebedee
on Stack Overflow
See other posts from Stack Overflow
or by liamzebedee
Published on 2012-07-02T02:47:03Z
Indexed on
2012/07/02
3:16 UTC
Read the original article
Hit count: 207
I need a comparison table of some sort for database varieties (MySQL, SQLite etc.). I can't find one.
My use case is, I am implementing storage of objects in a distributed hash table. I need a database solution that is:
- Fast for sorting
- Simplistic (no users, preferably no additional structures like multiple tables etc.)
- Concurrent (if possible)
- Multi-platform
- File based (not stored in memory primarily)
- Centralized
I will be programming in Go.
As I understand, I believe I need what is called a Document Orientated Database, because I am storing objects, identified by keys.
EDIT: While I am implementing a DHT, I will also be storing metadata about the objects, such as access counts etc. It would also be preferable to have TLL (time to live)
© Stack Overflow or respective owner