我可以用cratedb替换mysql大表

时间:2016-12-09 09:03:37

标签: mysql database crate nosql

我有一个包含大约2亿条记录的mysql表,这很快就会增长到20亿条。我正在寻找选项,在mysql中进行分片或使用像Cratedb这样的其他数据库。 这些记录有12列,包含3个全文索引列和一个mysql样式"喜欢"查询很常见。

进行测试 我在Cratedb中创建了具有1000万个虚拟数据记录的表,并且查询表现非常出色。此服务器是AWS上具有SSD的C3 Large实例。对于我的应用程序来说,至少目前看起来很棒

但在继续之前,我想了解其他人对Cratedb的体验 是否有一些比较可用的Mysql与Cratedb,(搜索谷歌上的Cratedb得到自动更正为createdb :( :()

2 个答案:

答案 0 :(得分:1)

您可以查看vitess.io,它在MySQL之上提供分片。 PS:我参与了这个项目。

答案 1 :(得分:1)

不要根据其他评论快速做出决定。我尝试过CrateDb,性能甚至比MySQL差。加入表现非常糟糕。

按照此链接,它可能会帮助您测试相同的数据。

https://crate.io/a/improving-on-joins/

https://blog.m7w3.de/how-was-the-weather-in-germany.html