参考逻辑聚合 - CQL

时间:2017-12-04 14:48:09

标签: cassandra cql

我有一个大学任务,包括使用CQL和Cassandra。 在作业的第一部分,我必须"识别 引用逻辑聚合,从而提供架构信息的面向行的视图,并指出模拟关系的属性,但我不理解什么是"参考逻辑聚合"。 架构如下(它不是由我创建的,我是通过作业下载的):

DROP KEYSPACE gameindustry;

CREATE KEYSPACE gameindustry WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };

USE gameindustry;

CREATE TYPE fullname (
  firstname text,
  lastname text
);

CREATE TABLE games (
  name text PRIMARY KEY,
  description text,
  tags set<text>
);

CREATE TABLE tags (
  tag text PRIMARY KEY,
  games set<text>
);

CREATE TABLE users (
  email text PRIMARY KEY,
  password text,
  name fullname,
  notes text,
  games set<text>
);

CREATE TABLE user_games (
  user text,
  game text,
  PRIMARY KEY (user, game)
);

CREATE TABLE friends (
  user text,
  friend text,
  PRIMARY KEY (user, friend)
);

CREATE TABLE matches (
  user text,
  game text,
  when timestamp,
  score int,
  PRIMARY KEY (game, when, user),
);

0 个答案:

没有答案