Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Why NoSQL
2
Dawn of Databases to Present
Brewer’s Cap
bornWWW
born
10gen
founded
1965 1970 1975 1980 1985 1990 1995 2000 2005 2010
S...
3
Sensor Data (volume, velocity) Situational Awareness (Variety, Volume)
SIGINT(V ) Asset Management (variety, velocity)
O...
4
Relational Database Challenges
Data Types
• Unstructured data
• Semi-structured
data
• Polymorphic data
Volume of Data
•...
5
The Evolution of Databases
2010
RDBMS
NoSQL
OLAP/BI
Hadoop
2000
RDBMS
OLAP/BI
1990
RDBMS
Operational
Data
Datawarehouse
...
6
Fully Featured NoSQL
Data Model
{
first_name: ‘Paul’,
surname: ‘Miller’,
city: ‘London’,
location: [45.123,47.232],
cars...
7
Indeed.com Trends
Top Job Trends
1.HTML 5
2.MongoDB
3.iOS
4.Android
5.Mobile Apps
6.Puppet
7.Hadoop
8.jQuery
9.PaaS
10.S...
8
Open Source Software
Technology must scale
Cost must scale!
Upcoming SlideShare
Loading in …5
×

MongoDB at Carahsoft Big Data Forum

1,594 views

Published on

Published in: Technology
  • Be the first to comment

MongoDB at Carahsoft Big Data Forum

  1. 1. Why NoSQL
  2. 2. 2 Dawn of Databases to Present Brewer’s Cap bornWWW born 10gen founded 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 SQL invented Oracle founded PC’s gain traction Client Server Dynamic Web Content 3 tier architecture Web applications SOA Cloud Computing released NoSQL Movement BigTable IDS (network) IMS (hierarchical) MUMPS Codd’s paper IDMS (network)
  3. 3. 3 Sensor Data (volume, velocity) Situational Awareness (Variety, Volume) SIGINT(V ) Asset Management (variety, velocity) OSINT( 3V ) Social Media ( 3V ) 3 Modern Data
  4. 4. 4 Relational Database Challenges Data Types • Unstructured data • Semi-structured data • Polymorphic data Volume of Data • Petabytes of data • Trillions of records • Millions of queries per second Agile Development • Iterative • Short development cycles • Changing data model New Architectures • Horizontal scaling • Commodity servers • Cloud computing
  5. 5. 5 The Evolution of Databases 2010 RDBMS NoSQL OLAP/BI Hadoop 2000 RDBMS OLAP/BI 1990 RDBMS Operational Data Datawarehouse Online Offline
  6. 6. 6 Fully Featured NoSQL Data Model { first_name: ‘Paul’, surname: ‘Miller’, city: ‘London’, location: [45.123,47.232], cars: [ { model: ‘Bentley’, year: 1973, value: 100000, … }, { model: ‘Rolls Royce’, year: 1965, value: 330000, … } } } Rich Queries • Find Paul’s cars • Find everybody in London with a car built between 1970 and 1980 Geospatial • Find all of the car owners within 5km of Trafalgar Sq. Text Search • Find all the cars described as having leather seats Aggregation • Calculate the average value of Paul’s car collection Native Indexes • Secondary • Compound • Geospatial • Full Text • Hash • Covering Security • Kerberos • FIPS 140-2 • Field Level Security • LDAP • Auditing • RBAC
  7. 7. 7 Indeed.com Trends Top Job Trends 1.HTML 5 2.MongoDB 3.iOS 4.Android 5.Mobile Apps 6.Puppet 7.Hadoop 8.jQuery 9.PaaS 10.Social Media NoSQL Space LinkedIn Job Skills MongoDB Competitor 1 Competitor 2 Competitor 3 Competitor 4 Competitor 5 All Others Google Search MongoDB Competitor 1 Competitor 2 Competitor 3 Competitor 4 Jaspersoft Big Data Index Direct Real-Time Downloads MongoDB Competitor 1 Competitor 2 Competitor 3
  8. 8. 8 Open Source Software Technology must scale Cost must scale!

×