With today’s machine-to-machine and other IoT applications, failing to make timely decisions at a device level leads to real-world – often costly – consequences. In short, if you are dependent on a single data center that suffers an outage, all the devices stop working. In addition, a rise in applications with aggressive 1-3ms latency requirements mandates multiple local data centers.
VoltDB’s extensive experience with telco partners for over five years has enabled us to develop proven capabilities for both scenarios. The platform is comfortable replicating complicated transactions in a coherent manner. For example, VoltDB propagates changes in terms of completed and atomic transactions, so if 4 changes are made as part of a transaction, any geo copies of the database see either all 4 changes or none of them.