Professional Documents
Culture Documents
FIU High Performance Database Research Center Dr. Naphtali Rishe, Director
1
THE FLEXIBLE DATABASE MANAGEMENT SYSTEM THAT STORES THE MEANING OF INFORMATION AS FACTS ABOUT OBJECTS.
Semantic Binary Model Object-Oriented Features Semantically-Enhanced Object-Relational A Collection of Facts Arbitrary Relationships Storing the Inherent Meaning of Information Information in its Natural Form Information Handling System
4
RDBMS
Meaning of Information is Lost Relationships not Supported Restricted Data Type and Sizes Most Queries Have to be Predicted Expensive Joins are Needed Keys are Required and are Static
Semantic Database Design Optimal Processing Algorithms Efficient Storage Techniques Application Schema Design Methodology ODBC/SQL Compliance Semantic SQL Internet/WEB Enabled
7
Semantic view mirrors real world Complex relations made simple Queries made simple, very short Shorter application programs No restrictions on data Very efficient full indexing Full indexing -- indexing on every attribute and relationship Flexible classification of objects
Lazy queries Compaction of sparse data No keys are needed Automatic consistency of database Better concurrency control Multi-processor parallelism Interoperability (ODBC, SQL) No tuning required Benchmarks
11
STRATEGIC BENEFIT Quickly Meet Changing Business Needs Business Requirements are Inherent in the Design Continual Access to a Priceless Resource
YES
Eliminates Need to Process Data into YES Information Real World Requires these Data Types YES
12
STRATEGIC BENEFIT Models of Actual Business Requirements Business Information Intricately Related Fast Time-to-Market
SDB? YES
YES
YES
YES
13
STRATEGIC BENEFIT
SDB?
New Business Requirements are YES Easily Met The More Information is Used, YES the More Valuable It Becomes Meet Existing Enterprise YES Processing Requirements for Internal, Internet and Electronic Commerce
14
SDB? YES
Automates Maintenance of Indices & YES Summaries Reduces Load on Warehouse DBMS YES
15
STRATEGIC BENEFIT
SDB?
YES
YES
16
SEMANTIC DATABASE BENEFITS-Performance SB2 Benchmark Cold Times Times are in Seconds 100,000 Customers
100 90 80 70 60 50 40 30 20 10 0 T1 T2 T3 T4 T5
17
SEMANTIC DATABASE BENEFITS-Performance SB2 Benchmark Cold Times Times are in Seconds 500,000 Customers
800 700 600 500 400 300 200 100 0 T1 T2 T3 T4 T5 Oracle Compact (648MB) Oracles Sparse (580MB) SDB (304MB)
18
SEMANTIC DATABASE BENEFITS-Performance SB2 Benchmark Hot Times Times are in Seconds 100,000 Customers
T5 T4 T3 T2 T1 0.01 1 100
19
SEMANTIC DATABASE BENEFITS-Performance SB2 Benchmark Hot Times Times are in Seconds 500,000 Customers
20
SEMANTIC DATABASE BENEFITS-Performance TPC-D Benchmark 1GB Times are in Seconds Identical Hardware Published Results for DB2
21
Subschema:
COMPANY name: String m:m address: String m:m
manufactures (m:m)
Facts:
1. object1 COMPANY 2. object1 NAME IBM 3. object1 MANUFACTURES object2 4. object1 MANUFACTURES object3 5. object2 PRODUCT 6. object2 SPECIFICATION Thinkpad 7. object3 PRODUCT 8. object3 SPECIFICATION TrackPoint
22
23
V= queries to be verified
24
Direct:
object1 COMPANY object1 NAME IBM object1 MANUFACTURES object2 object1 MANUFACTURES object3 object2 PRODUCT object2 SPECIFICATION Thinkpad object3 PRODUCT object3 SPECIFICATION TrackPoint
Inverted:
COMPANY inv object1 NAME inv IBM object1 object2 MANUFACTURES inv object1 object3 MANUFACTURES inv object1 PRODUCT inv object2 SPECIFICATION inv Thinkpad object2 PRODUCT inv object3 SPECIFICATION inv TrackPoint object3
25
Sorted Facts
Sorted:
COMPANY inv object1 NAME inv IBM object1 PRODUCT inv object2 PRODUCT inv object3 SPECIFICATION inv Thinkpad object2 SPECIFICATION inv TrackPoint object3 object1 COMPANY object1 MANUFACTURES object2 object1 MANUFACTURES object3 object1 NAME IBM object2 PRODUCT object2 MANUFACTURES inv object1 object2 SPECIFICATION Thinkpad object3 PRODUCT object3 SPECIFICATION TrackPoint object3 MANUFACTURES inv object1
26
PROJECT name: String key description: String comments: String starting-date: Date ending-date:Date
runs (m:m)
SCHEMA
serves (m:m)
LOCATION north-UTM: Number key/2 east-UTM: Number key/2 elevation-ft: Number description: String
located at (m:1)
belongs to (m:m)
PHYSICAL OBSERVATION STATION is-part-of m:1: structure: String comments: String housing: String
by (m:1)
IMAGE image: Raw subject: String direction-of-view: 0..360 comments: String type: Char(3)
MEASUREMEMENT TYPE name: String key measurement-unit: String upper-limit: Number lower-limit: Number
of (m:1)
29
30
Sem-ODB
DBMS, Tool, DSS & Internet READY
SOURCES
Corporate Financial Statements IDC Survey
4223
32
Sem-ODB Applications:
Internet/WEB Data Access Data Warehouse/DSS Video/Audio/Spatial Data Storage Vertical Applications Geographic Information Systems Visualization/Data Modeling Knowledge Base
33
Visualization: GIS Database: Sem-ODB Size: 1 TB Contents: Landsat Multispectral, USGS Ortho Photography, Ozone Spatial Data, Factual data
36
Information Knowledge Base Real World User Accessible High Performance Any Type of Data Cost & Processing Reduction
38
39