题
只是想获得一些关于主键的意见 - 使用身份/序列号或使用HiLo策略(查询高值并增加应用程序本身的低值)会更好吗?
解决方案
如果您的应用程序只使用一个数据库,我将使用标识/序列。
与HiLo一起使用的唯一真正令人信服的理由是,当您可以有两个断开连接的应用程序实例时,人们可以同时处理这些实例并且您需要在某些时候协调差异
<强>实施例即可。您正在开发一个内容管理系统,人们可以在不同位置的两个不同服务器上工作,但这两个服务器需要在某个时间同步
不隶属于 StackOverflow
题
只是想获得一些关于主键的意见 - 使用身份/序列号或使用HiLo策略(查询高值并增加应用程序本身的低值)会更好吗?
解决方案
如果您的应用程序只使用一个数据库,我将使用标识/序列。
与HiLo一起使用的唯一真正令人信服的理由是,当您可以有两个断开连接的应用程序实例时,人们可以同时处理这些实例并且您需要在某些时候协调差异
<强>实施例即可。您正在开发一个内容管理系统,人们可以在不同位置的两个不同服务器上工作,但这两个服务器需要在某个时间同步