Upload
oleg-shilovitsky
View
2.453
Download
3
Embed Size (px)
DESCRIPTION
My presentation at TechSoft3D Tech Talk event in Boston.
Citation preview
PLM and Data Management in 21st Century
Oleg Shilovitsky
Database selection back in 1990s…
Start Looks like Document?
Use Microsoft Office
Use RDBMS
End
Yes
No
2010s….
Big Data
Concurrency
Data connectivity
Cloud scale
Solution diversity
Network of data
New buzz is coming - NoSQL
Data management eras..
RDBMS
Data warehouse
RDBMS RDBMS
Data warehouse
NoSQL
Transactions 1990s
Transactions + Analytics 2000s
Transactions + Analytics + ? 2010s
Single Node RDBMS problem
• Large data sets
• Social networks
• Schema free
• Linked data
• Document data
• Reliability
• BI / OLAP
size
transaction
response time
What is behind “NoSQL” buzzword? Relational Key-value Columnar / Table
Document Graph
Data model: size vs. complexity
complexity
size
Graph
Document
Columnar
Key-value
● Cambrian explosion of DM options
● Database moved from solution to tools
● Next dominance is problematic
● Specialized databases (tools)
● Focus on specific problem space
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
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
Example: All luxury cars
Example: Audi A8 DBPedia
Example: All people born in Boston before 1700
Thank you!