Presentation: "New-age Transactional Systems - Not Your Grandpa's OLTP"
Time: Wednesday 10:35 - 11:35
Location: Concordia
Most developers are familiar with the special requirements of high volume OLTP applications such as airline reservation systems and capital market ("tick") feeds - systems that process massive amounts of real-time data with "high 9s" availability and ACID-level consistency. Such extreme requirements demand highly specialized data infrastructures costing many millions of dollars.
Fueled by mobile computing, online gaming and interactive web applications, a new class of transactional systems is emerging. These systems have many characteristics of their traditional OLTP counterparts, including the need for guaranteed transactional consistency, but there are also important differences:
- Time-to-implementation. Most new transactional systems must be built, tested and deployed in less than six months.
- Deployed to cloud. Cloud deployments are increasingly common for all classes of new applications, and transactional systems are no exception.
- Low cost profile. New transactional applications must be brought online at a fraction of the cost of traditional OLTP solutions.
In this presentation, we will discuss real-world applications of high volume transaction processing. We'll explore high- and low-frequency transaction profiles, as well as the need for real-time analytics. Importantly, we'll also discuss how high volume transactional solutions like VoltDB can be integrated into existing data infrastructures.