标签: c++ mysql mongodb b-tree database
我将在索引之前和压缩方法之后存储数TB的信息。
我应该使用排序文件等手工编写二进制树数据库,还是使用像MongoDB甚至像MySQL这样的东西?
我担心每个记录的(空间)成本,包括MySQL和其他数据库。我也知道有些数据库甚至允许压缩,但它们转换为只读表。这些表/记录需要经常访问和覆盖新数据。我想如果我用C ++编写代码,我就可以将每条记录的空间成本降到最低。
我该怎么办?
答案 0 :(得分:2)
现在有一些新的非关系型数据库正在变得流行,专门用于管理大规模数据。
查看Hadoop或Cassandra,这两个都在Apache项目中。