繁体   English   中英

什么是“不透明”键?

[英]What is an “opaque” key?

我知道密钥是什么,我知道opaque在其他上下文中是什么 - 但是数据库上下文中的opaque键是什么?

这意味着除了用于查找记录之外它没有任何实际意义 - 它应该被视为任意数据,除了键控之外没有任何其他目的。 例如,这几乎总是适用于GUID。 将此与主键可能是社会安全号码的情况进行比较。

这些也被称为代理(不透明)与自然键。

类似于GUID的东西,它不会告诉你关于不相关的行或外部信息的任何信息,而不是诸如串行PK和用户重要信息之类的东西,比如电子邮件地址告诉你超出“这是一个关键”的东西。

这是关于该主题的一点主人 在他的书中更多,更多。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM