Download G15 - Spatial Database Group

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft SQL Server wikipedia , lookup

SQL wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Database wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Functional Database Model wikipedia , lookup

Concurrency control wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Relational model wikipedia , lookup

Clusterpoint wikipedia , lookup

Database model wikipedia , lookup

Versant Object Database wikipedia , lookup

Transcript
Versant Object Database
Group 15
Christopher Jonathan
Jungwoo Jang
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)
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.
Success Story of Versant
 EidosMedia
 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
Success Story of Versant
 China Telecom:
 Challenge:
 480,000 queries and 1,000 update transactions per second at peak times
 manages a customer base of 250 million ADSL subscribers
 Result:
 successfully tested by China Telecom to process up to 1,000,000 queries
per second
 named 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.”
Success Story of Versant
 Echelon:
 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 size
of 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.
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
Reference
http://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-crossmedia-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