Upload
mayuree-srikulwong
View
87
Download
3
Embed Size (px)
Citation preview
IBM solidDB: In-Memory
Database Optimized for
Extreme Speed and Availability
Lindstr¨om, Vilho Raatikka, Jarmo Ruuth, Petri Soini,
Katriina Vakkila IBM Helsinki Lab, Oy IBM Finland Ab
Present by
Chanaporn Sureeluangkajon 1332353003
Suntaree Kukaew 1412350063
MA561 Seminar in Accounting Information Systems
Introduction
SolidDB is an in-memory , Product by IBM
IBM solidDB is a relational database server that combines the high
performance of in-memory tables with the nearly unlimited
capacity of disk-based tables.
• The disk-based engine (DBE) is optimized for disk-based access.
• The main-memory engine (MME) is optimized for in-memory access
Figure 3. IBM solidDB overview
Cr. www.ibm.com/developerworks/ibmi/library
Making of solidDB in-memory Technology
Vtrie indexes
Main-memory checkpointing
Main-memory index concurrency control
High Availability Through the Use of Hot-
Standby Replication
SolidDB has backup to secondary data When master data fail.
Figure 4. IBM solidDB HotStandby architecture overview
Cr. http://www.ibm.com/developerworks/data/library/techarticle/dm-0903accesssoliddb/
Performance and Conclusions
The advantages of solidDB in-memory database over
a disk-based database are illustrated in Figure 2 where
the response time in milliseconds of single primary key
fetch and single row update based on the primary key is shown
This experiment used shared memory access for clients and figure
shows the scalability of the solidDB when number of concurrent
clients are increased.
In addition to telecom solutions, solidDB has shown its strength on
various other business areas where predictable low-latency and
high-throughput transactional data processing is a must, such as media delivery and electronic trading platform.
Performance and Conclusions
Summary
IBM solidDB High Availability, combined with the extreme
speed of IBM solidDB, provides a very robust database
layer for applications.