gpt4 book ai didi

mysql - 分片和索引

转载 作者:可可西里 更新时间:2023-11-01 07:09:51 25 4
gpt4 key购买 nike

我想对我的数据库进行分片,但我不是这方面的专业人士。所以这是我的考虑。尽管分片键是将请求定向到正确节点的极佳索引,但将在我的表上定义的其余索引呢?我希望引用这些索引的请求也被传递到正确的节点,以便只有一个节点处理请求。据我了解,为此目的必须存在一些集中式 inode 。所以我的问题是这个功能是否已经存在于像 MYSQL 这样的 RDBMS 中,还是我应该使用其他特殊产品。

最佳答案

免责声明:我为 ScaleBase 工作,我每天都生活和呼吸分片......

我会在这里建议,例如,如果您根据 A 列进行分片,则带有 columnA=xx 的 WHERE 将转到单个分片。 WHERE columnB=xx 必须遍历所有分片,因为所有分片中可能都有 columnB=xx。除非 columnA 和 columnB 相关。然后您真的需要将关系保存在映射表中。我可以说在所有数据库上运行可以超快,你需要并行运行并合并结果。在 ScaleBase,我们支持合并 ORDER BY、GROUP BY 等。这并不容易……

嘿,在我的博客中查看更多信息:http://database-scalability.blogspot.com

关于mysql - 分片和索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10702504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com