SlideShare uma empresa Scribd logo
1 de 35
10gen and MongoDB
  Driving a Data Revolution
Today’s Message


         mongoDB
           enables
         innovation
                  2
Data is Changing
The Evolution of Databases


      1990        2000         2010
               Operational
                  Data
                              RDBMS
                RDBMS
                              NoSQL
     RDBMS
              Datawarehouse
                              OLAP/BI
               OLAP/BI
                              Hadoop




                   4
Relational Database Challenges

 Data Types                                    Agile Development
 • Unstructured data                           • Iterative
 • Semi-structured data                        • Short development cycles
 • Polymorphic data                            • New workloads




Volume of Data                                   New Architectures
• Petabytes of data                              • Horizontal scaling
• Trillions of records                           • Commodity servers
• Tens of millions of queries per second         • Cloud computing



                                           5
The MongoDB Solution
Leading Organizations Rely on MongoDB




                  7
Global Community
3,800,000+
MongoDB Downloads

47,000+
Online Education Registrants

15,000+
MongoDB User Group Members

14,000+
MongoDB Monitoring Service (MMS) Users

10,000+
Annual MongoDB Days Attendees
mongoDB Adoption #1

 Resource          User Data Management




               9
3 Features:
 Sustaining
    Scaling
  Protecting
Replication
Sustaining
Replication #1


         Read/Write




           Reads
         (Optional)        Asynchronous
                            Replication



           Reads
         (Optional)




                      12
Replication #2




                 13
Replication #3




                      Automatic election
                       of new Primary




                 14
Replication #4




                 15
Replication #5




                 16
Replication - Summary


• Automatic Failover
• Automatic Recovery
• All writes to primary node
• Rolling Outages are possible, zero downtime




                           17
Sharding
 Scaling
Why Shard Data?

Some common reasons:

• Scales Read/Write capacity

• Increases total RAM, to keep the working dataset in physical
  memory, for maximum performance

• Shards can be located in specific geographies, for
  compliance and/or performance




                               19
How Sharding Works




           mongoS: A software switch that routes application
           requests to the data. Typically, this will be installed
           with the App Server(s).

           Config server: Stores metadata on data location.
           Sharded deployments should deploy at least 3 config
           servers (for redundancy).

                       20
Adding a Shard




                      To add a shard, spin-up more
                      mongoDB instances and tell the
                      mongoS that they are there with a
                      simple command.

                      When first moving from a single replica
                      set to a sharded environment, 50% of
                      the data moves from Shard 1 to Shard
                      2.
                      This puts load on to the system.

                 21
And on…




          22
Durability
Protecting
Data Durability
                                                       Multiple
             Memory   Journal (Disk)   Secondaries   Data-Centers


RDBMS


async
(default)


w=1


j:true


w=majority


w=“<tag>”


                                24
Customer Use Cases
MongoDB Solutions
  Big Data         Content Mgmt & Delivery      Mobile & Social




  User Data Management                       Data Hub




                             26
Media Company Change #1




         Articles & Content       User
                              Contributions
                               are slow to
                                populate.
               Cache




             RDBMS

                   27
Media Company Change #1



                              mongoDB enables
                              a high volume of
                              reads and writes
                               directly into the
         Articles & Content
                                 operational
                                   data-set

                              This unlocks user
                                contributions
            mongoDB


                   28
Problem                         Why MongoDB                              Impact
 RDBMS architecture                 Flexible data model allows        The Guardian has
  constrained their ability to        for heterogenous structure         competitive advantage,
  absorb upstream                    Rich query language                through enabling social
  contributions from users            preserves functionality            conversations through the
 New features, competitions         System updates with zero           site
  needed to log data into user        downtime                          Interactive features can be
  records, requiring schema          Ease of use, allowing a large      delivered more quickly,
  changes                             development team to adopt          which translates to
                                      the technology quickly             increased revenues




“Relational databases have a sound approach, but that doesn’t necessarily match the way we see our data.
mongoDB gave us the flexibility to store data in the way that we understand it as opposed to somebody’s
theoretical view.”
                                                  29
                                                                          Philip Wills, Software Architect
Telco Business Evolution


                     Handset location
     Mr.
            100
    Coffee Metres



                     Marketing
                     Message


        Proximity
       Calculation



                                 mongoDB

                      30
Problem                         Why MongoDB                               Impact
 A need to extract value from        Built around scalability, with     Priority Moments project is
  existing semi-structured             auto-sharding features              a strong success
  data sources (social                mongoDB deployment                 Subsequent adoption of
  networks etc.)                       architecture prevents any           mongoDB by O2 &
 A fast-growing customer-             single point of failure             Telefonica across a large
  base required any solution          Geospatial indexing out-of-         number of projects
  to be easily scalable                the-box enables location-
                                       based service delivery




“Selecting MongoDB as our database platform was a no brainer as the technology offered us the flexibility
and scalability that we knew we’d need for Priority Moments.”

                                                   31           Andrew Pattinson, Head of Online Delivery
For More Information

 Resource                     User Data Management
                              Location

 MongoDB Downloads            www.mongodb.org/download

 Free Online Training         education.10gen.com

 Webinars and Events          www.10gen.com/events

 White Papers                 www.10gen.com/white-papers

 Customer Case Studies        www.10gen.com/customers

 Presentations                www.10gen.com/presentations

 Documentation                docs.mongodb.org

 Additional Info              info@10gen.com


                         32
How We Can Help

    Resource
                                                       10gen Partners

Training                                   Getting
•    Public or private courses, 2 or 3     Started     Professional
     days                                              Services
                                                       •   Architecting & developing
                                                           mongoDB solutions
Pre-production Support                                 •   Trusted Advisor
•    Developer Support                   Development
•    mongoDB Health-check


mongoDB Subscriptions
•    Production support
•    SNMP Adaptor                        Production
•    Platform OS certification
•    Commercial License




                                             33
Today’s Message


         mongoDB
           enables
         innovation
                  34
Tim marston

Mais conteúdo relacionado

Mais procurados

Introducing MongoDB into your Organization
Introducing MongoDB into your OrganizationIntroducing MongoDB into your Organization
Introducing MongoDB into your OrganizationMongoDB
 
The 25 Most Promising Open Source Projects
The 25 Most Promising Open Source ProjectsThe 25 Most Promising Open Source Projects
The 25 Most Promising Open Source Projectsaf83
 
Final_CloudEventFrankfurt2017 (1).pdf
Final_CloudEventFrankfurt2017 (1).pdfFinal_CloudEventFrankfurt2017 (1).pdf
Final_CloudEventFrankfurt2017 (1).pdfMongoDB
 
CMS Solution Benefits
CMS Solution BenefitsCMS Solution Benefits
CMS Solution BenefitsInfosys
 
Nosql Now 2012: MongoDB Use Cases
Nosql Now 2012: MongoDB Use CasesNosql Now 2012: MongoDB Use Cases
Nosql Now 2012: MongoDB Use CasesMongoDB
 
Cisco and Greenplum Partner to Deliver High-Performance Hadoop Reference ...
Cisco and Greenplum  Partner to Deliver  High-Performance  Hadoop Reference  ...Cisco and Greenplum  Partner to Deliver  High-Performance  Hadoop Reference  ...
Cisco and Greenplum Partner to Deliver High-Performance Hadoop Reference ...EMC
 
Virtual Directory
Virtual DirectoryVirtual Directory
Virtual Directorypankaj009
 

Mais procurados (11)

Introducing MongoDB into your Organization
Introducing MongoDB into your OrganizationIntroducing MongoDB into your Organization
Introducing MongoDB into your Organization
 
P57 Novelli
P57 NovelliP57 Novelli
P57 Novelli
 
The 25 Most Promising Open Source Projects
The 25 Most Promising Open Source ProjectsThe 25 Most Promising Open Source Projects
The 25 Most Promising Open Source Projects
 
Final_CloudEventFrankfurt2017 (1).pdf
Final_CloudEventFrankfurt2017 (1).pdfFinal_CloudEventFrankfurt2017 (1).pdf
Final_CloudEventFrankfurt2017 (1).pdf
 
CMS Solution Benefits
CMS Solution BenefitsCMS Solution Benefits
CMS Solution Benefits
 
Nosql Now 2012: MongoDB Use Cases
Nosql Now 2012: MongoDB Use CasesNosql Now 2012: MongoDB Use Cases
Nosql Now 2012: MongoDB Use Cases
 
Cs24613620
Cs24613620Cs24613620
Cs24613620
 
gfs-sosp2003
gfs-sosp2003gfs-sosp2003
gfs-sosp2003
 
2012 06 hortonworks paris hug
2012 06 hortonworks paris hug2012 06 hortonworks paris hug
2012 06 hortonworks paris hug
 
Cisco and Greenplum Partner to Deliver High-Performance Hadoop Reference ...
Cisco and Greenplum  Partner to Deliver  High-Performance  Hadoop Reference  ...Cisco and Greenplum  Partner to Deliver  High-Performance  Hadoop Reference  ...
Cisco and Greenplum Partner to Deliver High-Performance Hadoop Reference ...
 
Virtual Directory
Virtual DirectoryVirtual Directory
Virtual Directory
 

Semelhante a Tim marston

Morningwithmongodbisrael 121217184113-phpapp02
Morningwithmongodbisrael 121217184113-phpapp02Morningwithmongodbisrael 121217184113-phpapp02
Morningwithmongodbisrael 121217184113-phpapp02Andrei Colta
 
10gen telco white_paper
10gen telco white_paper10gen telco white_paper
10gen telco white_paperEl Taller Web
 
Getting Started with MongoDB at Oracle Open World 2012
Getting Started with MongoDB at Oracle Open World 2012Getting Started with MongoDB at Oracle Open World 2012
Getting Started with MongoDB at Oracle Open World 2012MongoDB
 
La creación de una capa operacional con MongoDB
La creación de una capa operacional con MongoDBLa creación de una capa operacional con MongoDB
La creación de una capa operacional con MongoDBMongoDB
 
Branf final bringing mongodb into your organization - mongo db-boston2012
Branf final   bringing mongodb into your organization - mongo db-boston2012Branf final   bringing mongodb into your organization - mongo db-boston2012
Branf final bringing mongodb into your organization - mongo db-boston2012MongoDB
 
how_can_businesses_address_storage_issues_using_mongodb.pptx
how_can_businesses_address_storage_issues_using_mongodb.pptxhow_can_businesses_address_storage_issues_using_mongodb.pptx
how_can_businesses_address_storage_issues_using_mongodb.pptxsarah david
 
how_can_businesses_address_storage_issues_using_mongodb.pdf
how_can_businesses_address_storage_issues_using_mongodb.pdfhow_can_businesses_address_storage_issues_using_mongodb.pdf
how_can_businesses_address_storage_issues_using_mongodb.pdfsarah david
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBMongoDB
 
Cloud Data Strategy event London
Cloud Data Strategy event LondonCloud Data Strategy event London
Cloud Data Strategy event LondonMongoDB
 
Mongodb open source_high_performance_database
Mongodb open source_high_performance_databaseMongodb open source_high_performance_database
Mongodb open source_high_performance_databaseMurat Çakal
 
Mongodb Introduction
Mongodb IntroductionMongodb Introduction
Mongodb IntroductionJeremy Taylor
 
A Brief Introduction: MongoDB
A Brief Introduction: MongoDBA Brief Introduction: MongoDB
A Brief Introduction: MongoDBDATAVERSITY
 
Accelerating a Path to Digital With a Cloud Data Strategy
Accelerating a Path to Digital With a Cloud Data StrategyAccelerating a Path to Digital With a Cloud Data Strategy
Accelerating a Path to Digital With a Cloud Data StrategyMongoDB
 
Pros and Cons of MongoDB in Web Development
Pros and Cons of MongoDB in Web DevelopmentPros and Cons of MongoDB in Web Development
Pros and Cons of MongoDB in Web DevelopmentNirvana Canada
 
Webinar: An Enterprise Architect’s View of MongoDB
Webinar: An Enterprise Architect’s View of MongoDBWebinar: An Enterprise Architect’s View of MongoDB
Webinar: An Enterprise Architect’s View of MongoDBMongoDB
 
MongoDB Breakfast Milan - Mainframe Offloading Strategies
MongoDB Breakfast Milan -  Mainframe Offloading StrategiesMongoDB Breakfast Milan -  Mainframe Offloading Strategies
MongoDB Breakfast Milan - Mainframe Offloading StrategiesMongoDB
 
TCO - MongoDB vs. Oracle
TCO - MongoDB vs. OracleTCO - MongoDB vs. Oracle
TCO - MongoDB vs. OracleJeremy Taylor
 
Webinar: What's New in MongoDB 3.2
Webinar: What's New in MongoDB 3.2Webinar: What's New in MongoDB 3.2
Webinar: What's New in MongoDB 3.2MongoDB
 

Semelhante a Tim marston (20)

Morningwithmongodbisrael 121217184113-phpapp02
Morningwithmongodbisrael 121217184113-phpapp02Morningwithmongodbisrael 121217184113-phpapp02
Morningwithmongodbisrael 121217184113-phpapp02
 
10gen telco white_paper
10gen telco white_paper10gen telco white_paper
10gen telco white_paper
 
Getting Started with MongoDB at Oracle Open World 2012
Getting Started with MongoDB at Oracle Open World 2012Getting Started with MongoDB at Oracle Open World 2012
Getting Started with MongoDB at Oracle Open World 2012
 
La creación de una capa operacional con MongoDB
La creación de una capa operacional con MongoDBLa creación de una capa operacional con MongoDB
La creación de una capa operacional con MongoDB
 
Branf final bringing mongodb into your organization - mongo db-boston2012
Branf final   bringing mongodb into your organization - mongo db-boston2012Branf final   bringing mongodb into your organization - mongo db-boston2012
Branf final bringing mongodb into your organization - mongo db-boston2012
 
how_can_businesses_address_storage_issues_using_mongodb.pptx
how_can_businesses_address_storage_issues_using_mongodb.pptxhow_can_businesses_address_storage_issues_using_mongodb.pptx
how_can_businesses_address_storage_issues_using_mongodb.pptx
 
how_can_businesses_address_storage_issues_using_mongodb.pdf
how_can_businesses_address_storage_issues_using_mongodb.pdfhow_can_businesses_address_storage_issues_using_mongodb.pdf
how_can_businesses_address_storage_issues_using_mongodb.pdf
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDB
 
Cloud Data Strategy event London
Cloud Data Strategy event LondonCloud Data Strategy event London
Cloud Data Strategy event London
 
Mongodb open source_high_performance_database
Mongodb open source_high_performance_databaseMongodb open source_high_performance_database
Mongodb open source_high_performance_database
 
Mongodb Introduction
Mongodb IntroductionMongodb Introduction
Mongodb Introduction
 
A Brief Introduction: MongoDB
A Brief Introduction: MongoDBA Brief Introduction: MongoDB
A Brief Introduction: MongoDB
 
Accelerating a Path to Digital With a Cloud Data Strategy
Accelerating a Path to Digital With a Cloud Data StrategyAccelerating a Path to Digital With a Cloud Data Strategy
Accelerating a Path to Digital With a Cloud Data Strategy
 
Pros and Cons of MongoDB in Web Development
Pros and Cons of MongoDB in Web DevelopmentPros and Cons of MongoDB in Web Development
Pros and Cons of MongoDB in Web Development
 
Webinar: An Enterprise Architect’s View of MongoDB
Webinar: An Enterprise Architect’s View of MongoDBWebinar: An Enterprise Architect’s View of MongoDB
Webinar: An Enterprise Architect’s View of MongoDB
 
MongoDB Breakfast Milan - Mainframe Offloading Strategies
MongoDB Breakfast Milan -  Mainframe Offloading StrategiesMongoDB Breakfast Milan -  Mainframe Offloading Strategies
MongoDB Breakfast Milan - Mainframe Offloading Strategies
 
Mongodb
MongodbMongodb
Mongodb
 
TCO - MongoDB vs. Oracle
TCO - MongoDB vs. OracleTCO - MongoDB vs. Oracle
TCO - MongoDB vs. Oracle
 
Webinar: What's New in MongoDB 3.2
Webinar: What's New in MongoDB 3.2Webinar: What's New in MongoDB 3.2
Webinar: What's New in MongoDB 3.2
 
Overview di MongoDB
Overview di MongoDBOverview di MongoDB
Overview di MongoDB
 

Mais de PatrickCrompton

eSynergy Dave Sayers - Applying DevOps principles in established corporate or...
eSynergy Dave Sayers - Applying DevOps principles in established corporate or...eSynergy Dave Sayers - Applying DevOps principles in established corporate or...
eSynergy Dave Sayers - Applying DevOps principles in established corporate or...PatrickCrompton
 
eSynergy Andy Hawkins - Enabling DevOps through next generation configuration...
eSynergy Andy Hawkins - Enabling DevOps through next generation configuration...eSynergy Andy Hawkins - Enabling DevOps through next generation configuration...
eSynergy Andy Hawkins - Enabling DevOps through next generation configuration...PatrickCrompton
 
eSynergy Keiran Sweet - Bringing order to chaos with puppet
eSynergy Keiran Sweet - Bringing order to chaos with puppeteSynergy Keiran Sweet - Bringing order to chaos with puppet
eSynergy Keiran Sweet - Bringing order to chaos with puppetPatrickCrompton
 
eSynergy Dave Sayers - Applying DevOps principles in established corporate or...
eSynergy Dave Sayers - Applying DevOps principles in established corporate or...eSynergy Dave Sayers - Applying DevOps principles in established corporate or...
eSynergy Dave Sayers - Applying DevOps principles in established corporate or...PatrickCrompton
 
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businesseSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businessPatrickCrompton
 
Mrinal devadas, Hortonworks Making Sense Of Big Data
Mrinal devadas, Hortonworks Making Sense Of Big DataMrinal devadas, Hortonworks Making Sense Of Big Data
Mrinal devadas, Hortonworks Making Sense Of Big DataPatrickCrompton
 
Rik Van Bruggen - Getting beer into and out of neo4j
Rik Van Bruggen - Getting beer into and out of neo4jRik Van Bruggen - Getting beer into and out of neo4j
Rik Van Bruggen - Getting beer into and out of neo4jPatrickCrompton
 
Microsoft Azure User Group
Microsoft Azure User GroupMicrosoft Azure User Group
Microsoft Azure User GroupPatrickCrompton
 
Top 10 photos from Comic Relief 2013
Top 10 photos from Comic Relief 2013Top 10 photos from Comic Relief 2013
Top 10 photos from Comic Relief 2013PatrickCrompton
 
Cloud and Big Data Conference Images
Cloud and Big Data Conference ImagesCloud and Big Data Conference Images
Cloud and Big Data Conference ImagesPatrickCrompton
 

Mais de PatrickCrompton (16)

eSynergy Dave Sayers - Applying DevOps principles in established corporate or...
eSynergy Dave Sayers - Applying DevOps principles in established corporate or...eSynergy Dave Sayers - Applying DevOps principles in established corporate or...
eSynergy Dave Sayers - Applying DevOps principles in established corporate or...
 
eSynergy Andy Hawkins - Enabling DevOps through next generation configuration...
eSynergy Andy Hawkins - Enabling DevOps through next generation configuration...eSynergy Andy Hawkins - Enabling DevOps through next generation configuration...
eSynergy Andy Hawkins - Enabling DevOps through next generation configuration...
 
eSynergy Keiran Sweet - Bringing order to chaos with puppet
eSynergy Keiran Sweet - Bringing order to chaos with puppeteSynergy Keiran Sweet - Bringing order to chaos with puppet
eSynergy Keiran Sweet - Bringing order to chaos with puppet
 
eSynergy Dave Sayers - Applying DevOps principles in established corporate or...
eSynergy Dave Sayers - Applying DevOps principles in established corporate or...eSynergy Dave Sayers - Applying DevOps principles in established corporate or...
eSynergy Dave Sayers - Applying DevOps principles in established corporate or...
 
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businesseSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
 
APSCo Cup Winners 2013
APSCo Cup Winners 2013APSCo Cup Winners 2013
APSCo Cup Winners 2013
 
Mrinal devadas, Hortonworks Making Sense Of Big Data
Mrinal devadas, Hortonworks Making Sense Of Big DataMrinal devadas, Hortonworks Making Sense Of Big Data
Mrinal devadas, Hortonworks Making Sense Of Big Data
 
Rik Van Bruggen - Getting beer into and out of neo4j
Rik Van Bruggen - Getting beer into and out of neo4jRik Van Bruggen - Getting beer into and out of neo4j
Rik Van Bruggen - Getting beer into and out of neo4j
 
Happy Easter
Happy EasterHappy Easter
Happy Easter
 
Microsoft Azure User Group
Microsoft Azure User GroupMicrosoft Azure User Group
Microsoft Azure User Group
 
Top 10 photos from Comic Relief 2013
Top 10 photos from Comic Relief 2013Top 10 photos from Comic Relief 2013
Top 10 photos from Comic Relief 2013
 
Team photo
Team photoTeam photo
Team photo
 
Cloud and Big Data Conference Images
Cloud and Big Data Conference ImagesCloud and Big Data Conference Images
Cloud and Big Data Conference Images
 
Michael newberry
Michael newberryMichael newberry
Michael newberry
 
Barak regev
Barak regevBarak regev
Barak regev
 
Andy cross
Andy crossAndy cross
Andy cross
 

Tim marston

  • 1. 10gen and MongoDB Driving a Data Revolution
  • 2. Today’s Message mongoDB enables innovation 2
  • 4. The Evolution of Databases 1990 2000 2010 Operational Data RDBMS RDBMS NoSQL RDBMS Datawarehouse OLAP/BI OLAP/BI Hadoop 4
  • 5. Relational Database Challenges Data Types Agile Development • Unstructured data • Iterative • Semi-structured data • Short development cycles • Polymorphic data • New workloads Volume of Data New Architectures • Petabytes of data • Horizontal scaling • Trillions of records • Commodity servers • Tens of millions of queries per second • Cloud computing 5
  • 8. Global Community 3,800,000+ MongoDB Downloads 47,000+ Online Education Registrants 15,000+ MongoDB User Group Members 14,000+ MongoDB Monitoring Service (MMS) Users 10,000+ Annual MongoDB Days Attendees
  • 9. mongoDB Adoption #1 Resource User Data Management 9
  • 10. 3 Features: Sustaining Scaling Protecting
  • 12. Replication #1 Read/Write Reads (Optional) Asynchronous Replication Reads (Optional) 12
  • 14. Replication #3 Automatic election of new Primary 14
  • 17. Replication - Summary • Automatic Failover • Automatic Recovery • All writes to primary node • Rolling Outages are possible, zero downtime 17
  • 19. Why Shard Data? Some common reasons: • Scales Read/Write capacity • Increases total RAM, to keep the working dataset in physical memory, for maximum performance • Shards can be located in specific geographies, for compliance and/or performance 19
  • 20. How Sharding Works mongoS: A software switch that routes application requests to the data. Typically, this will be installed with the App Server(s). Config server: Stores metadata on data location. Sharded deployments should deploy at least 3 config servers (for redundancy). 20
  • 21. Adding a Shard To add a shard, spin-up more mongoDB instances and tell the mongoS that they are there with a simple command. When first moving from a single replica set to a sharded environment, 50% of the data moves from Shard 1 to Shard 2. This puts load on to the system. 21
  • 22. And on… 22
  • 24. Data Durability Multiple Memory Journal (Disk) Secondaries Data-Centers RDBMS async (default) w=1 j:true w=majority w=“<tag>” 24
  • 26. MongoDB Solutions Big Data Content Mgmt & Delivery Mobile & Social User Data Management Data Hub 26
  • 27. Media Company Change #1 Articles & Content User Contributions are slow to populate. Cache RDBMS 27
  • 28. Media Company Change #1 mongoDB enables a high volume of reads and writes directly into the Articles & Content operational data-set This unlocks user contributions mongoDB 28
  • 29. Problem Why MongoDB Impact  RDBMS architecture  Flexible data model allows  The Guardian has constrained their ability to for heterogenous structure competitive advantage, absorb upstream  Rich query language through enabling social contributions from users preserves functionality conversations through the  New features, competitions  System updates with zero site needed to log data into user downtime  Interactive features can be records, requiring schema  Ease of use, allowing a large delivered more quickly, changes development team to adopt which translates to the technology quickly increased revenues “Relational databases have a sound approach, but that doesn’t necessarily match the way we see our data. mongoDB gave us the flexibility to store data in the way that we understand it as opposed to somebody’s theoretical view.” 29 Philip Wills, Software Architect
  • 30. Telco Business Evolution Handset location Mr. 100 Coffee Metres Marketing Message Proximity Calculation mongoDB 30
  • 31. Problem Why MongoDB Impact  A need to extract value from  Built around scalability, with  Priority Moments project is existing semi-structured auto-sharding features a strong success data sources (social  mongoDB deployment  Subsequent adoption of networks etc.) architecture prevents any mongoDB by O2 &  A fast-growing customer- single point of failure Telefonica across a large base required any solution  Geospatial indexing out-of- number of projects to be easily scalable the-box enables location- based service delivery “Selecting MongoDB as our database platform was a no brainer as the technology offered us the flexibility and scalability that we knew we’d need for Priority Moments.” 31 Andrew Pattinson, Head of Online Delivery
  • 32. For More Information Resource User Data Management Location MongoDB Downloads www.mongodb.org/download Free Online Training education.10gen.com Webinars and Events www.10gen.com/events White Papers www.10gen.com/white-papers Customer Case Studies www.10gen.com/customers Presentations www.10gen.com/presentations Documentation docs.mongodb.org Additional Info info@10gen.com 32
  • 33. How We Can Help Resource 10gen Partners Training Getting • Public or private courses, 2 or 3 Started Professional days Services • Architecting & developing mongoDB solutions Pre-production Support • Trusted Advisor • Developer Support Development • mongoDB Health-check mongoDB Subscriptions • Production support • SNMP Adaptor Production • Platform OS certification • Commercial License 33
  • 34. Today’s Message mongoDB enables innovation 34