我正在设计一个自定义容器运行时,想知道对或提供的值是否有任何限制。似乎没有任何记录,但肯定有什么?至少有长度限制?

这很重要,因为我必须尽早决定是否可以将一些有用的信息编码到这些 ID 中,或者我是否必须单独跟踪这些信息并使用更简单的 ID。如果两种类型的 ID 都可以处理 256 个任意 ASCII 字符,那么继续将该信息直接编码到 ID 中可能是有意义的,这样我就不必单独查找它了。但更长的 ID 是否也会对性能产生影响?寻求任何提示。

1

  • 使用字符串来表示所有内容的理念之一是约束并不真实。大多数组织失败的地方在于命名,而正确的命名可能包括其中一些 id。有些环境中的 id 字段是多个其他字段的哈希值,而实际的“id”本身大多是无用/误导性的。


    – 

0