2012-12-27 136 views
1

我是新來卡桑德拉,想了解以下內容:問題對Cassandra的數據類型

  1. 如何設置一個列的默認值。
  2. 如何定義char數據類型或者至少爲varchar定義類似於mysql中的varchar(100)的大小。
  3. 如何指定列是否可以有空值。
  4. 如何自動增加功能。

感謝。

+0

歡迎來到SO :) http://mattgemmell.com/2008/12/08/what-have-you-tried/ – Tamil

+0

感謝您的鏈接..我嘗試過在Google上搜索很多,但無法找到任何答案。所以我相信它在Cassandra中不被支持,但需要專家的確認。 – Srinidhi

回答

2

一列列&默認值可空值或不

這兩個特點是有道理的關係模型,其中正確的模式是必須的。但cassandra最初是爲架構少的架構而構建的[這並不意味着您不能將其用於具有適當架構的數據模型]。雖然列族支持column_metadata但它只是一個放鬆的約束。

在靜態列的家庭,雖然行具有大致相同的一組列,它們不具有的所有列來自同一個文檔中定義

Refered需要

如何定義char數據類型或至少定義varchar的大小 類似varchar(100)

卡桑德拉默認有ascii & uft8類型

如何自動遞增特性可以做到

的要求是一樣的this so post。直接回答是否定的。

+0

感謝您的回覆..很感謝.. – Srinidhi

+0

@Srinidhi不要忘記接受回答你的問題 –