代码之家  ›  专栏  ›  技术社区  ›  Otávio Décio

希洛还是身份?

  •  3
  • Otávio Décio  · 技术社区  · 15 年前

    只是想获得一些关于主键的意见-使用标识/序列号还是使用HiLo策略(在应用程序本身上查询高值并增加低值)更好?

    2 回复  |  直到 15 年前
        1
  •  6
  •   Aaron Daniels    15 年前

    如果使用具有大表的SQL Server 2005/2008(以及100万行),则可能需要考虑。 this ,其中链接到 this . 在某些情况下,scope_identity()和@identity存在问题。

    当然,围绕当前的实现问题进行设计并不总是最明智的决定。

        2
  •  2
  •   Justin Niessner    15 年前

    我所看到的使用HiLo的唯一真正令人信服的理由是,当您的应用程序有两个断开连接的实例,人们可以同时处理它们时,您需要在某个时刻协调这些差异

    前任 . 您正在开发一个内容管理系统,人们可以在不同位置的两台不同服务器上工作,但这两台服务器需要在某个时间点同步