我正在寻找能够存储大量信息的解决方案,从而消耗更少的磁盘空间。
信息结构非常简单,查询也很简单。 我查看了像Apache Cassandra和关系数据库这样的解决方案,但找不到提到磁盘使用情况的比较。
对此的任何想法都会很棒。
答案 0 :(得分:3)
谈到Apache Cassandra - 它只是一个磁盘空间的猪。 200 MB的日志产生了Cassandra生成的1.2 GB文件 - 键空间只有4列,200个长度字符串。
答案 1 :(得分:2)
在Oracle Berkeley DB上获取look - 非常简单的强大数据库(键/值):
“Berkeley DB支持自定义数据管理解决方案的开发,而无需传统上与此类自定义项目相关的开销.Berkeley DB提供了一系列经过验证的构建块技术,可配置为满足手持设备的任何应用需求设备到数据中心,从本地存储解决方案到世界范围的分布式解决方案,从千字节到千兆字节。“
答案 2 :(得分:2)
Redis可能值得检查
答案 3 :(得分:0)
最新版本的Microsoft SQL Server(2008)支持多种级别的压缩(行压缩和页面压缩,以及备份压缩)。可能值得调查。
一些相关资源: