当可以在数据库中输入非唯一值时,主键有什么用?

时间:2019-04-22 12:17:19

标签: database primary-key clickhouse

如链接HERE中提供的答案所述,当可以在数据库中输入非唯一值时,主键有什么用?

1 个答案:

答案 0 :(得分:1)

它需要暂时忘记关系数据库的世界及其约束和必要条件。

ClickHouse中的主键定义了应如何存储数据以快速访问它们,它不能用于标识具体的“实体”。

换句话说,它描述了排序数据中的稀疏索引-请参阅本文Primary Keys and Indexes in Queries