4
考虑了一枚500万行的MySQL表如下表结构...翻译一个MySQL数据/查询,设置成等价的卡桑德拉表示
CREATE TABLE foo_objects (
id int NOT NULL AUTO_INCREMENT,
foo_string varchar(32),
metadata_string varchar(128),
lookup_id int,
PRIMARY KEY (id),
UNIQUE KEY (foo_string),
KEY (lookup_id),
);
......这是正在使用查询只有以下两种查询...
# lookup by unique string key, maximum of one row returned
SELECT * FROM foo_objects WHERE foo_string = ?;
# lookup by numeric lookup key, may return multiple rows
SELECT * FROM foo_objects WHERE lookup_id = ?;
鉴于这些查询,您将如何使用Cassandra来表示给定的数据集?