Real-Time Indexing for Faster Queries at Scale

Perform real-time search, aggregations and joins on data from MongoDB, DynamoDB, Kafka, S3 and more. Use an external index to scale your most read-intensive applications.

Tech Talk: Scaling Real-time Gaming Leaderboards for Millions of Players

Real-Time Analytics at Lightning Speed

Rockset automatically indexes your data- structured, semi-structured, geo and time series data- for real-time search and analytics at scale. Create personalized user experiences, build real-time decision systems or serve IoT applications, with a real-time indexing database that can power sub-second queries at massive scale.

  • Analytics at Its Core

    Fast search, aggregations and joins. Standard SQL including JOINs on multi-dimensional data. Rockset indexes all fields, including nested fields, in a Converged Index™ which combines an inverted index for search, a columnar index for aggregations and a row index for random reads. Serve complex analytical queries with sub-second latencies for your applications.

    Image for Analytics at Its Core
  • React to Events in Real-time

    Query real-time data. Rockset indexes data continuously from your OLTP database, stream or data lake using secure built-in connectors that consume change streams. Data is ingested schemalessly and a schema is automatically generated based on the exact fields and types present. Ingest millions of events per second. New data is reflected in queries with p95 of 2 seconds.

    Image for React to Events in Real-time
  • Designed for Serving Applications

    Serve low latency, high concurrency queries. Aggregate billions of rows in a few milliseconds. Complex search queries on 100 billion records return in 100 milliseconds. Rockset scales horizontally so you can scale out read-intensive applications without impacting your production data source. Scale to thousands of queries per second on any data at massive scale.

    Image for Designed for Serving Applications
  • Serverless for Low Ops

    Built to exploit the elasticity of the cloud. Compute-storage separation for the best price performance. Scale read-intensive applications without the hassle of installing, configuring and tuning a database. Rockset automatically indexes your data, manages shards and clusters so you can focus on building your application.

    Image for Serverless for Low Ops

Real-time Data Serving For Applications

Rockset ingests and indexes data in real-time from OLTP databases, streams or lakes and acts as a speed layer for serving analytical queries to real-time applications.

How it works
Real-Time Analytics At Lightning Speed

See Rockset in action

Core Features
  • Built-In Data Connectors

    Click and connect securely to MongoDB, DynamoDB, Kafka, Kinesis, S3, GCS and more. Data is continuously indexed using change streams. As new inserts, updates or deletes happen in your data source, changes are reflected in your queries in seconds.
  • Distributed SQL

    Query semi-structured data using a distributed SQL engine. Full support for search, aggregations, inner and outer joins, with added extensions for working with nested data. Native support for nested JSON, XML, Parquet, Avro and CSV.
  • Converged Indexing™

    All fields in all documents are automatically indexed in Converged Indexes™ backed by RocksDB-Cloud, to enable millisecond latency analytical queries on massive datasets.
  • Query Lambdas

    Save a SQL query as a REST endpoint and turn it into an API with Query Lambdas. Version-control your queries. Access effortlessly from your favorite web or mobile frameworks, GraphQL, or any programming language.
Use Cases
  • Real-time Personalization icon

    Real-time Personalization

    Harness clickstream data to create compelling user experiences. Move from batch to real-time for personalized targeting and generate recommendations while the user's session is still active.

  • Gaming icon

    Gaming

    Create competition in the game with leaderboards and social features. By indexing your data, you can build more engaging features faster without impacting your primary game database.

  • Real-time Customer 360 icon

    Real-time Customer 360

    Get a unified view of your customers actions in real-time. Join and aggregate data from multiple channels as-it-happens, for support tooling, product monitoring and marketing automation.

  • Logistics icon

    Logistics

    Monitor fleets, manage inventory in real-time and do predictive maintenance. Analyze thousands of data points in your fleet, the environment and inventory management systems to take real-time actions.

  • AI icon

    AI

    Test, validate and deploy models faster by analyzing live data in real-time. Easily move models to production with a serving layer that can search, aggregate and join data at scale.

  • IoT icon

    IoT

    Analyze sensor data in real-time, detect anomalies and trigger automations. Take the right actions at the right time by using real-time sort, filter and search functionalities on raw sensor data at scale.

Why Rockset

Serving data-intensive applications is hard

Rockset makes it easy

Other
Data comes in variety of shapes from different sources: When taking instant actions on real-time data, you need to process complex queries on different types of semi-structured data formats as it is generated.
Check
High schema-query flexibility: Rockset supports full SQL on different semi-structured data formats including JSON arrays and deeply nested objects. Rapidly build features that search, aggregate and join data from any source on the fly.
Other
Modern applications need both complex queries and low latency: Overloading OLTP databases with analytical queries causes frequent outages. On the other hand warehouses are built for analytics but not optimized for low latency data serving.
Check
High QPS at scale for analytical queries: Rockset indexes all your fields giving you millisecond latency for complex analytical queries at massive scale. Build more engaging user-facing features without impacting your production database.
Other
Real-time data has bursty patterns: When using data generated by other sources, you cannot control data velocity. You need a system that auto-scales so you do not have to pre-provision it for peak capacity.
Check
Low ops with serverless auto-scaling: Rockset gives you unparalleled query performance out-of-the-box, without the operational overhead of managing clusters, shards or indexes.

Serving data-intensive applications is hard

Other
Data comes in variety of shapes from different sources: When taking instant actions on real-time data, you need to process complex queries on different types of semi-structured data formats as it is generated.
Other
Modern applications need both complex queries and low latency: Overloading OLTP databases with analytical queries causes frequent outages. On the other hand warehouses are built for analytics but not optimized for low latency data serving.
Other
Real-time data has bursty patterns: When using data generated by other sources, you cannot control data velocity. You need a system that auto-scales so you do not have to pre-provision it for peak capacity.

Rockset makes it easy

Check
High schema-query flexibility: Rockset supports full SQL on different semi-structured data formats including JSON arrays and deeply nested objects. Rapidly build features that search, aggregate and join data from any source on the fly.
Check
High QPS at scale for analytical queries: Rockset indexes all your fields giving you millisecond latency for complex analytical queries at massive scale. Build more engaging user-facing features without impacting your production database.
Check
Low ops with serverless auto-scaling: Rockset gives you unparalleled query performance out-of-the-box, without the operational overhead of managing clusters, shards or indexes.

"Building our dashboard on Rockset was the easiest way to analyze our call data in DynamoDB and get real-time insights on the metrics we care about."

-Naresh Talluri, product manager at FULL Creative

Read more

See how the most modern companies build engaging applications

Atollogy
Bosch
Deloitte
Full
Intel
Nvidia
Qualtrics
Rakuten
Sequoia
Shiseido
Standard Cognition
Ubiquity6
RocksDB Logo

Built on RocksDB

Rockset efficiently indexes all fields in all documents in Converged Indexes™ built on RocksDB, which is a high performance, embedded, distributed storage engine used by other modern datastores like CockroachDB, Kafka, Flink. RocksDB was created and open-sourced by the Rockset founding team.

Learn more about Rockset
Visit the product page
Ready to build?
Get started with Rockset
Have more questions?
Talk to a product specialist