group 15 christopher jonathan jungwoo jang versant object database

8
Group 15 Christopher Jonathan Jungwoo Jang Versant Object Database

Upload: meredith-heath

Post on 28-Dec-2015

221 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Group 15 Christopher Jonathan Jungwoo Jang Versant Object Database

Group 15Christopher Jonathan

Jungwoo Jang

Versant Object Database

Page 2: Group 15 Christopher Jonathan Jungwoo Jang Versant Object Database

OODBMS vs RDBMS

Differences OODBMS RDBMS

Main Objective Data encapsulation and independence

Ensuring data independence from application program

Stores Data and method Data

Semantic Gap Eliminates dis-assembly and

assembly as they can store entire

object as value in a column within a row

Thus speed up object retrieval and

storage.

3NF (frequent dis-assembly and

assembly of an object to/from many

rows)

Page 3: Group 15 Christopher Jonathan Jungwoo Jang Versant Object Database

OODBMS vs RDBMS

Similarities OODBMS RDBMS

Query Language Similar to SQL 3 (targets classes and

attributes)

SQL 3 (targets table and columns)

Indexes Hash, B-tree, etc. (placed on attribute

of classes)

Hash, B-tree, etc. (placed on columns)

Concurrency Control Locking, TimeStamp, etc.

Locking, TimeStamp, etc.

Page 4: Group 15 Christopher Jonathan Jungwoo Jang Versant Object Database

Success Story of VersantEidosMedia

Challenge:The kind of data we would have to handle was

complex and relatively unstructured.wanted maximum flexibility to add and change data

fields without having to completely modify the database structure

Result:Powers the new-generation Méthode editorial

platforms that have been adopted by global publishers such as the Wall Street Journal and the Financial Times

Page 5: Group 15 Christopher Jonathan Jungwoo Jang Versant Object Database

Success Story of VersantChina Telecom:

Challenge:480,000 queries and 1,000 update transactions per

second at peak timesmanages a customer base of 250 million ADSL subscribers

Result:successfully tested by China Telecom to process up to

1,000,000 queries per secondnamed the best Object Database technology by China

Telecom!

“Object Database manages ADSL account records as native objects and therefore eliminates any object-relational mapping previously needed when using an RDBMS.”

Page 6: Group 15 Christopher Jonathan Jungwoo Jang Versant Object Database

Success Story of VersantEchelon:

Challenge:capable of handling the 70+ application classes,

with up to 32,000 device instances on one network.needed high performance to store / retrieve a

persistent network sizeof several hundred megabytes

Result:50 million intelligent network devices have been

installed into about 1 million individual networks.400 members using the platform. The platform is an

international open standard, ISO/IEC 14908-1.

Page 7: Group 15 Christopher Jonathan Jungwoo Jang Versant Object Database

Performance (# of iterations of test cycles performed in fixed time)

Test (on Complex Object Graph)

Versant MySQL PostgreSQL

Query 59210 1528 902

Update 15061 767 838

Delete 13686 618 546

Page 8: Group 15 Christopher Jonathan Jungwoo Jang Versant Object Database

Referencehttp://www.odbms.org/download%5C048.04%20TechView%20Versant.pdf

http://polepos.sourceforge.net/results/PolePositionClientServer.pdf

http://www.thestreet.com/story/10940842/1/versant--ten-years-at-the-heart-of-eidosmedias-methode-cross-media-publishing-platform.html

http://actian.com/customers/case-studies/cs-eidosmedia

http://actian.com/customers/case-studies/cs-echelon

http://actian.com/customers/case-studies/cs-china-telecom

http://revistaie.ase.ro/content/44/16%20sabau.pdf