我最近想在硬盘上存储数百万个键/值对。数据是这样的,
我想通过python或R经常通过键搜索一些值。在搜索速度和存储占用方面,我应该使用哪些数据库? (例如,mongodb,hdf5或sql?)谢谢!
答案 0 :(得分:0)
如果您只处理key-value
对,那么Mongo
应该最适合您。但是,如果您仍然需要某些RDBMS功能,请查看PostgreSQL 9.5/9.6
,因为最新版本的Postgre
确实支持JSON完美但不如Mongo
。
此外,如果big-data
是您关注的问题之一,请考虑使用Redis
对上面列出的任何数据库进行一些缓存。