8
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

IBM SolidDB

Embed Size (px)

Citation preview

Page 1: IBM SolidDB

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

Page 2: IBM SolidDB

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

Page 3: IBM SolidDB

Making of solidDB in-memory Technology

Vtrie indexes

Main-memory checkpointing

Main-memory index concurrency control

Page 4: IBM SolidDB

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/

Page 5: IBM SolidDB

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

Page 6: IBM SolidDB

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

Page 7: IBM SolidDB

Summary

IBM solidDB High Availability, combined with the extreme

speed of IBM solidDB, provides a very robust database

layer for applications.

Page 8: IBM SolidDB