Business metrics that never get old
Make updates and inserts, without legwork
Trust that your data is always fresh
Power your real-time analytics application
Perform upserts for millions of rows per second
Unlock timely and accurate insights from your data in motion and power your real-time analytics application.
Deletes
Remove obsolete data from your database that you don’t want to see in future queries. Once our real-time engine encounters a record with a delete column, the primary key will no longer be part of queryable documents — saving you headaches.
Partial upserts
Update some of the fields in a record, but not all of them. Partial upserts enable flexible handling of data streams with partial information — perfect for Change Data Capture (CDC) streams where only updated columns are received.
Compaction
Minimize disk space and overall infrastructure costs by periodically replacing obsolete records in your database with newer compacted segments that only contain valid records.
Configurable comparison column
Select a different time column for resolving upserts, rather than using the default. Perfect for when you need to prioritize records based on a different timestamp — not the most up-to-date record.
Bootstrap and backfill
Efficiently bootstrap (initialize) and backfill (update past data) into an upsert-enabled table, using a batch data pipeline to directly upload segments.