我正在创建数据库,有多个表,例如Apps, Space, Builds, Processes
.
我要使用这个数据库的应用程序就像一个用于平台监控的实时仪表板,数据库每秒都会更新新信息。
每当收到新信息时,apps_guid 都会重复行,这就是我不能使用 apps_guid 作为主键的原因。
我打算在这些表中使用 Murmur3 哈希作为主键并用于检查重复项。
我知道 Cassandra 使用它作为主键,但不确定它将如何在关系数据库中执行,这是个好主意吗?你有更好的建议吗?
应用栏:
--
id int IDENTITY
app_guid binary
name varchar(255)
state varchar(255)
created_at datetime
updated_at datetime
type varchar(255)
stack varchar(255)
apphash binary PK
timestamp datetime