-1

我们正在将我们的 Postgresql v10 (Linux) 数据库迁移到 Azure,并且由于所涉及的时间范围,我们不希望更改我们当前在应用程序中使用的 npgsql 驱动程序。

有人在这里有经验吗?我们可以利用我们对该驱动程序的使用而对我们的代码进行很少或没有更改吗?

我知道的一件事是查询必须使用分片列来帮助 Citus 协调器分发到正确的节点。还要别的吗?

谢谢!

4

1 回答 1

0

我没有使用 Citus 的个人经验,但据我所知,Citus 应该与 PostgreSQL 非常兼容 - 绝对是在有线协议级别 - 所以一般的 PostgreSQL 驱动程序(如 Npgsql)应该可以正常工作。

您可能肯定需要在更高级别(例如分片)更改您做事的方式,但在低级数据库驱动程序级别 Npgsql 应该没问题。

于 2020-10-30T13:02:24.770 回答