ViyaDB is in-memory columnar analytical data store, featuring:

  • Fast ad-hoc analytical queries
  • Random access update pattern
  • Built-in cardinality protection
  • Real-time query compilation into machine code
  • Dynamic period based rollup
  • REST API interface with intuitive JSON-based language
  • Basic SQL (DML) support

Use cases

  • Customer-facing applications that serve ad-hoc analytical queries (aggregations).
  • Incoming events are not organized by any column, thus random updates are very common.


  • See real world use cases, and how ViyaDB solves them in Samples section.
  • Learn more about ViyaDB through Usage section.