gpt4 book ai didi

cassandra - 在 cassandra 中存储 bool 值的更好方法是文本列还是 bool 列?

转载 作者:行者123 更新时间:2023-12-03 08:20:59 26 4
gpt4 key购买 nike

想知道在这两种方法之间在 Cassandra 中存储 boolean 的更好方法:

  1. 将其存储为包含单个字符的text列。例如:“Y”或“N”。

  2. 使用 bool 列。例如:正确或错误

最佳答案

Cassandra 将所有数据存储为十六进制字节数组,因此 Erick 是对的,使用其中任何一个都可以。

我会说我强烈推荐使用boolean类型,原因有两个:

  • 整体尺寸。 boolean 占用 1 位,而“true”的 string 占用 4 个字节。这种差异今天可能不会太令人担忧,但值得指出。
  • 数据质量。使用字符串会让您的应用程序必须解释不同的值,例如“true”、“True”、“Y”、“y”、“yes”...等。这些都意味着同样的事情。使用 bool 值可以消除任何含糊不清或无效数据的可能性。

关于cassandra - 在 cassandra 中存储 bool 值的更好方法是文本列还是 bool 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67832982/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com