I'm working on creating database, there are multiple tables such as Apps, Space, Builds, Processes
.
The app which I'm going to use this database for is like a real-time dashboard for platform monitoring, and the database will update every second with new information.
Rows will be repeated with apps_guid whenever new information is received and that is the reason I can not use apps_guid as a primary key.
I'm planning to use Murmur3 hash as a primary key in these tables and use to check duplicates.
I know Cassandra uses it as a primary key but not sure how it will preform in relational databases, is it a good idea? do you have any better recommendations?
Apps Column:
--
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