我不确定是否正确理解参考表的想法。在我看来,这是一个表格,每个碎片中包含相同的数据。我错了吗?我之所以问,是因为我不知道该如何将数据插入参考表以使数据在每个碎片中乘以乘积。还是不可能?谁能澄清这个问题?
是的,参考表的想法是每个碎片中包含相同的数据。如果您的碎片数量很少,并且数据更改很少,则可以在应用程序中打开多个连接,并同时将更改应用于多个DBS。或者,您可以构建一个管理脚本,该脚本在所有碎片中定期迭代以更新参考数据或执行排行的新图像的大量插入。
在Azure SQL数据库中预览的新功能称为Elastic DB作业,它允许您为要在所有碎片上进行操作的SQL脚本定义一个SQL脚本,然后在最终完成保证的情况下异步运行脚本。您可以使用它来更新参考表。该功能的详细信息在这里。