To meet the requirements of the stringent service-level agreements (SLAs) in today’s businesses, real-time applications must provide predictable performance at any scale, with low latency and at an affordable cost. The cost, scalability and manageability of a real-time database that manages such data depend on its design.
Many modern real-time databases achieve data storage in the volatile memory or DRAM to deliver fast data access in a sub-millisecond range.
Large data volumes of hundreds of terabytes to petabytes will require a proportionately large cluster of hundreds to thousands of nodes.
For applications needing large amounts of data, SSDs provide fast high-density storage at a much lower cost than DRAM.