10. Summer School 2012
Database as a Concurrent Storage
Transaction Properties (“ACID”)
A Atomicity
C Consistency
I Isolation
D Durability
Although transactions can have different isolation levels!
Lower levels can improve performance, but with a price (side effects)
18. Business Intelligence
• Data Analysis
• Performance Measurement
• Enterprise Reporting
• Knowledge Management
• Data Mining
19. Summer School 2012
NoSQL Databases
Key-Value Store Document Store Multivalue Store
Graph Store Object Database RDF Database
20. Summer School 2012
Brewer Theorem (“CAP Theorem”)
A distributed computer system
cannot provide all three of the following:
C Consistency
A Availability
P Partition Tolerance
Common case: “Eventual Consistency” databases
22. Summer School 2012
Some More DB Types
Active Embedded Knowledge
Cloud Federated Parallel
Data Warehouse Hypermedia Real-time
Distributed Hypertext Spatial
Document In-memory Temporal