Академический Документы
Профессиональный Документы
Культура Документы
Agenda
Introduction What is NoSQL and why is it relevant to us? Three key principles of NoSQL Case studies Applying NoSQL to Enterprises
Future trends
Conclusion
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 2
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 3
Source: IDC White Paper - sponsored by EMC. As the Economy Contracts, the Digital Universe Expands. May 2009
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 4
What is NoSQL?
Movement away from traditional relational databases Address challenges posed by Cloud and Big Data One size no longer fits all
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 5
References: http://www.mongodb.org/display/DOCS/Production+Deployments, http://wiki.apache.org/cassandra/ArticlesAndPresentations, http://en.wikipedia.org/wiki/NoSQL, http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html Disclaimer: All logos, trade marks and brand names used in this presentation belong to the respective owners
9/12/2011 9:12 AM PPT 2007_MASTER_FMT 6
Whos paying?
NoSQL: 10gen stores in $6.5m for MongoDB database
Source: WIREDvc http://www.wiredvc.com/nosql-10gen528stores-in-6-5m-for-mongodb-database/
Run program
Users
Processor
Data nodes
9/12/2011 9:12 AM PPT 2007_MASTER_FMT 8
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 11
App 1
App 1
Config
Config
Sydney
App 2
New York
App 2
Config
Config
Central administrators
App 1
App 1
Melbourne
App 2
London
App 2
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 12
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 13
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 14
Australia-wide power
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 15
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 16
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 17
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 18
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 19
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 20
Future Trends
Consolidation, standardisation and new features for NoSQL databases
Spring Data UnQL and coSQL
Database-as-a-Service RAM Cloud High-performance data grids The new enterprise stack
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 21
Queries (SQL)
Relational database
Monolithic hardware
(few CPUs and network computers)
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 22
MapReduce programs
MapReduce engines
(Hadoop)
Monolithic hardware
(few CPUs and network computers)
Distributed hardware
(multi-core CPUs, multiple computers connected via highperformance network)
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 23
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 24
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 25
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 26
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 27
9/12/2011 9:12 AM
PPT 2007_MASTER_FMT 28