HiLo vs Identity?

Fit*_*aki 4 nhibernate identity hilo

这是同一个问题:HiLo还是身份?

我们以此网站的数据库为例.

让我们说该网站有以下表格:

  • 帖子.
  • 票.
  • 评论.

使用它的最佳策略是什么:

身份 - 这是更常见的.

要么

HiLo - 提供最佳性能.

编辑:如果HiLo是最好的,那么DB的结构如何?

Die*_*hon 7

不仅HiLo总是提供更好的性能,而且它还通过避免所有写入直到会话刷新来保留工作单元.

"更常见"(?)似乎不是一个客观的技术优势.

我建议你阅读http://fabiomaulo.blogspot.com/2009/02/nh210-generators-behavior-explained.html,详细解释选择身份的缺点.