查询跨逻辑分片的基本技术是否只是同时查询它们并合并结果?
似乎没有MySQL或Postgres的任何内置功能允许您跨逻辑分片进行查询,因此我假设您必须查询每个分片或获取某种软件以坐在该数据库前面索引或查询。
答案 0 :(得分:2)
MySQL正在开发一种名为MySQL Fabric的新技术来实现这一目标。它仍处于早期开发阶段(截至本文撰写时)。但他们显然希望它是MySQL 5.7中的内置功能。</ p>
您今天也可以使用Shard-Query。这充当代理,以透明方式查询所有分片。也就是说,您可以编写简单的SQL查询,就好像您没有分片架构一样。 Shard-Query重写SQL并对每个分片并行运行查询,然后组合结果。
我不知道PostgreSQL存在哪些解决方案可以自动查询分片。