Title: Summary of
1Summary of Oracle does about-face on NoSQL
Jaikumar Vijayan, ComputerWorld, Oct 4th,
2011 Presented by James Klassen
2Summary
- May 2011 Oracle Released paper Debunking NoSQL
Hype. (No longer available) 1 - Oct 2011 Oracle Released Big Data Appliance based
on open source stack of Apache Hadoop (MapReduce)
and R (statistical engine). 1 - Oracle's entry, in a sense validates the NoSQL
space 1
3Why Not NoSQL?
-
- But, MapReduce doesn't allow some SQL features
that are hard to run reliably in parallel. 3 - Joins, Full ACID compliance Transactions
(across tables) 3 - There's no doubt that traditional database
management products will continue to be around
for many years 1
4Why NoSQL?
- In this case NoSQL means MapReduce architecture.
- MapReduce enables massive parallel queries. 2
- Supports shared-nothing commodity clusters 3
- Goals Performance, Fault Tolerance,
Heterogeneous Environment
5Economic Impact
- New companies forming to support NoSQL (10Gen,
DataStax, Couchbase, ) 1 - 10Gen raised 50 million, customers Viacom,
Disney, SAP, FourSquare, Shutterfly 1
6Relationship With Course
- Relevant to chapters of Big Data, MapReduce, Cloud
7References
1 Jaikumar Vijayan, ComputerWorld, Oct 2011,
http//www.computerworld.com/s/article/9220501/Ora
cle_does_about_face_on_NoSQL? 2 Google, 2011,
http//code.google.com/edu/parallel/mapreduce-tuto
rial.html 3 Azza Abouzeid et.al., HadoopDB An
Architectural Hybrid of MapReduce and DBMS
Technologies for Analytical Workloads,
http//db.cs.yale.edu/hadoopdb/hadoopdb.pdf