6. Single Node RDBMS problem
response
time
transaction
size
•
•
•
•
•
•
•
Large data sets
Social networks
Schema free
Linked data
Document data
Reliability
BI / OLAP
7. What is behind “NoSQL” buzzword?
Columnar / Table
Key-value
Relational
Document
Graph
8. Data model: size vs. complexity
complexity
● Cambrian explosion of DM options
Graph
● Database moved from solution to tools
● Next dominance is problematic
Document
● Specialized databases (tools)
Columnar
● Focus on specific problem space
Key-value
size
9. PLM and Database genres specialty
Good For...
Not Good For...
PLM use idea...
Relational
Known data layout
Variable and hierarchical
data
Transactional data. Specific
models
Key-value
Little or no need for
indexes
CRUD and other queries
Vaulting, Media
Columnar
Horizontal scale, cluster
Undefined data usage
pattern
Suppliers access, Design
collaboration
Document
Unknow data layout
Joins
Vaulting, Media
Graph
Flexible typed
relationships
Limited scale, query-ability
Configurations, Product
structure
10. The evolution of web as a database
web 1.0 > web 2.0 > web 3.0
Evolution of web
Web as set of structured data
Linked Data
Graph model
RDF / OWL / SPARQL
Lots of data published in RDF
Size of ~30B entities for 2011
Lots of open sources tools
Example: DBPedia is
Wikipedia converted to Web
database