【问题标题】:Questions on Cassandra data types关于 Cassandra 数据类型的问题
【发布时间】:2012-12-28 14:59:15
【问题描述】:

我是 cassandra 的新手,想了解以下内容:

  1. 如何为列设置默认值。
  2. 如何定义 char 数据类型或至少定义 varchar 的大小,例如 mysql 中的 varchar(100)。
  3. 如何指定列是否可以有空值。
  4. 如何实现自动增量功能。

谢谢。

【问题讨论】:

标签: cassandra


【解决方案1】:

列和列的默认值可以为空值,也可以不为空

这两个特性在关系模型中是有意义的,其中正确的模式是必须的。但是 cassandra 最初是为无模式架构而构建的[这并不意味着您不能将它用于具有适当模式的数据模型]。尽管列族支持column_metadata,但它只是一个宽松的约束。

在静态列族中,虽然行通常具有相同的列集,但它们不是 需要定义所有列

引用自同一个文档

如何定义 char 数据类型或至少定义 varchar 的大小 类似 varchar(100)

Cassandra 默认有ascii & uft8 类型

如何实现自动增量功能

要求与this so post 相同。直接回答是否定的。

【讨论】:

  • @Srinidhi 不要忘记接受回答您问题的回复
猜你喜欢
  • 2014-10-13
  • 1970-01-01
  • 1970-01-01
  • 2015-10-14
  • 1970-01-01
  • 2018-05-14
  • 2019-08-07
  • 2011-07-20
  • 2010-11-22
相关资源
最近更新 更多