SlideShare une entreprise Scribd logo
1  sur  11
Pure In-Memory DBMS for High Performance
© 2013 Sunjesoft Corporation. All rights reserved.
- 1 -
GOLDILOCKS ?
What is Goldilocks ?
Database ?
NoSQL DB ?
Shared Memory Solution ?
nanosecond
Jitter
Low-Latency
Pure In-Memory DBMS for High Performance
© 2013 Sunjesoft Corporation. All rights reserved.
- 2 -
DBMS Core ArchitectureAdvantages of Shared Memory
Transaction & Simple SQL
B Tree Index
Concurrent Control
Client / Server Environment
Various Object Type & Meta
Backup & Recovery
High Performance
Light Weight
Direct Access to Memory
Easy to Manage
No Need to Transform Data
Inter Process Communication
DBMSShared Memory
Goldilocks is a specialized lightweight DB for the field of Low-Latency In-Memory Computing.
Goldilocks is fast, simple, lightweght, and easy to use.
GOLDILOCKS
+
GOLDILOCKS ?
Pure In-Memory DBMS for High Performance
© 2013 Sunjesoft Corporation. All rights reserved.
- 3 -
DBMS vs. GOLDILOCKSDisk DBMS vs. In-Memory DBMS
GOLDILOCKS guarantees low-latency reponse.
-
GOLDILOCKS ?
 Removal of Disk I/O cost  Better Performance
 Removal of (Disk I/O + Network I/O + Data
Transform ) Ultra Low Latency
GOLDILOCKS < us IMDB > 20us
DISK
RDBMS > ms
Application
DISK DBMS
Buffer
DB
Application
Memory DBMS
DB
Performance
Difference
Application
DB
API Driver
SQL
Query Processing
Storage API
DB
Storage API
Performance
Difference
DBMS GOLDILOCKS
Application
Pure In-Memory DBMS for High Performance
© 2013 Sunjesoft Corporation. All rights reserved.
- 4 -
Features
Transaction Management
 Transaction Processing
 1024 Concurrent Transactions
B+ Tree Index
 B+ Tree Index
 Max Key Size 128 byte
 Unique, Non Unique Index
Concurrency Control
 Record Level Lock Support
 MVCC (Multi-Version
Concurrency Control)
Client / Server Envrionment
 Storage API Remote Support
 Remote Management Tool
(Console Only)
Backup & Recovery
 Selective Disk Logging Mode
 Recovery by Disk Log
 Loggin Configuration per Instance &
Object
 Backup & Recovery Tool Support
(Object Schema & Data)
Various Object Type
 Table, Direct Table, Queue
 Communication by Queue Table
1:1, 1:N, N:1, N:N
Memory Management
 Lock Free Segment Management
 Memory Auto Extension
 User Definition for Memory Space
Management
Simple Trigger
 Detection of DML Event for Object
 Provie Event Info. for User
Meta Information & SQL
 Meta Info. Management
by Dictionary Table
 metaManager Tool
 Simple SQL
Pure In-Memory DBMS for High Performance
© 2013 Sunjesoft Corporation. All rights reserved.
- 5 -
GOLDILOCS Internal Module
GOLDILOCKS Instance
Shared Memory
User Data Space
(Object Segment, Index Segment)
System Undo Space
Segment Manager
Disk Log Manager
Disk Log
Lock Manager
Deadlock Checker
Table Manager Queue Manager Index Manager
Listener
Process
Recover
Process
Transaction Manager Dictionary Manager
Recovery
Manager
Property
File
Memory Log
Manager
API Wrapper Error Handler
Pure In-Memory DBMS for High Performance
© 2013 Sunjesoft Corporation. All rights reserved.
- 6 -
User Interface
Pure In-Memory DBMS for High Performance
© 2013 Sunjesoft Corporation. All rights reserved.
- 7 -
User Interface
Pure In-Memory DBMS for High Performance
© 2013 Sunjesoft Corporation. All rights reserved.
- 8 -
User Interface (Example)
You can develop your best performance solutions on
DBMS-like envrionment.
metaManager
[kevin@cheroky ~]$ metaManager
===================================================================
* GOLDILOCKS Meta Manager utility.
* Copyright 2012-2014, OnmirSoft in Sunje Corporation or its subsidiaries.
* All rights reserved.
===================================================================
metaManager> create instance test_ins;
create success
metaManager> create table T1 (
2 c1 char(20) ,
3 c2 int ,
4 c3 int )
5 init 10000000 extend 1000000 max 12000000;
create success
metaManager> create index idx_T1 on T1(c2);
create success
metaManager> insert into T1 values(‘aa’, 1, 2);
1 rows inserted.
metaManager> commit
[kevin@cheroky ~]$
165 typedef struct TABLE {
167 char c1[20];
168 int c2;
169 int c3;
170 } TABLE;
171
185 dbmInitHandle ( &sHandle, (char*) TC_INST_NAME );
186 dbmPrepareTable ( &sHandle, (char*) TABLE_NAME );
187
191 for ( i = nStart; i < nEnd; i++ )
193 {
194 memset ( &data, 0x00, sizeof(TABLE) );
195 sprintf ( data.c1, "%019d", i );
196
197 if ( opType == INSERT )
198 {
200 data.c2 = i;
201 data.c3 = 0;
202 dbmInsertRow ( &sHandle, (char*) TABLE_NAME, (char*)
&data, sizeof(TABLE));
203 dbmCommit ( &sHandle );
204 }
205 else if ( opType == SELECT )
206 {
208 data.c2 = i;
209 dbmSelectRow ( &sHandle, (char*) TABLE_NAME, (char*)
&data );
210 }
212 else if ( opType == UPDATE )
213 {
215 data.c2 = j;
216 dbmSelectForUpdateRow ( &sHandle, (char*) TABLE_NAME,
(char*) &data );
218 data.c3 = data.c3 + 1;
219 dbmUpdateRow ( &sHandle, (char*) TABLE_NAME, (char*)
&data );
220 dbmCommit ( &sHandle );
221 }
Storage API
Pure In-Memory DBMS for High Performance
© 2013 Sunjesoft Corporation. All rights reserved.
- 9 -
Performance
Operation 1-Client 2-Client 4-Client 8-Client Average
Reponse Time
Insert 943,740 1,359,842 1,757,923 1,557,565 1.06 us
Update 1,929,321 3,025,221 4,660,572 5,241,087 0.52 us
Select 1,489,298 2,357,371 4,098,670 4,565,065 0.67 us
Delete 669,120 949,057 1,339,756 1,094,050 1.49 us
Testing Envionment
 CentOS 6.2 (2.6.32-279) Intel(R) Core(TM) i7
– 3820 @ 3.6GHz * 4 Core * 2 Hyper Thread
 5 Millon Record Set
 Record Size : 800 Byte
 Index Key Size : 4 Byte
 Update/Select  Random Search
 Average OPS(Operations per Second)
0
1,000,000
2,000,000
3,000,000
4,000,000
5,000,000
6,000,000
1 2 4 8
OPS
Insert
select
Update
Delete
Pure In-Memory DBMS for High Performance
© 2013 Sunjesoft Corporation. All rights reserved.
- 10 -
Performance
Operation 100,000 1 M 5 M 10 M
Insert 1,579,634 1,602,197 1,557,565 1,563,882
select 5,204,016 5,095,074 5,241,087 5,141,860
Update 4,539,879 4,317,909 4,565,065 4,476,832
Delete 1,133,908 1,115,889 1,094,050 1,157,487
Testing Envionment
No drop in performance with much more number of data records.
 Average OPS(Operations per Second)
with different record count
 CentOS 6.2 (2.6.32-279) Intel(R) Core(TM) i7
– 3820 @ 3.6GHz * 4 Core * 2 Hyper Thread
 8 Client
 Record Size : 800 byte
 Index Key Size : 4byte
 Update/Select  Random Search
0
1,000,000
2,000,000
3,000,000
4,000,000
5,000,000
6,000,000
10만 100만 500만 1,000만건
Insert
select
Update
Delete
Pure In-Memory DBMS for High Performance
© 2013 Sunjesoft Corporation. All rights reserved.
- 11 -
Onmirsoft Ltd. ㈜온미르소프트
서울시 마포구 양화로 11길 36, 지석빌딩 201호(서교동)
Tel 02-322-6288 / 070-4238-6288 Fax 02-322-6788
Mail : smurf@onmirsoft.com
Please mail us to get a package and document.

Contenu connexe

Tendances

Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...
Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...
Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...Principled Technologies
 
Converged architecture advantages: Dell PowerEdge FX2s and FC830 servers vs. ...
Converged architecture advantages: Dell PowerEdge FX2s and FC830 servers vs. ...Converged architecture advantages: Dell PowerEdge FX2s and FC830 servers vs. ...
Converged architecture advantages: Dell PowerEdge FX2s and FC830 servers vs. ...Principled Technologies
 
Part II Kmall DBS HA design and Implementation english
Part II Kmall DBS HA design and Implementation englishPart II Kmall DBS HA design and Implementation english
Part II Kmall DBS HA design and Implementation englishSOKEAR CHIP
 
Consolidating Oracle database servers onto Dell PowerEdge R920 running Oracle VM
Consolidating Oracle database servers onto Dell PowerEdge R920 running Oracle VMConsolidating Oracle database servers onto Dell PowerEdge R920 running Oracle VM
Consolidating Oracle database servers onto Dell PowerEdge R920 running Oracle VMPrincipled Technologies
 
Simplifying server provisioning with Cisco UCS Director
Simplifying server provisioning with Cisco UCS DirectorSimplifying server provisioning with Cisco UCS Director
Simplifying server provisioning with Cisco UCS DirectorPrincipled Technologies
 
Exadata Smart Scan - What is so smart about it?
Exadata Smart Scan  - What is so smart about it?Exadata Smart Scan  - What is so smart about it?
Exadata Smart Scan - What is so smart about it?Uwe Hesse
 
Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...
Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...
Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...Principled Technologies
 
Dell Technologies APEX Data Storage Services vs. Amazon EBS io2 Block Express...
Dell Technologies APEX Data Storage Services vs. Amazon EBS io2 Block Express...Dell Technologies APEX Data Storage Services vs. Amazon EBS io2 Block Express...
Dell Technologies APEX Data Storage Services vs. Amazon EBS io2 Block Express...Principled Technologies
 
Deduplication without performance hits: Intel Xeon processor E5-2697v2-powere...
Deduplication without performance hits: Intel Xeon processor E5-2697v2-powere...Deduplication without performance hits: Intel Xeon processor E5-2697v2-powere...
Deduplication without performance hits: Intel Xeon processor E5-2697v2-powere...Principled Technologies
 
Boost transactional database performance of VMware vSAN clusters by replacing...
Boost transactional database performance of VMware vSAN clusters by replacing...Boost transactional database performance of VMware vSAN clusters by replacing...
Boost transactional database performance of VMware vSAN clusters by replacing...Principled Technologies
 
Enable greater data reduction and storage performance with Dell EMC PowerStor...
Enable greater data reduction and storage performance with Dell EMC PowerStor...Enable greater data reduction and storage performance with Dell EMC PowerStor...
Enable greater data reduction and storage performance with Dell EMC PowerStor...Principled Technologies
 
GLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New FeaturesGLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New FeaturesBiju Thomas
 
Get more out of your Windows 10 laptop experience with SSD storage instead of...
Get more out of your Windows 10 laptop experience with SSD storage instead of...Get more out of your Windows 10 laptop experience with SSD storage instead of...
Get more out of your Windows 10 laptop experience with SSD storage instead of...Principled Technologies
 
Dell PowerEdge R820 and R910 servers: Performance and reliability
Dell PowerEdge R820 and R910 servers: Performance and reliabilityDell PowerEdge R820 and R910 servers: Performance and reliability
Dell PowerEdge R820 and R910 servers: Performance and reliabilityPrincipled Technologies
 
Enable greater data reduction, storage performance, and manageability with De...
Enable greater data reduction, storage performance, and manageability with De...Enable greater data reduction, storage performance, and manageability with De...
Enable greater data reduction, storage performance, and manageability with De...Principled Technologies
 
MySQL Enterprise Backup: PITR Partial Online Recovery
MySQL Enterprise Backup: PITR Partial Online RecoveryMySQL Enterprise Backup: PITR Partial Online Recovery
MySQL Enterprise Backup: PITR Partial Online RecoveryKeith Hollman
 
Collaborate07kmohiuddin
Collaborate07kmohiuddinCollaborate07kmohiuddin
Collaborate07kmohiuddinSal Marcus
 
Tuning and optimizing webcenter spaces application white paper
Tuning and optimizing webcenter spaces application white paperTuning and optimizing webcenter spaces application white paper
Tuning and optimizing webcenter spaces application white paperVinay Kumar
 

Tendances (20)

Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...
Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...
Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...
 
Converged architecture advantages: Dell PowerEdge FX2s and FC830 servers vs. ...
Converged architecture advantages: Dell PowerEdge FX2s and FC830 servers vs. ...Converged architecture advantages: Dell PowerEdge FX2s and FC830 servers vs. ...
Converged architecture advantages: Dell PowerEdge FX2s and FC830 servers vs. ...
 
Part II Kmall DBS HA design and Implementation english
Part II Kmall DBS HA design and Implementation englishPart II Kmall DBS HA design and Implementation english
Part II Kmall DBS HA design and Implementation english
 
Consolidating Oracle database servers onto Dell PowerEdge R920 running Oracle VM
Consolidating Oracle database servers onto Dell PowerEdge R920 running Oracle VMConsolidating Oracle database servers onto Dell PowerEdge R920 running Oracle VM
Consolidating Oracle database servers onto Dell PowerEdge R920 running Oracle VM
 
Simplifying server provisioning with Cisco UCS Director
Simplifying server provisioning with Cisco UCS DirectorSimplifying server provisioning with Cisco UCS Director
Simplifying server provisioning with Cisco UCS Director
 
Less03 db dbca
Less03 db dbcaLess03 db dbca
Less03 db dbca
 
Netezza All labs
Netezza All labsNetezza All labs
Netezza All labs
 
Exadata Smart Scan - What is so smart about it?
Exadata Smart Scan  - What is so smart about it?Exadata Smart Scan  - What is so smart about it?
Exadata Smart Scan - What is so smart about it?
 
Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...
Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...
Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...
 
Dell Technologies APEX Data Storage Services vs. Amazon EBS io2 Block Express...
Dell Technologies APEX Data Storage Services vs. Amazon EBS io2 Block Express...Dell Technologies APEX Data Storage Services vs. Amazon EBS io2 Block Express...
Dell Technologies APEX Data Storage Services vs. Amazon EBS io2 Block Express...
 
Deduplication without performance hits: Intel Xeon processor E5-2697v2-powere...
Deduplication without performance hits: Intel Xeon processor E5-2697v2-powere...Deduplication without performance hits: Intel Xeon processor E5-2697v2-powere...
Deduplication without performance hits: Intel Xeon processor E5-2697v2-powere...
 
Boost transactional database performance of VMware vSAN clusters by replacing...
Boost transactional database performance of VMware vSAN clusters by replacing...Boost transactional database performance of VMware vSAN clusters by replacing...
Boost transactional database performance of VMware vSAN clusters by replacing...
 
Enable greater data reduction and storage performance with Dell EMC PowerStor...
Enable greater data reduction and storage performance with Dell EMC PowerStor...Enable greater data reduction and storage performance with Dell EMC PowerStor...
Enable greater data reduction and storage performance with Dell EMC PowerStor...
 
GLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New FeaturesGLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New Features
 
Get more out of your Windows 10 laptop experience with SSD storage instead of...
Get more out of your Windows 10 laptop experience with SSD storage instead of...Get more out of your Windows 10 laptop experience with SSD storage instead of...
Get more out of your Windows 10 laptop experience with SSD storage instead of...
 
Dell PowerEdge R820 and R910 servers: Performance and reliability
Dell PowerEdge R820 and R910 servers: Performance and reliabilityDell PowerEdge R820 and R910 servers: Performance and reliability
Dell PowerEdge R820 and R910 servers: Performance and reliability
 
Enable greater data reduction, storage performance, and manageability with De...
Enable greater data reduction, storage performance, and manageability with De...Enable greater data reduction, storage performance, and manageability with De...
Enable greater data reduction, storage performance, and manageability with De...
 
MySQL Enterprise Backup: PITR Partial Online Recovery
MySQL Enterprise Backup: PITR Partial Online RecoveryMySQL Enterprise Backup: PITR Partial Online Recovery
MySQL Enterprise Backup: PITR Partial Online Recovery
 
Collaborate07kmohiuddin
Collaborate07kmohiuddinCollaborate07kmohiuddin
Collaborate07kmohiuddin
 
Tuning and optimizing webcenter spaces application white paper
Tuning and optimizing webcenter spaces application white paperTuning and optimizing webcenter spaces application white paper
Tuning and optimizing webcenter spaces application white paper
 

En vedette

Givemodo 500
Givemodo 500Givemodo 500
Givemodo 500givemodo
 
Recruitment Agency Australia
Recruitment Agency AustraliaRecruitment Agency Australia
Recruitment Agency AustraliaYangwha Global
 
커널코드분석 20140621(head.s restart)
커널코드분석 20140621(head.s restart)커널코드분석 20140621(head.s restart)
커널코드분석 20140621(head.s restart)Dongpyo Lee
 
커널코드분석 20140628(head.s dtb check_done, wont_overwrite)
커널코드분석 20140628(head.s dtb check_done, wont_overwrite)커널코드분석 20140628(head.s dtb check_done, wont_overwrite)
커널코드분석 20140628(head.s dtb check_done, wont_overwrite)Dongpyo Lee
 
캐쉬 일관성 Msi, mesi 프로토콜 흐름
캐쉬 일관성   Msi, mesi 프로토콜 흐름캐쉬 일관성   Msi, mesi 프로토콜 흐름
캐쉬 일관성 Msi, mesi 프로토콜 흐름Dongpyo Lee
 
POEA cancels license 63 Recruit Agency Australia
POEA cancels license 63 Recruit Agency AustraliaPOEA cancels license 63 Recruit Agency Australia
POEA cancels license 63 Recruit Agency AustraliaYangwha Global
 

En vedette (11)

Uu no. 36 th 2009 ttg kesehatan
Uu no. 36 th 2009 ttg kesehatanUu no. 36 th 2009 ttg kesehatan
Uu no. 36 th 2009 ttg kesehatan
 
Uu no. 44 th 2009 ttg rumah sakit
Uu no. 44 th 2009 ttg rumah sakitUu no. 44 th 2009 ttg rumah sakit
Uu no. 44 th 2009 ttg rumah sakit
 
Givemodo 500
Givemodo 500Givemodo 500
Givemodo 500
 
Recruitment Agency Australia
Recruitment Agency AustraliaRecruitment Agency Australia
Recruitment Agency Australia
 
커널코드분석 20140621(head.s restart)
커널코드분석 20140621(head.s restart)커널코드분석 20140621(head.s restart)
커널코드분석 20140621(head.s restart)
 
커널코드분석 20140628(head.s dtb check_done, wont_overwrite)
커널코드분석 20140628(head.s dtb check_done, wont_overwrite)커널코드분석 20140628(head.s dtb check_done, wont_overwrite)
커널코드분석 20140628(head.s dtb check_done, wont_overwrite)
 
Radio wa
Radio waRadio wa
Radio wa
 
Redacción de textos
Redacción de textosRedacción de textos
Redacción de textos
 
캐쉬 일관성 Msi, mesi 프로토콜 흐름
캐쉬 일관성   Msi, mesi 프로토콜 흐름캐쉬 일관성   Msi, mesi 프로토콜 흐름
캐쉬 일관성 Msi, mesi 프로토콜 흐름
 
POEA cancels license 63 Recruit Agency Australia
POEA cancels license 63 Recruit Agency AustraliaPOEA cancels license 63 Recruit Agency Australia
POEA cancels license 63 Recruit Agency Australia
 
Pmk no. 56 ttg klasifikasi dan perizinan rumah sakit
Pmk no. 56 ttg klasifikasi dan perizinan rumah sakitPmk no. 56 ttg klasifikasi dan perizinan rumah sakit
Pmk no. 56 ttg klasifikasi dan perizinan rumah sakit
 

Similaire à Intro to goldilocks inmemory db - low latency

Leveraging Cloud for the Modern SQL Developer
Leveraging Cloud for the Modern SQL DeveloperLeveraging Cloud for the Modern SQL Developer
Leveraging Cloud for the Modern SQL DeveloperJason Strate
 
Sqlsat154 maintain your dbs with help from ola hallengren
Sqlsat154 maintain your dbs with help from ola hallengrenSqlsat154 maintain your dbs with help from ola hallengren
Sqlsat154 maintain your dbs with help from ola hallengrenAndy Galbraith
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateBaha Majid
 
Meetup my sql5.6_cluster
Meetup my sql5.6_clusterMeetup my sql5.6_cluster
Meetup my sql5.6_clusterLee Stigile
 
Moving to the cloud azure, office365, and intune - concurrency
Moving to the cloud   azure, office365, and intune - concurrencyMoving to the cloud   azure, office365, and intune - concurrency
Moving to the cloud azure, office365, and intune - concurrencyConcurrency, Inc.
 
SANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBASANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBASankar Sahu
 
오라클 DR 및 복제 솔루션(Dbvisit 소개)
오라클 DR 및 복제 솔루션(Dbvisit 소개)오라클 DR 및 복제 솔루션(Dbvisit 소개)
오라클 DR 및 복제 솔루션(Dbvisit 소개)Linux Foundation Korea
 
Intro to Azure SQL database
Intro to Azure SQL databaseIntro to Azure SQL database
Intro to Azure SQL databaseSteve Knutson
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Andrejs Prokopjevs
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationYudi Herdiana
 
IBM Analytics Accelerator Trends & Directions Namk Hrle
IBM Analytics Accelerator  Trends & Directions Namk Hrle IBM Analytics Accelerator  Trends & Directions Namk Hrle
IBM Analytics Accelerator Trends & Directions Namk Hrle Surekha Parekh
 
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle Surekha Parekh
 
SQL Server - High availability
SQL Server - High availabilitySQL Server - High availability
SQL Server - High availabilityPeter Gfader
 
Accelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
Accelerate and Scale Big Data Analytics with Disaggregated Compute and StorageAccelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
Accelerate and Scale Big Data Analytics with Disaggregated Compute and StorageAlluxio, Inc.
 
Architectural Options for Using IBM Cognos with SAP, including Alternatives t...
Architectural Options for Using IBM Cognos with SAP, including Alternatives t...Architectural Options for Using IBM Cognos with SAP, including Alternatives t...
Architectural Options for Using IBM Cognos with SAP, including Alternatives t...Senturus
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationFrancisco Alvarez
 
Remote DBA Experts 11g Features
Remote DBA Experts 11g FeaturesRemote DBA Experts 11g Features
Remote DBA Experts 11g FeaturesRemote DBA Experts
 
EDB Database Servers and Tools
EDB Database Servers and Tools EDB Database Servers and Tools
EDB Database Servers and Tools Ashnikbiz
 

Similaire à Intro to goldilocks inmemory db - low latency (20)

Leveraging Cloud for the Modern SQL Developer
Leveraging Cloud for the Modern SQL DeveloperLeveraging Cloud for the Modern SQL Developer
Leveraging Cloud for the Modern SQL Developer
 
Sqlsat154 maintain your dbs with help from ola hallengren
Sqlsat154 maintain your dbs with help from ola hallengrenSqlsat154 maintain your dbs with help from ola hallengren
Sqlsat154 maintain your dbs with help from ola hallengren
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
 
Vijendra_resume
Vijendra_resume Vijendra_resume
Vijendra_resume
 
Meetup my sql5.6_cluster
Meetup my sql5.6_clusterMeetup my sql5.6_cluster
Meetup my sql5.6_cluster
 
Moving to the cloud azure, office365, and intune - concurrency
Moving to the cloud   azure, office365, and intune - concurrencyMoving to the cloud   azure, office365, and intune - concurrency
Moving to the cloud azure, office365, and intune - concurrency
 
SANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBASANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBA
 
오라클 DR 및 복제 솔루션(Dbvisit 소개)
오라클 DR 및 복제 솔루션(Dbvisit 소개)오라클 DR 및 복제 솔루션(Dbvisit 소개)
오라클 DR 및 복제 솔루션(Dbvisit 소개)
 
Intro to Azure SQL database
Intro to Azure SQL databaseIntro to Azure SQL database
Intro to Azure SQL database
 
Boston_sql_kegorman_highIO.pptx
Boston_sql_kegorman_highIO.pptxBoston_sql_kegorman_highIO.pptx
Boston_sql_kegorman_highIO.pptx
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
IBM Analytics Accelerator Trends & Directions Namk Hrle
IBM Analytics Accelerator  Trends & Directions Namk Hrle IBM Analytics Accelerator  Trends & Directions Namk Hrle
IBM Analytics Accelerator Trends & Directions Namk Hrle
 
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
 
SQL Server - High availability
SQL Server - High availabilitySQL Server - High availability
SQL Server - High availability
 
Accelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
Accelerate and Scale Big Data Analytics with Disaggregated Compute and StorageAccelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
Accelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
 
Architectural Options for Using IBM Cognos with SAP, including Alternatives t...
Architectural Options for Using IBM Cognos with SAP, including Alternatives t...Architectural Options for Using IBM Cognos with SAP, including Alternatives t...
Architectural Options for Using IBM Cognos with SAP, including Alternatives t...
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c Presentation
 
Remote DBA Experts 11g Features
Remote DBA Experts 11g FeaturesRemote DBA Experts 11g Features
Remote DBA Experts 11g Features
 
EDB Database Servers and Tools
EDB Database Servers and Tools EDB Database Servers and Tools
EDB Database Servers and Tools
 

Dernier

%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 

Dernier (20)

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 

Intro to goldilocks inmemory db - low latency

  • 1. Pure In-Memory DBMS for High Performance © 2013 Sunjesoft Corporation. All rights reserved. - 1 - GOLDILOCKS ? What is Goldilocks ? Database ? NoSQL DB ? Shared Memory Solution ? nanosecond Jitter Low-Latency
  • 2. Pure In-Memory DBMS for High Performance © 2013 Sunjesoft Corporation. All rights reserved. - 2 - DBMS Core ArchitectureAdvantages of Shared Memory Transaction & Simple SQL B Tree Index Concurrent Control Client / Server Environment Various Object Type & Meta Backup & Recovery High Performance Light Weight Direct Access to Memory Easy to Manage No Need to Transform Data Inter Process Communication DBMSShared Memory Goldilocks is a specialized lightweight DB for the field of Low-Latency In-Memory Computing. Goldilocks is fast, simple, lightweght, and easy to use. GOLDILOCKS + GOLDILOCKS ?
  • 3. Pure In-Memory DBMS for High Performance © 2013 Sunjesoft Corporation. All rights reserved. - 3 - DBMS vs. GOLDILOCKSDisk DBMS vs. In-Memory DBMS GOLDILOCKS guarantees low-latency reponse. - GOLDILOCKS ?  Removal of Disk I/O cost  Better Performance  Removal of (Disk I/O + Network I/O + Data Transform ) Ultra Low Latency GOLDILOCKS < us IMDB > 20us DISK RDBMS > ms Application DISK DBMS Buffer DB Application Memory DBMS DB Performance Difference Application DB API Driver SQL Query Processing Storage API DB Storage API Performance Difference DBMS GOLDILOCKS Application
  • 4. Pure In-Memory DBMS for High Performance © 2013 Sunjesoft Corporation. All rights reserved. - 4 - Features Transaction Management  Transaction Processing  1024 Concurrent Transactions B+ Tree Index  B+ Tree Index  Max Key Size 128 byte  Unique, Non Unique Index Concurrency Control  Record Level Lock Support  MVCC (Multi-Version Concurrency Control) Client / Server Envrionment  Storage API Remote Support  Remote Management Tool (Console Only) Backup & Recovery  Selective Disk Logging Mode  Recovery by Disk Log  Loggin Configuration per Instance & Object  Backup & Recovery Tool Support (Object Schema & Data) Various Object Type  Table, Direct Table, Queue  Communication by Queue Table 1:1, 1:N, N:1, N:N Memory Management  Lock Free Segment Management  Memory Auto Extension  User Definition for Memory Space Management Simple Trigger  Detection of DML Event for Object  Provie Event Info. for User Meta Information & SQL  Meta Info. Management by Dictionary Table  metaManager Tool  Simple SQL
  • 5. Pure In-Memory DBMS for High Performance © 2013 Sunjesoft Corporation. All rights reserved. - 5 - GOLDILOCS Internal Module GOLDILOCKS Instance Shared Memory User Data Space (Object Segment, Index Segment) System Undo Space Segment Manager Disk Log Manager Disk Log Lock Manager Deadlock Checker Table Manager Queue Manager Index Manager Listener Process Recover Process Transaction Manager Dictionary Manager Recovery Manager Property File Memory Log Manager API Wrapper Error Handler
  • 6. Pure In-Memory DBMS for High Performance © 2013 Sunjesoft Corporation. All rights reserved. - 6 - User Interface
  • 7. Pure In-Memory DBMS for High Performance © 2013 Sunjesoft Corporation. All rights reserved. - 7 - User Interface
  • 8. Pure In-Memory DBMS for High Performance © 2013 Sunjesoft Corporation. All rights reserved. - 8 - User Interface (Example) You can develop your best performance solutions on DBMS-like envrionment. metaManager [kevin@cheroky ~]$ metaManager =================================================================== * GOLDILOCKS Meta Manager utility. * Copyright 2012-2014, OnmirSoft in Sunje Corporation or its subsidiaries. * All rights reserved. =================================================================== metaManager> create instance test_ins; create success metaManager> create table T1 ( 2 c1 char(20) , 3 c2 int , 4 c3 int ) 5 init 10000000 extend 1000000 max 12000000; create success metaManager> create index idx_T1 on T1(c2); create success metaManager> insert into T1 values(‘aa’, 1, 2); 1 rows inserted. metaManager> commit [kevin@cheroky ~]$ 165 typedef struct TABLE { 167 char c1[20]; 168 int c2; 169 int c3; 170 } TABLE; 171 185 dbmInitHandle ( &sHandle, (char*) TC_INST_NAME ); 186 dbmPrepareTable ( &sHandle, (char*) TABLE_NAME ); 187 191 for ( i = nStart; i < nEnd; i++ ) 193 { 194 memset ( &data, 0x00, sizeof(TABLE) ); 195 sprintf ( data.c1, "%019d", i ); 196 197 if ( opType == INSERT ) 198 { 200 data.c2 = i; 201 data.c3 = 0; 202 dbmInsertRow ( &sHandle, (char*) TABLE_NAME, (char*) &data, sizeof(TABLE)); 203 dbmCommit ( &sHandle ); 204 } 205 else if ( opType == SELECT ) 206 { 208 data.c2 = i; 209 dbmSelectRow ( &sHandle, (char*) TABLE_NAME, (char*) &data ); 210 } 212 else if ( opType == UPDATE ) 213 { 215 data.c2 = j; 216 dbmSelectForUpdateRow ( &sHandle, (char*) TABLE_NAME, (char*) &data ); 218 data.c3 = data.c3 + 1; 219 dbmUpdateRow ( &sHandle, (char*) TABLE_NAME, (char*) &data ); 220 dbmCommit ( &sHandle ); 221 } Storage API
  • 9. Pure In-Memory DBMS for High Performance © 2013 Sunjesoft Corporation. All rights reserved. - 9 - Performance Operation 1-Client 2-Client 4-Client 8-Client Average Reponse Time Insert 943,740 1,359,842 1,757,923 1,557,565 1.06 us Update 1,929,321 3,025,221 4,660,572 5,241,087 0.52 us Select 1,489,298 2,357,371 4,098,670 4,565,065 0.67 us Delete 669,120 949,057 1,339,756 1,094,050 1.49 us Testing Envionment  CentOS 6.2 (2.6.32-279) Intel(R) Core(TM) i7 – 3820 @ 3.6GHz * 4 Core * 2 Hyper Thread  5 Millon Record Set  Record Size : 800 Byte  Index Key Size : 4 Byte  Update/Select  Random Search  Average OPS(Operations per Second) 0 1,000,000 2,000,000 3,000,000 4,000,000 5,000,000 6,000,000 1 2 4 8 OPS Insert select Update Delete
  • 10. Pure In-Memory DBMS for High Performance © 2013 Sunjesoft Corporation. All rights reserved. - 10 - Performance Operation 100,000 1 M 5 M 10 M Insert 1,579,634 1,602,197 1,557,565 1,563,882 select 5,204,016 5,095,074 5,241,087 5,141,860 Update 4,539,879 4,317,909 4,565,065 4,476,832 Delete 1,133,908 1,115,889 1,094,050 1,157,487 Testing Envionment No drop in performance with much more number of data records.  Average OPS(Operations per Second) with different record count  CentOS 6.2 (2.6.32-279) Intel(R) Core(TM) i7 – 3820 @ 3.6GHz * 4 Core * 2 Hyper Thread  8 Client  Record Size : 800 byte  Index Key Size : 4byte  Update/Select  Random Search 0 1,000,000 2,000,000 3,000,000 4,000,000 5,000,000 6,000,000 10만 100만 500만 1,000만건 Insert select Update Delete
  • 11. Pure In-Memory DBMS for High Performance © 2013 Sunjesoft Corporation. All rights reserved. - 11 - Onmirsoft Ltd. ㈜온미르소프트 서울시 마포구 양화로 11길 36, 지석빌딩 201호(서교동) Tel 02-322-6288 / 070-4238-6288 Fax 02-322-6788 Mail : smurf@onmirsoft.com Please mail us to get a package and document.