关于Cassandra的好教程以及一个小型的数据库查询

时间:2012-08-09 21:41:19

标签: nosql cassandra

我有两个问题。

1)是否有任何好的教程解释Cassandra的系统如何与列族,超列族和所有爵士乐一起使用?我正在阅读文档,但有点困惑.... 2)我现在也正在设计我的MYSQL表,并且在我完成所有新功能并有时间开始传输数据的几个月内完全打算将它们切换到Cassandra。我现在有一个模式,类似于以下内容:

Folders:
  folder_id
  folder_name
  ...

Files:
  file_id
  file_name
  ...

现在我有两个可能的解决方案,因为Cassandra不支持连接,我可以像平常系统那样对待它并执行此操作:

Folders:
  folder_id
  folder_name
  ...

Folder_files:
  folder_id
  file_id

Files:
  file_id
  file_name
  ...

或者我可以创建重复项并从3个查询中消除其中一个查询到2个查询:

Folders:
  folder_id
  file_id
  folder_name
  ...

Files:
  file_id
  file_name
  ...

推荐哪一个?感谢有关这个简单数据库设置的任何教程和信息:)

1 个答案:

答案 0 :(得分:1)

如果您要通过文件夹ID查询获取文件夹的所有文件,那么这似乎是合适的:

Folder_Files: 
  folder_id 
  file_id 
  file_name 
  ...