对于基于 Erlang、Python 的新应用程序,我们正在考虑尝试非 RDBMS 数据库(只是为了它)。我研究过的一些数据库是 Mongodb、CouchDB、Cassandra、Redis、Riak、Scalaris)。这是一个简单要求的列表。
- 易于开发——我需要做一个快速的概念验证演示。所以数据库需要有很好的 Eralang 和 Python 适配器。
- 我正在开发一个新应用程序,其中我们有很多“连接”数据。有人推荐 Neo4j 用于类似图形的数据。有什么想法吗?
- 可扩展性——我们正在研究分布式架构,因此可扩展性很重要。
- 目前,性能(以任何形式)并不完全在我的列表中,我认为我们不会很快达到上述任何数据库的限制。
我只是在寻找非 RDBMS 数据库的起点。有什么建议吗?