3

我有一个两部分的问题。

1) 有没有很好的教程来解释 Cassandra 的系统如何与列族、超级列族和所有爵士乐一起工作?我正在阅读文档,但有点困惑.... 2)我现在也在设计我的 MYSQL 表,并且完全打算在几个月内完成所有新功能和有时间开始传输数据。我目前有一个类似于以下内容的架构:

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
  ...

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

4

1 回答 1

1

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

Folder_Files: 
  folder_id 
  file_id 
  file_name 
  ... 
于 2012-08-09T22:02:58.690 回答