Our Mission Statement
This is Photoshop's version of Loremer Ipsn gravida nibh vel velit auctoregorie sam alquet.Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit.
Follow Us
Real-time Decision Engine - VoltDB
page-template-default,page,page-id-6344,page-child,parent-pageid-6218,mkd-core-1.0,highrise-ver-1.0,,mkd-smooth-page-transitions,mkd-ajax,mkd-grid-1300,mkd-blog-installed,mkd-header-standard,mkd-sticky-header-on-scroll-up,mkd-default-mobile-header,mkd-sticky-up-mobile-header,mkd-dropdown-slide-from-bottom,mkd-dark-header,mkd-header-style-on-scroll,mkd-full-width-wide-menu,mkd-header-standard-in-grid-shadow-disable,mkd-search-dropdown,mkd-side-menu-slide-from-right,wpb-js-composer js-comp-ver-5.2.1,vc_responsive
VoltDB / Why VoltDB? / Real-time Decision Engine

Real-time Decision Engine

How can a Real-time Decision Engine help you solve your Big Data problem?

Data has its greatest potential value immediately after it is produced and as it enters the data pipeline. Real-time interactions can power business decisions, such as customer interaction, security and fraud prevention, and resource optimization.

To work at the speed and latencies needed for true real-time decisioning, the database platform must support processing transactions as close to the data as possible. VoltDB is a fast in-memory database that supports SQL and ACID compliance and makes use of server-side stored procedures to provide the high-throughput and low-latency response your applications need to make decisions in real time.

Real-time Decision Engine

VoltDB’s high performance ACID SQL transactions enable scalable request-response style applications that scale from thousands to millions of requests per second on small clusters of commodity servers. Supporting thousands of concurrent connections with round-trip latencies in milliseconds (1-5ms @99.9%), VoltDB is an ideal platform for high-speed policy enforcement, user authentication and authorization, rule evaluation, and quota management.

Get the VoltDB Technical Overview


Connect to VoltDB using a native VoltDB driver, by POSTing requests directly over HTTP, or by using the ODBC or JDBC drivers. VoltDB provides synchronous and asynchronous interfaces for a variety of popular programming languages. VoltDB drivers include optimizations including built-in load balancing, connection caching, topology-aware request routing, and other sophisticated features to make writing high performance database applications simpler.

Why VoltDB in the Cloud

Analyze and Act

VoltDB processes each incoming event or request as a discrete ACID transaction. A transaction can be one or more SQL statements pre-defined in a DDL file, an ad-hoc SQL statement issued by the application, or a combination of SQL and Java encapsulated in a VoltDB stored procedure.

Use VoltDB’s MPP, fault tolerant, ACID, SQL database capabilities for:

  • Real-time personalization based on current context and OLAP segmentation data. Cache historical segmentation reports in VoltDB and combine that data with real-time campaign strategies and per-event context to personalize free-to-play games and real-time mass personalization marketing campaigns.
  • Policy evaluation and enforcement in real time. Evaluate campaign selection rules in real time for each incoming event – hundreds of thousands of times per second.
  • High speed authorization based on real-time balances and per-user state. Maintain real time pre-paid balances and track micro-payments in real time.
  • Resource optimization using per-event least-cost/least-used decisions. Use VoltDB’s performance to track real-time status of fast changing environments like financial position tracking, best bid offer tracking, and network utilization and QoS metrics for applications like global risk control and DDoS attack mitigation.