我有一张MySQL表,记录约为2亿,很快就会增长到20亿。我正在查看选项,在MySQL中碎片或使用其他数据库,例如CratedB。这些记录具有12列,上面有3个全文索引列,MySQL样式"像"查询非常常见。
用于测试我在CRATEDB中创建了桌子,并具有1000万个虚拟数据记录,并且查询的性能非常出色。该服务器是AWS上具有SSD的C3大实例。至少现在对我的应用似乎很棒
但是,在继续之前,我想了解其他男人的经历MySQL vs cratedB是否可以进行一些比较(在Google上搜索CratedB被自动校正为CreateB :( :()
您可以查看vitess.io,该vitess.io在MySQL顶部提供碎片。PS:我从事该项目。
不要根据其他评论来快速做出决定。我尝试了CratedB,并且性能甚至比MySQL还差。加入表现非常糟糕。
遵循此链接,它可能会帮助您使用相同的数据进行测试。
https://crate.io/a/improving-on-joins/
https://blog.m7w3.de/how-was-the-weather-in-germany.html