2
我需要用大数据(档案)构建应用程序。 我尝试mongo和mysql,但都需要大量的内存。 ex。 Mongo需要10G RAM用于30G数据库。 我需要一个数据库使用较少的内存,有索引,写入可以慢,可接受的读取。寻找档案数据的数据库系统
我需要用大数据(档案)构建应用程序。 我尝试mongo和mysql,但都需要大量的内存。 ex。 Mongo需要10G RAM用于30G数据库。 我需要一个数据库使用较少的内存,有索引,写入可以慢,可接受的读取。寻找档案数据的数据库系统
为什么你需要索引?如果你可以放弃索引,你可能想看看MySQL ARCHIVE Storage Engine。
另外,因为速度是不是一个因素,也许你可以压缩数据的一部分?如果数据是不可压缩的,您可以将它存储在文件系统中,并链接到索引数据库中的数据?你的硬件和操作系统限制是什么?
使用Oracle试过吗? – 2012-03-12 10:31:37
我没有经验给你一个真正的答案,但我发现这个博客:http://www.mysqlperformanceblog.com可能会有所帮助。那里有一篇专门关于内存与数据比率的文章。 – TecBrat 2012-03-12 11:03:43