The quantity of data that needs to he handled in telecom networks and related applications is expanding exponentially, driven by growth in areas such as always-on services, prepayment, content-rich applications, messaging, portals, roaming and location-based services. Large, powerful databases are needed to process this data very rapidly and ensure the user experience of these new services meets expectations created by decades of reliable telephony. The NDB (Network Database) Cluster database server--developed by Ericsson, available from Alzato--was designed to meet this requirement.
Having developed the real-time parallel in-memory database technology to be found in NDB Cluster for its own network infrastructure platforms, Ericsson saw an opportunity for the technology to be commercialized, marketed and further developed for new applications outside the company and formed Alzato in 2001 to take on this role.
NDB Cluster was specifically developed to combine the performance characteristics of real-time in-memory databases, with the traditional availability and scalability of telecom systems.
NDB Cluster uses a patented parallel, distributed database architecture, in which data is fragmented and replicated across a number of nodes. This provides sufficient processing power--proven in benchmark tests carried out by Sun--to handle a record 1.5 million transactions per second, and to commit synchronously replicated updates at a rate of nearly 300,000 per second.
The architecture also provides 99.999 per cent availability (less than 5 minutes' downtime per year), and has the capability to offer availability of 99.9999 per cent (less...