我正在使用一个系统,它使用cassandra中的二级索引,以及一个复合主键,例如 CREATE TABLE table ( b bigint,) WITH CLUSTERING ORDER BY (b ASC, c ASC)
CREATE INDEX secondary_index ON table (c); 使用表的应用程序中的操作之一是获取指定分区键和
假设我们需要记录来自不同公司的员工档案。在这种情况下,在我看来,复合主键(Company, EmployeeName)是必要的。现在,我需要通过仅使用主键中的两个属性中的一个来获取所有信息。例如,我想搜索公司A的所有员工的个人资料:
SELECT EmployeeName, Age, Gender, Tel FROM table WHERE Company = 'Company A