Skip to content

Implement the EF licensing data store - #5714

Open
johnsimons wants to merge 1 commit into
masterfrom
john/throuput_usage
Open

Implement the EF licensing data store#5714
johnsimons wants to merge 1 commit into
masterfrom
john/throuput_usage

Conversation

@johnsimons

Copy link
Copy Markdown
Member

RavenDB stored throughput as an incremental time series keyed by a case-insensitive document id. The relational equivalent is a row per endpoint per day, with lowercased name columns to keep endpoint identity and sanitized name matching case-insensitive on PostgreSQL. Recording adds to the day's total via ExecuteUpdate so concurrent writers queue on the row rather than overwriting each other, and the four singleton documents share the Settings table.

RavenDB stored throughput as an incremental time series keyed by a
case-insensitive document id. The relational equivalent is a row per endpoint
per day, with lowercased name columns to keep endpoint identity and sanitized
name matching case-insensitive on PostgreSQL. Recording adds to the day's total
via ExecuteUpdate so concurrent writers queue on the row rather than overwriting
each other, and the four singleton documents share the Settings table.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant