我正在开发一种可以通过互联网跟踪节点的服务。该服务将按DateTime对节点列表进行排序,并且数据库不需要在崩溃中存活(http://wiki.postgresql.org/wiki/What%27s_new_in_PostgreSQL_9.1#Unlogged_Tables)。
那么,在这种情况下,具有最佳性能的dbms是什么?
注意:我没有偏见,所以我可以使用SQL和NoSQL解决方案。
注意2:我把“跟踪器/洪流一样”,因为该服务就像一个跟踪器,将被查询到ips并需要对所有数据进行快速访问(没有比其他数据查询的项目更多)。它也需要定期擦除旧节点。 感谢。
答案 0 :(得分:2)
有很多连接,如果速度很快就需要,没有保证数据保存在磁盘上。在我看来,你最简单,最快速,最好的选择就是Redis。
它涵盖了您的所有需求。这可能是一个老问题,但也许其他人可能会来这里寻找答案。