我注意到一些数据库,如Postgres,添加了Enum,但问题是,
何时基于整数/字符串的枚举成为性能问题?
根据这个关于差异的回答Postgresql enum what are the advantages and disadvantages? 因为当您使用Rails或在这种情况下来自Elixir语言的Ecto时,存在一定级别的抽象,因此列出的两个优点之一完全不成问题,因此只有缺少性能方面的问题。
因此,当那个优点真正重要时,您会放弃列出的缺点。
何时基于整数/字符串的枚举成为性能问题?
根据这个关于差异的回答Postgresql enum what are the advantages and disadvantages? 因为当您使用Rails或在这种情况下来自Elixir语言的Ecto时,存在一定级别的抽象,因此列出的两个优点之一完全不成问题,因此只有缺少性能方面的问题。
因此,当那个优点真正重要时,您会放弃列出的缺点。
字符串/整数
的视角。这意味着,如果我能够熟练使用基于字符串
的枚举类型而不是使用本机枚举类型,那么我会更加专注于它。 - Yordis Prieto Lazo