我在为我们公司建一个新的测井系统。我想知道每年存储50-100‘m数据的最佳方法是什么。
我在看MySQL和MongoDB。我正在考虑MongoDB,因为它看起来很容易扩展到很多数据,而且运行速度相当快。我正在考虑MySQL,因为我以前使用过它。
我们今天在MySQL中有一个日志数据库,它使用InnoDB和外键。它有超过200 It的数据。它不能正常工作,每当我试图从数据库中删除任何内容时,数据库就会崩溃。我不是建造它的人,我只是想解决问题。
我希望外面的人知道一个很好的方法来记录这么多的数据。我只需要一种可靠的存储方式和一种简单的查询方式。我还有别的选择。
日志在单独的服务器上生成,收集到中央日志服务器并导入。当我们需要查询它们时,我正在构建一个API来访问它们。
发布于 2016-06-12 07:23:06
ELK Stack是一个很好的选择,尽管我使用弹性搜索+灰色日志进行日志记录。有弹性搜索的经验,几百GB不是问题,在任何情况下,您都可以轻松地增加添加新节点的容量。
格雷拉格有一个API,您可以在任何其他应用程序中使用它。
https://dba.stackexchange.com/questions/103024
复制相似问题