SlideShare a Scribd company logo
Database Choices
Lynn Langit

Jan 2014 – Startup Code Camp in the OC
Data Expertise / Lynn Langit
• Industry awards
– Microsoft – MVP for SQL Server
– Google – GDE for Cloud Platform
– 10Gen – Master for MongoDB

• Practicing Architect
• Technical author / trainer
–
–
–
–

Pluralsight – Google Cloud Series
DevelopMentor – SQL Server 2012 Series
2 books on SQL Server BI
Cloudera trainer (certified)

• Former MSFT FTE
– 4 years
Databases Now
a Menu of
Choices
Data Pipeline

Process All

Acquire
New
Clean
Existing

Store
Some

Query &
Mine
Is Big Data = NoSQL and just Hadoop?
HUGE Hype factor since 2011

Apache Hadoop
• a software framework that supports data-intensive distributed
applications
• under a free license enables applications to work with thousands of
nodes and petabytes of data
• was inspired by Google's MapReduce and Google File System (GFS)
papers
Hadoop in the Enterprise
How you ‘get’ Hadoop
Open source
• roll your own
Commercial distribution
•
•
•
•

Cloudera
MapR
Hortonworks
More…

Rent it via the cloud
• AWS
• HDInsight
Demo – AWS MapReduce
Working with Hadoop
About Hadoop MapReduce

Image from - https://developers.google.com/appengine/docs/python/images/mapreduce_mapshuffle.png
The Hadoop on
premises
Market Leader
Is
Cloudera
Example Comparison: RDBMS vs. Hadoop
Traditional RDBMS

Hadoop / MapReduce

Data Size

Gigabytes (Terabytes)

Petabytes and greater

Access

Interactive and Batch

Batch – NOT Interactive

Updates

Read / Write many times

Write once, Read many times

Structure

Static Schema

Dynamic Schema

Integrity

High (ACID)

Low

Scaling

Nonlinear

Linear

Query
Response
Time

Can be near immediate

Has latency (due to batch
processing)
“Small” BigData vs. “Big” BigData
On Premises

In the Cloud

Hadoop

Hadoop

NoSQL

NoSQL

RDBMS

RDBMS
But wait…
is there a
relational database
that scales
that is cheap
that runs in the cloud?
DEMO - AWS Redshift
• About $1k per Terabyte per year - relational
Cloud-hosted NoSQL up to 50x CHEAPER
So many NoSQL options
• More than just the Elephant in the room
• Over 150+ types of NoSQL databases
Flavors of NoSQL
Key/Value
Volatile

Key/value
Persistent

Wide-Column

Document

Graph
Key / Value Database
• Just keys and values
– No schema

• Persistent or Volatile
• Examples
– AWS Dynamo DB
– Riak
DEMO - AWS DynamoDB
• Key/Value store on the AWS cloud
File (BLOB) Storage Buckets in the Cloud
• Amazon – S3 or Glacier
• Google – Cloud Storage
• Microsoft Azure BLOBS
DEMO - Battle of the Buckets
• Google Cloud Storage VS.
• Windows Azure BLOBS VS.
• AWS S3  (Archiving) in to AWS Glacier
Column Database
• Wide, sparse column sets
• Schema-light

• Examples:
– HBase w/Hadoop
– Google Cloud Datastore
– SQL Server Columnstore Indexes or SSAS Tabular Models
Types of Column Databases
• Column-families
– Non-relational
– Sparse
– Examples:
• HBase
• Cassandra
• xVelocity (SQL 2012 Tabular)

• Column-stores
– Relational
– Dense
– Example:
• SQL Server 2012
– Columnstore index
DEMO – Google Cloud Datastore
DEMO – SQL Server ‘NoSQL’
• SQL Server 2012 Columnstore Index
• SQL Server 2012 Tabular Model (SSAS)
Document Database (Mongo DB)
• document-oriented (collection of
JSON documents) w/semi structured
data
– Encodings include BSON, JSON, XML…

• binary forms
– PDF, Microsoft Office documents -Word, Excel…)

• Examples:
– MongoDB
– Couchbase
Demo - Mongo DB
Graph Databases
• a lot of many-to-many relationships
• recursive self-joins
• when your primary objective is quickly
finding connections, patterns and
relationships between the objects
within lots of data
• Examples:
– Neo4J
– Google Freebase
DEMO – Neo4J
“Small” BigData vs. “Big” BigData
Hadoop

Key/Value or
Column

Document or
Graph

RDBMS

On Premise or
In the Cloud
Cloud-hosted RDBMS
• AWS RDS – SQL Server,
mySQL, Oracle
– Medium cost
– Solid feature set, i.e.
backup, snapshot
– Use existing tooling

• Google – mySQL
– Lowest cost
– Most limited RDBMS
functionality

• Microsoft – SQLAzure
– Highest cost
DEMO - AWS RDS
• SQL Server, MySQL or Oracle
• Essential to understand pricing models
Image - http://blog.outsourcing-partners.com/wp-content/uploads/2012/10/performance.png
Document
MongoDB

Graph
Neo4j

RDBMS
SQL Server

Line-of-Business

DynamoDB

Social aggregators

Key/Value

Social Games

HBase

Product Catalogs

Columnstore

Log Files

NoSQL Applied
Cloud Offerings– RDBMS AND NoSQL
AWS

Google

Microsoft

RDBMS

RDS – all major

mySQL

SQL Azure

NoSQL buckets

S3 or Glacier

Cloud Storage

Azure Blobs

NoSQL Key-Value

DynamoDB

Cloud Datastore

Azure Tables

Streaming ML or
(Mahout)

Custom EC2

Prospective Search
&
Prediction API

StreamInsight

NoSQL Document or MongoDB on EC2
Graph

Freebase

MongoDB on
Windows Azure

NoSQL – Column
Hadoop (HBase)

Elastic MapReduce
using S3 & EC2

none

HDInsight

Dremel/Warehousi
ng

RedShift

BigQuery

none
But wait…
how do I query
NoSQL data?
Always MapReduce?
Can Excel help?
Connector to
Hadoop

Data Explorer

Data Quality
Services

Master Data
Services

Integration
with Azure
Data Market

Visualize with
PowerView

Data Mining
w/Predixion
Demo - Hadoop Connector to Excel
Other types of cloud data services
Hosting public datasets
• Pay to read
• Earn revenue by offering for
read

Cleaning / matching
(your) data
• ETL – Microsoft Data
Explorer, Google Refine
• Data Quality – Windows
Azure Data Market,
InfoChimps, DataMarket.com
Collecting for “BigData”
• Sensors everywhere
• Structured, Semi-structured, Unstructured vs. Data
Standards
• M2M
• Public Datasets
– Freebase
– Azure DataMarket
– Hillary Mason’s list

42
NoSQL To-Do List
Understand types of NoSQL databases
• Use NoSQL when business needs designate
• Use the right type of NoSQL for your business problem

Try out NoSQL on the cloud
• Quick and cheap for behavioral data
• Mashup cloud datasets
• Good for specialized use cases, i.e. dev, test , training environments

Learn NoSQL access technologies & services
• New query languages, i.e. MapReduce, R, Infer.NET
• New query tools (vendor-specific) – Google Refine, Amazon
Karmasphere, Microsoft Excel connectors, etc…
• Windows Azure Data Market, other public data markets
• recipes)

www.TeachingKidsProgramming.org
•
•

Free Courseware (Java, Small Basic or C# [on Pluralsight])
Do a Recipe  Teach a Kid (Ages 10 ++)
Keep Learning
• Twitter: @LynnLangit
• YouTube:
http://www.youtube.com/user/SoCalDevGal

• Hire me
– To help build your BI/Big Data solution
– To teach your team next gen BI
– To learn more about using NoSQL
solutions

More Related Content

PPTX
Database Choices
PPTX
Microsoft Machine Learning Smackdown
PPTX
Machine Learning on the Microsoft Stack
PPTX
Azure Big Data Story
PPTX
Microsoft Machine Learning Smackdown
PPTX
3 CityNetConf - sql+c#=u-sql
PPTX
Digital Transformation with Microsoft Azure
PDF
DBP-010_Using Azure Data Services for Modern Data Applications
Database Choices
Microsoft Machine Learning Smackdown
Machine Learning on the Microsoft Stack
Azure Big Data Story
Microsoft Machine Learning Smackdown
3 CityNetConf - sql+c#=u-sql
Digital Transformation with Microsoft Azure
DBP-010_Using Azure Data Services for Modern Data Applications

What's hot (18)

PPTX
Using Premium Data - for Business Analysts
PPTX
Options for Data Prep - A Survey of the Current Market
PDF
Cortana Analytics Workshop: Azure Data Lake
PPTX
Integration Monday - Analysing StackExchange data with Azure Data Lake
PDF
Building Data Lakes with Apache Airflow
PPTX
Analyzing StackExchange data with Azure Data Lake
PPTX
Azure Data Lake and U-SQL
PDF
Clinical Suspecting at Scale Using PySpark
PDF
Introduction to basic data analytics tools
PDF
How R Developers Can Build and Share Data and AI Applications that Scale with...
PPTX
R in Power BI
PDF
Using Redash for SQL Analytics on Databricks
PPTX
MLflow on and inside Azure
PPTX
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
PPTX
BTUG - Dec 2014 - Hybrid Connectivity Options
PPTX
A lap around Azure Data Factory
PDF
Marketing vs Technology
PPTX
ETL in the Cloud With Microsoft Azure
Using Premium Data - for Business Analysts
Options for Data Prep - A Survey of the Current Market
Cortana Analytics Workshop: Azure Data Lake
Integration Monday - Analysing StackExchange data with Azure Data Lake
Building Data Lakes with Apache Airflow
Analyzing StackExchange data with Azure Data Lake
Azure Data Lake and U-SQL
Clinical Suspecting at Scale Using PySpark
Introduction to basic data analytics tools
How R Developers Can Build and Share Data and AI Applications that Scale with...
R in Power BI
Using Redash for SQL Analytics on Databricks
MLflow on and inside Azure
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
BTUG - Dec 2014 - Hybrid Connectivity Options
A lap around Azure Data Factory
Marketing vs Technology
ETL in the Cloud With Microsoft Azure
Ad

Viewers also liked (17)

PDF
Hadoop Architecture Options for Existing Enterprise DataWarehouse
PPTX
Introduction to Hadoop and MapReduce
PDF
Spark overview
PPTX
Limitless Data, Rapid Discovery, Powerful Insight: How to Connect Cloudera to...
PDF
Improving MySQL performance with Hadoop
PDF
Which Hadoop Distribution to use: Apache, Cloudera, MapR or HortonWorks?
PDF
NoSQL Database
PPT
Big data insights with Red Hat JBoss Data Virtualization
PDF
Big Data and Data Virtualization
PDF
NoSQL 간단한 소개
PPTX
Information Virtualization: Query Federation on Data Lakes
PPT
Chicago Data Summit: Apache HBase: An Introduction
PPTX
NoSQL 모델링
PPTX
DATA WAREHOUSING
PDF
NoSQL Guide & Sample
PDF
Data warehouse architecture
PPTX
Building an Effective Data Warehouse Architecture
Hadoop Architecture Options for Existing Enterprise DataWarehouse
Introduction to Hadoop and MapReduce
Spark overview
Limitless Data, Rapid Discovery, Powerful Insight: How to Connect Cloudera to...
Improving MySQL performance with Hadoop
Which Hadoop Distribution to use: Apache, Cloudera, MapR or HortonWorks?
NoSQL Database
Big data insights with Red Hat JBoss Data Virtualization
Big Data and Data Virtualization
NoSQL 간단한 소개
Information Virtualization: Query Federation on Data Lakes
Chicago Data Summit: Apache HBase: An Introduction
NoSQL 모델링
DATA WAREHOUSING
NoSQL Guide & Sample
Data warehouse architecture
Building an Effective Data Warehouse Architecture
Ad

Similar to Not only SQL - Database Choices (20)

PDF
Beyond Relational
PPTX
NoSQL for the SQL Server Pro
PPTX
Sql vs nosql
PDF
Big data Intro by Kaushik Dutta
PPTX
Strata Online_road_to_enterprise_data_2011
PPTX
NoSql - mayank singh
PPTX
No SQL- The Future Of Data Storage
PPTX
Introduction to Bigdata and NoSQL
PPTX
Selecting best NoSQL
PPTX
NoSQL: An Analysis
PPTX
Relational databases vs Non-relational databases
ODP
Реляционные или нереляционные (Josh Berkus)
PPTX
Introduction to NoSql
PPTX
Sql vs NoSQL
PPTX
kfddnloiujhfsgklllmnbfhigldktktktkykydlhjjclj
PPTX
Big Data and NoSQL for Database and BI Pros
PDF
Big Data Fundamentals
PPTX
Big data presentation
PPTX
Introduction to Sql on Hadoop
PDF
NOsql Presentation.pdf
Beyond Relational
NoSQL for the SQL Server Pro
Sql vs nosql
Big data Intro by Kaushik Dutta
Strata Online_road_to_enterprise_data_2011
NoSql - mayank singh
No SQL- The Future Of Data Storage
Introduction to Bigdata and NoSQL
Selecting best NoSQL
NoSQL: An Analysis
Relational databases vs Non-relational databases
Реляционные или нереляционные (Josh Berkus)
Introduction to NoSql
Sql vs NoSQL
kfddnloiujhfsgklllmnbfhigldktktktkykydlhjjclj
Big Data and NoSQL for Database and BI Pros
Big Data Fundamentals
Big data presentation
Introduction to Sql on Hadoop
NOsql Presentation.pdf

More from Lynn Langit (20)

PPTX
VariantSpark on AWS
PPTX
Serverless Architectures
PPTX
10+ Years of Teaching Kids Programming
PPTX
Blastn plus jupyter on Docker
PDF
Testing in Ballerina Language
PPTX
Teaching Kids to create Alexa Skills
PPTX
Practical cloud
PPTX
Understanding Jupyter notebooks using bioinformatics examples
PPTX
Genome-scale Big Data Pipelines
PPTX
Teaching Kids Programming
PPTX
Practical Cloud
PPTX
Serverless Reality
PPTX
Genomic Scale Big Data Pipelines
PPTX
VariantSpark - a Spark library for genomics
PPTX
Bioinformatics Data Pipelines built by CSIRO on AWS
PPTX
Serverless Reality
PPTX
New AWS Services for Bioinformatics
PPTX
Google Cloud and Data Pipeline Patterns
PPTX
Scaling Galaxy on Google Cloud Platform
PPTX
SQL Server on Google Cloud Platform
VariantSpark on AWS
Serverless Architectures
10+ Years of Teaching Kids Programming
Blastn plus jupyter on Docker
Testing in Ballerina Language
Teaching Kids to create Alexa Skills
Practical cloud
Understanding Jupyter notebooks using bioinformatics examples
Genome-scale Big Data Pipelines
Teaching Kids Programming
Practical Cloud
Serverless Reality
Genomic Scale Big Data Pipelines
VariantSpark - a Spark library for genomics
Bioinformatics Data Pipelines built by CSIRO on AWS
Serverless Reality
New AWS Services for Bioinformatics
Google Cloud and Data Pipeline Patterns
Scaling Galaxy on Google Cloud Platform
SQL Server on Google Cloud Platform

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation theory and applications.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Cloud computing and distributed systems.
PDF
Electronic commerce courselecture one. Pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Digital-Transformation-Roadmap-for-Companies.pptx
Big Data Technologies - Introduction.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Empathic Computing: Creating Shared Understanding
Encapsulation theory and applications.pdf
sap open course for s4hana steps from ECC to s4
MIND Revenue Release Quarter 2 2025 Press Release
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The AUB Centre for AI in Media Proposal.docx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectral efficient network and resource selection model in 5G networks
Cloud computing and distributed systems.
Electronic commerce courselecture one. Pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Programs and apps: productivity, graphics, security and other tools
Unlocking AI with Model Context Protocol (MCP)
Reach Out and Touch Someone: Haptics and Empathic Computing
The Rise and Fall of 3GPP – Time for a Sabbatical?

Not only SQL - Database Choices

  • 1. Database Choices Lynn Langit Jan 2014 – Startup Code Camp in the OC
  • 2. Data Expertise / Lynn Langit • Industry awards – Microsoft – MVP for SQL Server – Google – GDE for Cloud Platform – 10Gen – Master for MongoDB • Practicing Architect • Technical author / trainer – – – – Pluralsight – Google Cloud Series DevelopMentor – SQL Server 2012 Series 2 books on SQL Server BI Cloudera trainer (certified) • Former MSFT FTE – 4 years
  • 3. Databases Now a Menu of Choices
  • 5. Is Big Data = NoSQL and just Hadoop? HUGE Hype factor since 2011 Apache Hadoop • a software framework that supports data-intensive distributed applications • under a free license enables applications to work with thousands of nodes and petabytes of data • was inspired by Google's MapReduce and Google File System (GFS) papers
  • 6. Hadoop in the Enterprise
  • 7. How you ‘get’ Hadoop Open source • roll your own Commercial distribution • • • • Cloudera MapR Hortonworks More… Rent it via the cloud • AWS • HDInsight
  • 8. Demo – AWS MapReduce
  • 10. About Hadoop MapReduce Image from - https://developers.google.com/appengine/docs/python/images/mapreduce_mapshuffle.png
  • 11. The Hadoop on premises Market Leader Is Cloudera
  • 12. Example Comparison: RDBMS vs. Hadoop Traditional RDBMS Hadoop / MapReduce Data Size Gigabytes (Terabytes) Petabytes and greater Access Interactive and Batch Batch – NOT Interactive Updates Read / Write many times Write once, Read many times Structure Static Schema Dynamic Schema Integrity High (ACID) Low Scaling Nonlinear Linear Query Response Time Can be near immediate Has latency (due to batch processing)
  • 13. “Small” BigData vs. “Big” BigData On Premises In the Cloud Hadoop Hadoop NoSQL NoSQL RDBMS RDBMS
  • 14. But wait… is there a relational database that scales that is cheap that runs in the cloud?
  • 15. DEMO - AWS Redshift • About $1k per Terabyte per year - relational
  • 16. Cloud-hosted NoSQL up to 50x CHEAPER
  • 17. So many NoSQL options • More than just the Elephant in the room • Over 150+ types of NoSQL databases
  • 19. Key / Value Database • Just keys and values – No schema • Persistent or Volatile • Examples – AWS Dynamo DB – Riak
  • 20. DEMO - AWS DynamoDB • Key/Value store on the AWS cloud
  • 21. File (BLOB) Storage Buckets in the Cloud • Amazon – S3 or Glacier • Google – Cloud Storage • Microsoft Azure BLOBS
  • 22. DEMO - Battle of the Buckets • Google Cloud Storage VS. • Windows Azure BLOBS VS. • AWS S3  (Archiving) in to AWS Glacier
  • 23. Column Database • Wide, sparse column sets • Schema-light • Examples: – HBase w/Hadoop – Google Cloud Datastore – SQL Server Columnstore Indexes or SSAS Tabular Models
  • 24. Types of Column Databases • Column-families – Non-relational – Sparse – Examples: • HBase • Cassandra • xVelocity (SQL 2012 Tabular) • Column-stores – Relational – Dense – Example: • SQL Server 2012 – Columnstore index
  • 25. DEMO – Google Cloud Datastore
  • 26. DEMO – SQL Server ‘NoSQL’ • SQL Server 2012 Columnstore Index • SQL Server 2012 Tabular Model (SSAS)
  • 27. Document Database (Mongo DB) • document-oriented (collection of JSON documents) w/semi structured data – Encodings include BSON, JSON, XML… • binary forms – PDF, Microsoft Office documents -Word, Excel…) • Examples: – MongoDB – Couchbase
  • 29. Graph Databases • a lot of many-to-many relationships • recursive self-joins • when your primary objective is quickly finding connections, patterns and relationships between the objects within lots of data • Examples: – Neo4J – Google Freebase
  • 31. “Small” BigData vs. “Big” BigData Hadoop Key/Value or Column Document or Graph RDBMS On Premise or In the Cloud
  • 32. Cloud-hosted RDBMS • AWS RDS – SQL Server, mySQL, Oracle – Medium cost – Solid feature set, i.e. backup, snapshot – Use existing tooling • Google – mySQL – Lowest cost – Most limited RDBMS functionality • Microsoft – SQLAzure – Highest cost
  • 33. DEMO - AWS RDS • SQL Server, MySQL or Oracle • Essential to understand pricing models
  • 36. Cloud Offerings– RDBMS AND NoSQL AWS Google Microsoft RDBMS RDS – all major mySQL SQL Azure NoSQL buckets S3 or Glacier Cloud Storage Azure Blobs NoSQL Key-Value DynamoDB Cloud Datastore Azure Tables Streaming ML or (Mahout) Custom EC2 Prospective Search & Prediction API StreamInsight NoSQL Document or MongoDB on EC2 Graph Freebase MongoDB on Windows Azure NoSQL – Column Hadoop (HBase) Elastic MapReduce using S3 & EC2 none HDInsight Dremel/Warehousi ng RedShift BigQuery none
  • 37. But wait… how do I query NoSQL data?
  • 39. Can Excel help? Connector to Hadoop Data Explorer Data Quality Services Master Data Services Integration with Azure Data Market Visualize with PowerView Data Mining w/Predixion
  • 40. Demo - Hadoop Connector to Excel
  • 41. Other types of cloud data services Hosting public datasets • Pay to read • Earn revenue by offering for read Cleaning / matching (your) data • ETL – Microsoft Data Explorer, Google Refine • Data Quality – Windows Azure Data Market, InfoChimps, DataMarket.com
  • 42. Collecting for “BigData” • Sensors everywhere • Structured, Semi-structured, Unstructured vs. Data Standards • M2M • Public Datasets – Freebase – Azure DataMarket – Hillary Mason’s list 42
  • 43. NoSQL To-Do List Understand types of NoSQL databases • Use NoSQL when business needs designate • Use the right type of NoSQL for your business problem Try out NoSQL on the cloud • Quick and cheap for behavioral data • Mashup cloud datasets • Good for specialized use cases, i.e. dev, test , training environments Learn NoSQL access technologies & services • New query languages, i.e. MapReduce, R, Infer.NET • New query tools (vendor-specific) – Google Refine, Amazon Karmasphere, Microsoft Excel connectors, etc… • Windows Azure Data Market, other public data markets
  • 44. • recipes) www.TeachingKidsProgramming.org • • Free Courseware (Java, Small Basic or C# [on Pluralsight]) Do a Recipe  Teach a Kid (Ages 10 ++)
  • 45. Keep Learning • Twitter: @LynnLangit • YouTube: http://www.youtube.com/user/SoCalDevGal • Hire me – To help build your BI/Big Data solution – To teach your team next gen BI – To learn more about using NoSQL solutions

Editor's Notes

  • #4: http://pragprog.com/book/rwdata/seven-databases-in-seven-weeks
  • #6: http://hadoop.apache.org/http://en.wikipedia.org/wiki/Apache_Hadoop
  • #7: Hadoop on Azure -- http://msdn.microsoft.com/en-us/magazine/jj190805.aspxhttp://www.oracle.com/technetwork/bdc/hadoop-loader/overview/index.htmlhttp://www.microsoft.com/download/en/details.aspx?id=27584
  • #10: http://hortonworks.com/technology/hortonworksdataplatform/More about Hbase, from the O’Reilly ‘Getting Ready for BigData’ report“Enter HBase, a column-oriented database that runs on top of HDFS. Modeled after Google’s BigTable, the project’s goal is to host billions of rows of data for rapid access. MapReduce can use HBase as both a source and a destination for its computations, and Hive and Pig can be used in combination with HBase.In order to grant random access to the data, HBase does impose a few restrictions: performance with Hive is 4-5 times slower than plain HDFS, and the maximum amount of data you can store is approximately a petabyte, versus HDFS’ limit of over 30PB.”http://www.cloudera.com/
  • #11: http://hortonworks.com/technology/hortonworksdataplatform/More about Hbase, from the O’Reilly ‘Getting Ready for BigData’ report“Enter HBase, a column-oriented database that runs on top of HDFS. Modeled after Google’s BigTable, the project’s goal is to host billions of rows of data for rapid access. MapReduce can use HBase as both a source and a destination for its computations, and Hive and Pig can be used in combination with HBase.In order to grant random access to the data, HBase does impose a few restrictions: performance with Hive is 4-5 times slower than plain HDFS, and the maximum amount of data you can store is approximately a petabyte, versus HDFS’ limit of over 30PB.”http://www.cloudera.com/
  • #12: http://www.cloudera.com/content/cloudera-content/cloudera-docs/DemoVMs/Cloudera-QuickStart-VM/cloudera_quickstart_vm.html
  • #13: Original Reference: Tom White’s Hadoop: The Definitive Guide (I made some modifications based on my experience)
  • #17: http://lynnlangit.wordpress.com/2011/11/09/relational-cloud-storage-is-50x-more-expensive-than-nosql/
  • #18: http://nosql-database.org/http://hadoop.apache.org/ & http://www.mongodb.org/Wikipedia - http://en.wikipedia.org/wiki/NoSQLList of noSQL databases – http://nosql-database.org/The good, the bad - http://www.techrepublic.com/blog/10things/10-things-you-should-know-about-nosql-databases/1772
  • #19: http://bigdatanerd.wordpress.com/2012/01/04/why-nosql-part-2-overview-of-data-modelrelational-nosql/http://docs.jboss.org/hibernate/ogm/3.0/reference/en-US/html_single/
  • #20: http://en.wikipedia.org/wiki/Project_Voldemorthttp://aws.amazon.com/http://docs.amazonwebservices.com/amazondynamodb/latest/developerguide/Introduction.htmlhttp://www.allthingsdistributed.com/2012/01/amazon-dynamodb.html
  • #22: http://code.google.comAccess via REST APIsVery Cheap, but not much functionality includedLots of code to write for application developmentBut…can be a good backup solution
  • #24: http://googledevelopers.blogspot.com/2014/01/get-started-with-google-cloud-platform.htmlhttp://stage.hypertable.com/index.php/documentation/architecture/http://code.google.com/appengine/http://code.google.com/appengine/articles/datastore/overview.html
  • #25: http://cwebbbi.wordpress.com/2012/02/14/so-what-is-the-bi-semantic-model/http://www.databasejournal.com/features/mssql/understanding-new-column-store-index-of-sql-server-2012.htmlhttp://dbmsmusings.blogspot.com/2010/03/distinguishing-two-major-types-of_29.htmlhttp://ayende.com/blog/4500/that-no-sql-thing-column-family-databases
  • #26: https://developers.google.com/datastore/docs/concepts/overviewhttp://googledevelopers.blogspot.com/2014/01/get-started-with-google-cloud-platform.html
  • #28: http://en.wikipedia.org/wiki/MongoDBhttp://www.mongodb.org/downloadshttp://www.mongodb.org/display/DOCS/Drivers
  • #29: http://en.wikipedia.org/wiki/MongoDB & http://try.mongodb.org/http://www.mongodb.org/downloadshttp://www.mongodb.org/display/DOCS/Drivers
  • #30: http://www.infinitegraph.com/what-is-a-graph-database.html and http://www.neo4j.org/http://en.wikipedia.org/wiki/Graph_databasehttp://www.freebase.com/
  • #31: http://www.neo4j.org/learn/try
  • #33: For Google - http://code.google.comFor AWS - https://console.aws.amazon.com/console/home
  • #37: Hadoop on AWS - http://wiki.apache.org/hadoop/AmazonEC2
  • #39: http://rickosborne.org/download/SQL-to-MongoDB.pdf
  • #41: http://www.microsoft.com/en-us/bi/default.aspxhttp://dennyglee.com/Demos -   http://www.youtube.com/watch?v=djfpPsGwm6Aand http://www.youtube.com/watch?v=uh9bKWO1K7U
  • #42: DataMarkets – InfoChimps, Factual, DataMarket, Windows Azure Data Marketplace, Wolfram Alpha, Datasifthttp://www.microsoft.com/en-us/sqlazurelabs/default.aspx andhttp://www.microsoft.com/en-us/sqlazurelabs/labs/dataexplorer.aspxhttps://datamarket.azure.com/http://www.freebase.com/http://code.google.com/p/google-refine/
  • #43: http://www.inboundlogistics.com/cms/article/m2m-101/http://www.freebase.com/Hilary Mason’s datasets - https://bitly.com/bundles/hmason/1
  • #45: Lynn