2012-03-12 42 views
2

我需要用大数据(档案)构建应用程序。 我尝试mongo和mysql,但都需要大量的内存。 ex。 Mongo需要10G RAM用于30G数据库。 我需要一个数据库使用较少的内存,有索引,写入可以慢,可接受的读取。寻找档案数据的数据库系统

+0

使用Oracle试过吗? – 2012-03-12 10:31:37

+0

我没有经验给你一个真正的答案,但我发现这个博客:http://www.mysqlperformanceblog.com可能会有所帮助。那里有一篇专门关于内存与数据比率的文章。 – TecBrat 2012-03-12 11:03:43

回答

1

为什么你需要索引?如果你可以放弃索引,你可能想看看MySQL ARCHIVE Storage Engine

另外,因为速度是不是一个因素,也许你可以压缩数据的一部分?如果数据是不可压缩的,您可以将它存储在文件系统中,并链接到索引数据库中的数据?你的硬件和操作系统限制是什么?