SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
Welcome!


                MongoDB

     Big Business meets Startup - London, UK
                  Apr 26th, 2012
   Derick Rethans - derick@10gen.com - twitter:
                     @derickr
10gen, the company behind MongoDB

●   10gen began the MongoDB project
●   Development, support, and services for MongoDB
●   100 employees
●   Offices/employees in New York, Palo Alto, London
    and Dublin
●   $31M+ funding (last round, Sept 2011)
●   Investors: Sequoia, Flybridge, Union Square
Management

●   Dwight Merriman – CEO; Founder, CTO
    DoubleClick
●   Max Shireson – President; COO MarkLogic, 9
    years at Oracle
●   Eliot Horowitz – CTO; Co-founder of Shopwiki,
    DoubleClick
●   Erik Frieberg – VP Marketing; HP Software,
    Borland, BEA
●   Ben Sabrin – VP of Sales; VP of Sales at Jboss,
    over 9 years of Open Source experience
Why we exist

Big Data
● explosion of data and our desire to make


  meaningful decisions from that data
New Programming models
● the existing data model is an impediment to


  Programming agile development.
New Hardware Architecture
● The Cloud is starting to become the dominant


  deployment architecture. Databases need to take
  advantage of horizontal scaling capacity
MongoDB

●   Open source, high performance database
●   Key Innovations
●   Horizontally scalable
●   Agile
●   Easy to Deploy in the Cloud / Virtual Servers
●   Version 2.0 released September ’11
●   100,000+ downloads per month
MongoDB Use Cases
Benefits

Agility
● Applications store complex data that is easier to


  model as documents
● Schemaless DB enables faster development cycle


Scale
● Relaxed transactional semantics enable easy scale


  out
Cost
● Cost effectively operationalize abundant data


  (clickstreams, tweets, logs, ...)
Database landscape
MMS: MongoDB Monitoring Service

●   SaaS solution providing instrumentation and
    visibility into MongoDB systems
●   Included in the 10gen commercial subscriptions.
●   Deployed to most customers
●   Free version released
●   3,500+ customers signed up and using service
Terminology

●   Document: the data (row)
●   Collection: contains documents (table, view)
●   Index
●   Embedded Document (~join)
Documents

● Are schemaless
● Can have embedded documents


Simple document:
 {
     "_id" : ObjectId("4cb4ab6d7addf98506010001"),
     "twitter" : "derickr",
     "name" : "Derick Rethans"
 }
Document with embedded documents:
 {
     "_id" : "derickr",
     "name" : "Derick Rethans",
     "bookmarks" : [
       { "title" : "MongoDB",
          "url" : "http://mongodb.org",
       },
       { "title" : "10gen",
          "url" : "http://10gen.com",
       }
     ]
 }
Blog in a RDBMS
Blog in MongoDB
Other Features

●   Secondary and compound indexes
●   2D/Geospatial indexes
●   GridFS
●   Map/reduce
●   Aggregation framework
Replication




●   Failover/Availability
●   Scaling reads
●   Primaries, secondaries and arbiters
●   Odd number to prevent split brain
Sharding




●   Scaling writes and reads
●   Config servers, router (mongos) and replica sets
Who uses MongoDB?
Enterprise Adoption

●   More than 400 customers
●   Noteworthy new references (all speaking publicly)
    Disney, MTV, Ebay/X.com Ericsson, Viacom, and
    Telefonica
●   Many fortune 100 companies are now paying
    customers
Community

●   MongoDB Days: 1.100 at MongoSV in December
    23 MongoDB Days in 2011 reaching over 9.000
    people
●   MongoDB User Groups: 238 cities with Mongo
    User Groups (MUGs) 200+ events in 2011
●   European events in London, Munich and Paris
●   Asian events in Tokyo and Beijing
Community: London/UK

MongoDB UK
● Annual one day conference dedicated to the open


  source database MongoDB.
● June 20th, 2012 at the Mermaid Conference &


  Events Centre
● Early Bird ($50) ends May 23rd

● Expecting 600+ people


Mongo UGs
● MongoDB London (May 29th): monthly

● MongoDB Thames Valley: monthly

● Office Hours (May 2nd): bi-weekly near Old Street
Thanks!
Questions?
        Derick Rethans - derick@10gen.com

Mais conteúdo relacionado

Mais procurados

Neo4j GraphTalk Frankfurt - Einführung
Neo4j GraphTalk Frankfurt - EinführungNeo4j GraphTalk Frankfurt - Einführung
Neo4j GraphTalk Frankfurt - EinführungNeo4j
 
Caltech DIBS: Digital Borrowing System
Caltech DIBS: Digital Borrowing SystemCaltech DIBS: Digital Borrowing System
Caltech DIBS: Digital Borrowing SystemMike Hucka
 
MongoDB.local Austin 2018: PetroCloud: MongoDB for the Industrial IOT Ecosystem
MongoDB.local Austin 2018: PetroCloud: MongoDB for the Industrial IOT EcosystemMongoDB.local Austin 2018: PetroCloud: MongoDB for the Industrial IOT Ecosystem
MongoDB.local Austin 2018: PetroCloud: MongoDB for the Industrial IOT EcosystemMongoDB
 
Migration as a Service - Eskindir Abdela, Knowit
Migration as a Service - Eskindir Abdela, KnowitMigration as a Service - Eskindir Abdela, Knowit
Migration as a Service - Eskindir Abdela, KnowitKnowit Oy
 
The NoSQL movement @ DotNetToscana
The NoSQL movement @ DotNetToscanaThe NoSQL movement @ DotNetToscana
The NoSQL movement @ DotNetToscanaMatteo Baglini
 
[Public] 7 arquetipos de la tecnología moderna [españa]
[Public] 7 arquetipos de la tecnología moderna [españa][Public] 7 arquetipos de la tecnología moderna [españa]
[Public] 7 arquetipos de la tecnología moderna [españa]Nicolas Bortolotti
 
Analyzing Growth & Opportunities in Crypto Derivatives
Analyzing Growth & Opportunities in Crypto DerivativesAnalyzing Growth & Opportunities in Crypto Derivatives
Analyzing Growth & Opportunities in Crypto Derivativesintotheblock
 
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameter
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameterMobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameter
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiametertelestax
 
Real World MongoDB: Use Cases from Financial Services by Daniel Roberts
Real World MongoDB: Use Cases from Financial Services by Daniel RobertsReal World MongoDB: Use Cases from Financial Services by Daniel Roberts
Real World MongoDB: Use Cases from Financial Services by Daniel RobertsMongoDB
 
Building A Relevancy Engine Using MongoDB and Go
Building A Relevancy Engine Using MongoDB and GoBuilding A Relevancy Engine Using MongoDB and Go
Building A Relevancy Engine Using MongoDB and Goardan-bkennedy
 
Building scalable applications with foundatio
Building scalable applications with foundatioBuilding scalable applications with foundatio
Building scalable applications with foundatioTeddy Albina
 
Q-Rapids Runtime Data Collect by Softeam
Q-Rapids Runtime Data Collect by SofteamQ-Rapids Runtime Data Collect by Softeam
Q-Rapids Runtime Data Collect by Softeamaabherve
 
Build robust streaming data pipelines with MongoDB and Kafka P2
Build robust streaming data pipelines with MongoDB and Kafka P2Build robust streaming data pipelines with MongoDB and Kafka P2
Build robust streaming data pipelines with MongoDB and Kafka P2Ashnikbiz
 
Uncovering DeFi Largest Hacks - Key Factors to Consider & How to Mitigate Risks
Uncovering DeFi Largest Hacks - Key Factors to Consider & How to Mitigate Risks Uncovering DeFi Largest Hacks - Key Factors to Consider & How to Mitigate Risks
Uncovering DeFi Largest Hacks - Key Factors to Consider & How to Mitigate Risks intotheblock
 
Webinar: How Banks Use MongoDB as a Tick Database
Webinar: How Banks Use MongoDB as a Tick DatabaseWebinar: How Banks Use MongoDB as a Tick Database
Webinar: How Banks Use MongoDB as a Tick DatabaseMongoDB
 
MongoBD London 2013: Real World MongoDB: Use Cases from Financial Services pr...
MongoBD London 2013: Real World MongoDB: Use Cases from Financial Services pr...MongoBD London 2013: Real World MongoDB: Use Cases from Financial Services pr...
MongoBD London 2013: Real World MongoDB: Use Cases from Financial Services pr...MongoDB
 
Domain-Driven Data
Domain-Driven DataDomain-Driven Data
Domain-Driven DataDATAVERSITY
 
How Financial Services Organizations Use MongoDB
How Financial Services Organizations Use MongoDBHow Financial Services Organizations Use MongoDB
How Financial Services Organizations Use MongoDBMongoDB
 
IntoTheBlock Webinar: Crypto Evolving Dynamics
IntoTheBlock Webinar: Crypto Evolving DynamicsIntoTheBlock Webinar: Crypto Evolving Dynamics
IntoTheBlock Webinar: Crypto Evolving Dynamicsintotheblock
 

Mais procurados (20)

Neo4j GraphTalk Frankfurt - Einführung
Neo4j GraphTalk Frankfurt - EinführungNeo4j GraphTalk Frankfurt - Einführung
Neo4j GraphTalk Frankfurt - Einführung
 
Intoduction to OrientDB
Intoduction to OrientDBIntoduction to OrientDB
Intoduction to OrientDB
 
Caltech DIBS: Digital Borrowing System
Caltech DIBS: Digital Borrowing SystemCaltech DIBS: Digital Borrowing System
Caltech DIBS: Digital Borrowing System
 
MongoDB.local Austin 2018: PetroCloud: MongoDB for the Industrial IOT Ecosystem
MongoDB.local Austin 2018: PetroCloud: MongoDB for the Industrial IOT EcosystemMongoDB.local Austin 2018: PetroCloud: MongoDB for the Industrial IOT Ecosystem
MongoDB.local Austin 2018: PetroCloud: MongoDB for the Industrial IOT Ecosystem
 
Migration as a Service - Eskindir Abdela, Knowit
Migration as a Service - Eskindir Abdela, KnowitMigration as a Service - Eskindir Abdela, Knowit
Migration as a Service - Eskindir Abdela, Knowit
 
The NoSQL movement @ DotNetToscana
The NoSQL movement @ DotNetToscanaThe NoSQL movement @ DotNetToscana
The NoSQL movement @ DotNetToscana
 
[Public] 7 arquetipos de la tecnología moderna [españa]
[Public] 7 arquetipos de la tecnología moderna [españa][Public] 7 arquetipos de la tecnología moderna [españa]
[Public] 7 arquetipos de la tecnología moderna [españa]
 
Analyzing Growth & Opportunities in Crypto Derivatives
Analyzing Growth & Opportunities in Crypto DerivativesAnalyzing Growth & Opportunities in Crypto Derivatives
Analyzing Growth & Opportunities in Crypto Derivatives
 
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameter
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameterMobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameter
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameter
 
Real World MongoDB: Use Cases from Financial Services by Daniel Roberts
Real World MongoDB: Use Cases from Financial Services by Daniel RobertsReal World MongoDB: Use Cases from Financial Services by Daniel Roberts
Real World MongoDB: Use Cases from Financial Services by Daniel Roberts
 
Building A Relevancy Engine Using MongoDB and Go
Building A Relevancy Engine Using MongoDB and GoBuilding A Relevancy Engine Using MongoDB and Go
Building A Relevancy Engine Using MongoDB and Go
 
Building scalable applications with foundatio
Building scalable applications with foundatioBuilding scalable applications with foundatio
Building scalable applications with foundatio
 
Q-Rapids Runtime Data Collect by Softeam
Q-Rapids Runtime Data Collect by SofteamQ-Rapids Runtime Data Collect by Softeam
Q-Rapids Runtime Data Collect by Softeam
 
Build robust streaming data pipelines with MongoDB and Kafka P2
Build robust streaming data pipelines with MongoDB and Kafka P2Build robust streaming data pipelines with MongoDB and Kafka P2
Build robust streaming data pipelines with MongoDB and Kafka P2
 
Uncovering DeFi Largest Hacks - Key Factors to Consider & How to Mitigate Risks
Uncovering DeFi Largest Hacks - Key Factors to Consider & How to Mitigate Risks Uncovering DeFi Largest Hacks - Key Factors to Consider & How to Mitigate Risks
Uncovering DeFi Largest Hacks - Key Factors to Consider & How to Mitigate Risks
 
Webinar: How Banks Use MongoDB as a Tick Database
Webinar: How Banks Use MongoDB as a Tick DatabaseWebinar: How Banks Use MongoDB as a Tick Database
Webinar: How Banks Use MongoDB as a Tick Database
 
MongoBD London 2013: Real World MongoDB: Use Cases from Financial Services pr...
MongoBD London 2013: Real World MongoDB: Use Cases from Financial Services pr...MongoBD London 2013: Real World MongoDB: Use Cases from Financial Services pr...
MongoBD London 2013: Real World MongoDB: Use Cases from Financial Services pr...
 
Domain-Driven Data
Domain-Driven DataDomain-Driven Data
Domain-Driven Data
 
How Financial Services Organizations Use MongoDB
How Financial Services Organizations Use MongoDBHow Financial Services Organizations Use MongoDB
How Financial Services Organizations Use MongoDB
 
IntoTheBlock Webinar: Crypto Evolving Dynamics
IntoTheBlock Webinar: Crypto Evolving DynamicsIntoTheBlock Webinar: Crypto Evolving Dynamics
IntoTheBlock Webinar: Crypto Evolving Dynamics
 

Semelhante a Mongo bbmw

Mongo DB: Operational Big Data Database
Mongo DB: Operational Big Data DatabaseMongo DB: Operational Big Data Database
Mongo DB: Operational Big Data DatabaseXpand IT
 
Mongodb Presentation
Mongodb PresentationMongodb Presentation
Mongodb PresentationHashim Shaikh
 
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
 
Mongodb Presentation
Mongodb PresentationMongodb Presentation
Mongodb PresentationHashim Shaikh
 
Mongodb hashim shaikh
Mongodb hashim shaikhMongodb hashim shaikh
Mongodb hashim shaikhHashim Shaikh
 
MongoDB: The Operational Big Data by NORBERTO LEITE at Big Data Spain 2014
 MongoDB: The Operational Big Data by NORBERTO LEITE at Big Data Spain 2014 MongoDB: The Operational Big Data by NORBERTO LEITE at Big Data Spain 2014
MongoDB: The Operational Big Data by NORBERTO LEITE at Big Data Spain 2014Big Data Spain
 
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
 
Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue 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 StrategyMongoDB
 
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
 
Enterprise Reporting with MongoDB and JasperSoft
Enterprise Reporting with MongoDB and JasperSoftEnterprise Reporting with MongoDB and JasperSoft
Enterprise Reporting with MongoDB and JasperSoftMongoDB
 
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten DatenstrategieSchnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten DatenstrategieMongoDB
 
Partner Recruitment Webinar: "Join the Most Productive Ecosystem in Big Data ...
Partner Recruitment Webinar: "Join the Most Productive Ecosystem in Big Data ...Partner Recruitment Webinar: "Join the Most Productive Ecosystem in Big Data ...
Partner Recruitment Webinar: "Join the Most Productive Ecosystem in Big Data ...MongoDB
 
Emea partners recruitment webinar
Emea partners recruitment webinarEmea partners recruitment webinar
Emea partners recruitment webinarMongoDB
 
Final_CloudEventFrankfurt2017 (1).pdf
Final_CloudEventFrankfurt2017 (1).pdfFinal_CloudEventFrankfurt2017 (1).pdf
Final_CloudEventFrankfurt2017 (1).pdfMongoDB
 
MongoDB Tick Data Presentation
MongoDB Tick Data PresentationMongoDB Tick Data Presentation
MongoDB Tick Data PresentationMongoDB
 
Webinar: How Partners Can Benefit from our New Program (EMEA)
Webinar: How Partners Can Benefit from our New Program (EMEA)Webinar: How Partners Can Benefit from our New Program (EMEA)
Webinar: How Partners Can Benefit from our New Program (EMEA)MongoDB
 
Rails with MongoDB
Rails with MongoDBRails with MongoDB
Rails with MongoDBEugene Park
 
Enabling Telco to Build and Run Modern Applications
Enabling Telco to Build and Run Modern Applications Enabling Telco to Build and Run Modern Applications
Enabling Telco to Build and Run Modern Applications Tugdual Grall
 

Semelhante a Mongo bbmw (20)

Mongo DB: Operational Big Data Database
Mongo DB: Operational Big Data DatabaseMongo DB: Operational Big Data Database
Mongo DB: Operational Big Data Database
 
Mongodb Presentation
Mongodb PresentationMongodb Presentation
Mongodb Presentation
 
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
 
Mongodb Presentation
Mongodb PresentationMongodb Presentation
Mongodb Presentation
 
Mongodb hashim shaikh
Mongodb hashim shaikhMongodb hashim shaikh
Mongodb hashim shaikh
 
MongoDB: The Operational Big Data by NORBERTO LEITE at Big Data Spain 2014
 MongoDB: The Operational Big Data by NORBERTO LEITE at Big Data Spain 2014 MongoDB: The Operational Big Data by NORBERTO LEITE at Big Data Spain 2014
MongoDB: The Operational Big Data by NORBERTO LEITE at Big Data Spain 2014
 
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
 
Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue
 
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
 
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
 
Enterprise Reporting with MongoDB and JasperSoft
Enterprise Reporting with MongoDB and JasperSoftEnterprise Reporting with MongoDB and JasperSoft
Enterprise Reporting with MongoDB and JasperSoft
 
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten DatenstrategieSchnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
 
Partner Recruitment Webinar: "Join the Most Productive Ecosystem in Big Data ...
Partner Recruitment Webinar: "Join the Most Productive Ecosystem in Big Data ...Partner Recruitment Webinar: "Join the Most Productive Ecosystem in Big Data ...
Partner Recruitment Webinar: "Join the Most Productive Ecosystem in Big Data ...
 
Emea partners recruitment webinar
Emea partners recruitment webinarEmea partners recruitment webinar
Emea partners recruitment webinar
 
Final_CloudEventFrankfurt2017 (1).pdf
Final_CloudEventFrankfurt2017 (1).pdfFinal_CloudEventFrankfurt2017 (1).pdf
Final_CloudEventFrankfurt2017 (1).pdf
 
MongoDB Tick Data Presentation
MongoDB Tick Data PresentationMongoDB Tick Data Presentation
MongoDB Tick Data Presentation
 
Webinar: How Partners Can Benefit from our New Program (EMEA)
Webinar: How Partners Can Benefit from our New Program (EMEA)Webinar: How Partners Can Benefit from our New Program (EMEA)
Webinar: How Partners Can Benefit from our New Program (EMEA)
 
Rails with MongoDB
Rails with MongoDBRails with MongoDB
Rails with MongoDB
 
Dataweek-Talk-2014
Dataweek-Talk-2014Dataweek-Talk-2014
Dataweek-Talk-2014
 
Enabling Telco to Build and Run Modern Applications
Enabling Telco to Build and Run Modern Applications Enabling Telco to Build and Run Modern Applications
Enabling Telco to Build and Run Modern Applications
 

Mais de TechMeetups

Essity is the leading global hygiene and health company dedicated to improvin...
Essity is the leading global hygiene and health company dedicated to improvin...Essity is the leading global hygiene and health company dedicated to improvin...
Essity is the leading global hygiene and health company dedicated to improvin...TechMeetups
 
AUSTRIAN BUSINESS AGENCY Work in Austria
AUSTRIAN BUSINESS AGENCY Work in AustriaAUSTRIAN BUSINESS AGENCY Work in Austria
AUSTRIAN BUSINESS AGENCY Work in AustriaTechMeetups
 
PayFit is an intuitive cloud-based payroll and employee management solution d...
PayFit is an intuitive cloud-based payroll and employee management solution d...PayFit is an intuitive cloud-based payroll and employee management solution d...
PayFit is an intuitive cloud-based payroll and employee management solution d...TechMeetups
 
Career at Sollers Consulting
Career at Sollers ConsultingCareer at Sollers Consulting
Career at Sollers ConsultingTechMeetups
 
This is Infront - Financial professionals across Europe rely on Infront for f...
This is Infront - Financial professionals across Europe rely on Infront for f...This is Infront - Financial professionals across Europe rely on Infront for f...
This is Infront - Financial professionals across Europe rely on Infront for f...TechMeetups
 
Changing the face of Tech Sales, we help your business grow
Changing the face of Tech Sales, we help your business grow  Changing the face of Tech Sales, we help your business grow
Changing the face of Tech Sales, we help your business grow TechMeetups
 
Iptor, the global leader in enterprise resource planning, supply chain manage...
Iptor, the global leader in enterprise resource planning, supply chain manage...Iptor, the global leader in enterprise resource planning, supply chain manage...
Iptor, the global leader in enterprise resource planning, supply chain manage...TechMeetups
 
ELCA Informatik AG
ELCA Informatik AGELCA Informatik AG
ELCA Informatik AGTechMeetups
 
NETCONOMY is shaping the digital leadership of its clients
NETCONOMY is shaping the digital leadership of its clientsNETCONOMY is shaping the digital leadership of its clients
NETCONOMY is shaping the digital leadership of its clientsTechMeetups
 
Comercia Global Payments
Comercia Global PaymentsComercia Global Payments
Comercia Global PaymentsTechMeetups
 
Luxoft A DXC Technology Company
Luxoft A DXC Technology CompanyLuxoft A DXC Technology Company
Luxoft A DXC Technology CompanyTechMeetups
 
Product Madness - a genre-leading mobile games publisher
Product Madness - a genre-leading mobile games publisherProduct Madness - a genre-leading mobile games publisher
Product Madness - a genre-leading mobile games publisherTechMeetups
 
Talent Search People, the international recruitment and Human Resources consu...
Talent Search People, the international recruitment and Human Resources consu...Talent Search People, the international recruitment and Human Resources consu...
Talent Search People, the international recruitment and Human Resources consu...TechMeetups
 
DXC Presentation.pptx
DXC Presentation.pptxDXC Presentation.pptx
DXC Presentation.pptxTechMeetups
 
Labforward assists laboratory teams worldwide in their quest to make groundbr...
Labforward assists laboratory teams worldwide in their quest to make groundbr...Labforward assists laboratory teams worldwide in their quest to make groundbr...
Labforward assists laboratory teams worldwide in their quest to make groundbr...TechMeetups
 
Softonic publishes Softonic.com, the leading global software and app discover...
Softonic publishes Softonic.com, the leading global software and app discover...Softonic publishes Softonic.com, the leading global software and app discover...
Softonic publishes Softonic.com, the leading global software and app discover...TechMeetups
 
Life at Netcentric. Our greatest successes begin with our people.
Life at Netcentric. Our greatest successes begin with our people.Life at Netcentric. Our greatest successes begin with our people.
Life at Netcentric. Our greatest successes begin with our people.TechMeetups
 
At OMP, we offer more than just a job. We put people first and inspire you to...
At OMP, we offer more than just a job. We put people first and inspire you to...At OMP, we offer more than just a job. We put people first and inspire you to...
At OMP, we offer more than just a job. We put people first and inspire you to...TechMeetups
 

Mais de TechMeetups (20)

Essity is the leading global hygiene and health company dedicated to improvin...
Essity is the leading global hygiene and health company dedicated to improvin...Essity is the leading global hygiene and health company dedicated to improvin...
Essity is the leading global hygiene and health company dedicated to improvin...
 
AUSTRIAN BUSINESS AGENCY Work in Austria
AUSTRIAN BUSINESS AGENCY Work in AustriaAUSTRIAN BUSINESS AGENCY Work in Austria
AUSTRIAN BUSINESS AGENCY Work in Austria
 
PayFit is an intuitive cloud-based payroll and employee management solution d...
PayFit is an intuitive cloud-based payroll and employee management solution d...PayFit is an intuitive cloud-based payroll and employee management solution d...
PayFit is an intuitive cloud-based payroll and employee management solution d...
 
Career at Sollers Consulting
Career at Sollers ConsultingCareer at Sollers Consulting
Career at Sollers Consulting
 
This is Infront - Financial professionals across Europe rely on Infront for f...
This is Infront - Financial professionals across Europe rely on Infront for f...This is Infront - Financial professionals across Europe rely on Infront for f...
This is Infront - Financial professionals across Europe rely on Infront for f...
 
Springer Nature
Springer NatureSpringer Nature
Springer Nature
 
Changing the face of Tech Sales, we help your business grow
Changing the face of Tech Sales, we help your business grow  Changing the face of Tech Sales, we help your business grow
Changing the face of Tech Sales, we help your business grow
 
Iptor, the global leader in enterprise resource planning, supply chain manage...
Iptor, the global leader in enterprise resource planning, supply chain manage...Iptor, the global leader in enterprise resource planning, supply chain manage...
Iptor, the global leader in enterprise resource planning, supply chain manage...
 
ELCA Informatik AG
ELCA Informatik AGELCA Informatik AG
ELCA Informatik AG
 
NETCONOMY is shaping the digital leadership of its clients
NETCONOMY is shaping the digital leadership of its clientsNETCONOMY is shaping the digital leadership of its clients
NETCONOMY is shaping the digital leadership of its clients
 
Comercia Global Payments
Comercia Global PaymentsComercia Global Payments
Comercia Global Payments
 
Luxoft A DXC Technology Company
Luxoft A DXC Technology CompanyLuxoft A DXC Technology Company
Luxoft A DXC Technology Company
 
Sollers
SollersSollers
Sollers
 
Product Madness - a genre-leading mobile games publisher
Product Madness - a genre-leading mobile games publisherProduct Madness - a genre-leading mobile games publisher
Product Madness - a genre-leading mobile games publisher
 
Talent Search People, the international recruitment and Human Resources consu...
Talent Search People, the international recruitment and Human Resources consu...Talent Search People, the international recruitment and Human Resources consu...
Talent Search People, the international recruitment and Human Resources consu...
 
DXC Presentation.pptx
DXC Presentation.pptxDXC Presentation.pptx
DXC Presentation.pptx
 
Labforward assists laboratory teams worldwide in their quest to make groundbr...
Labforward assists laboratory teams worldwide in their quest to make groundbr...Labforward assists laboratory teams worldwide in their quest to make groundbr...
Labforward assists laboratory teams worldwide in their quest to make groundbr...
 
Softonic publishes Softonic.com, the leading global software and app discover...
Softonic publishes Softonic.com, the leading global software and app discover...Softonic publishes Softonic.com, the leading global software and app discover...
Softonic publishes Softonic.com, the leading global software and app discover...
 
Life at Netcentric. Our greatest successes begin with our people.
Life at Netcentric. Our greatest successes begin with our people.Life at Netcentric. Our greatest successes begin with our people.
Life at Netcentric. Our greatest successes begin with our people.
 
At OMP, we offer more than just a job. We put people first and inspire you to...
At OMP, we offer more than just a job. We put people first and inspire you to...At OMP, we offer more than just a job. We put people first and inspire you to...
At OMP, we offer more than just a job. We put people first and inspire you to...
 

Último

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Mongo bbmw

  • 1. Welcome! MongoDB Big Business meets Startup - London, UK Apr 26th, 2012 Derick Rethans - derick@10gen.com - twitter: @derickr
  • 2. 10gen, the company behind MongoDB ● 10gen began the MongoDB project ● Development, support, and services for MongoDB ● 100 employees ● Offices/employees in New York, Palo Alto, London and Dublin ● $31M+ funding (last round, Sept 2011) ● Investors: Sequoia, Flybridge, Union Square
  • 3. Management ● Dwight Merriman – CEO; Founder, CTO DoubleClick ● Max Shireson – President; COO MarkLogic, 9 years at Oracle ● Eliot Horowitz – CTO; Co-founder of Shopwiki, DoubleClick ● Erik Frieberg – VP Marketing; HP Software, Borland, BEA ● Ben Sabrin – VP of Sales; VP of Sales at Jboss, over 9 years of Open Source experience
  • 4. Why we exist Big Data ● explosion of data and our desire to make meaningful decisions from that data New Programming models ● the existing data model is an impediment to Programming agile development. New Hardware Architecture ● The Cloud is starting to become the dominant deployment architecture. Databases need to take advantage of horizontal scaling capacity
  • 5. MongoDB ● Open source, high performance database ● Key Innovations ● Horizontally scalable ● Agile ● Easy to Deploy in the Cloud / Virtual Servers ● Version 2.0 released September ’11 ● 100,000+ downloads per month
  • 7. Benefits Agility ● Applications store complex data that is easier to model as documents ● Schemaless DB enables faster development cycle Scale ● Relaxed transactional semantics enable easy scale out Cost ● Cost effectively operationalize abundant data (clickstreams, tweets, logs, ...)
  • 9. MMS: MongoDB Monitoring Service ● SaaS solution providing instrumentation and visibility into MongoDB systems ● Included in the 10gen commercial subscriptions. ● Deployed to most customers ● Free version released ● 3,500+ customers signed up and using service
  • 10. Terminology ● Document: the data (row) ● Collection: contains documents (table, view) ● Index ● Embedded Document (~join)
  • 11. Documents ● Are schemaless ● Can have embedded documents Simple document: { "_id" : ObjectId("4cb4ab6d7addf98506010001"), "twitter" : "derickr", "name" : "Derick Rethans" } Document with embedded documents: { "_id" : "derickr", "name" : "Derick Rethans", "bookmarks" : [ { "title" : "MongoDB", "url" : "http://mongodb.org", }, { "title" : "10gen", "url" : "http://10gen.com", } ] }
  • 12. Blog in a RDBMS
  • 14. Other Features ● Secondary and compound indexes ● 2D/Geospatial indexes ● GridFS ● Map/reduce ● Aggregation framework
  • 15. Replication ● Failover/Availability ● Scaling reads ● Primaries, secondaries and arbiters ● Odd number to prevent split brain
  • 16. Sharding ● Scaling writes and reads ● Config servers, router (mongos) and replica sets
  • 18. Enterprise Adoption ● More than 400 customers ● Noteworthy new references (all speaking publicly) Disney, MTV, Ebay/X.com Ericsson, Viacom, and Telefonica ● Many fortune 100 companies are now paying customers
  • 19. Community ● MongoDB Days: 1.100 at MongoSV in December 23 MongoDB Days in 2011 reaching over 9.000 people ● MongoDB User Groups: 238 cities with Mongo User Groups (MUGs) 200+ events in 2011 ● European events in London, Munich and Paris ● Asian events in Tokyo and Beijing
  • 20. Community: London/UK MongoDB UK ● Annual one day conference dedicated to the open source database MongoDB. ● June 20th, 2012 at the Mermaid Conference & Events Centre ● Early Bird ($50) ends May 23rd ● Expecting 600+ people Mongo UGs ● MongoDB London (May 29th): monthly ● MongoDB Thames Valley: monthly ● Office Hours (May 2nd): bi-weekly near Old Street
  • 21. Thanks! Questions? Derick Rethans - derick@10gen.com