SlideShare a Scribd company logo
Pierre JoyePHP Core DeveloperMicrosoft - Open Source Tech Center@pierrejoye
NoSQL?/(no)?SQL/
Original diagram by Simon Munro (@simonmunron)
Non Sql DatabasesKey-value cacheMemcached, velocity, apc, wincacheKey-value storeKeyspace, Azure tableeventually-consistentkey-value storeVoldemort, SimpleDBdocument storeMongoDB, CouchDB, Riakwide columnar storeBigTable, Hbase, Cassandra, Qbase, HypertableGraph databaseNeo4j
A NEW WAY
Know your environment
DBsSQLSoapAppsAppsIOKey/valCacheFiles
Data CloudAppsObjects
RDBMsAppsObjectsNoSql
Scalable, High-Performance, Open Source, Document-Oriented Database(and schema-free)
and meProduction DeploymentsMore at http://www.mongodb.org/display/DOCS/Production+Deployments
Support and Resourceshttp://www.mongodb.orgIRC Freenode #mongodbhttp://groups.google.com/group/mongodb-user@mongodb
Mongodb - drupal dev days
Database
Collection
Documentshttp://www.flickr.com/photos/critter_lm/199190303/
Index
Performance
Secondary Index
Replication/ failover
Map Reduce
Auto Sharding
GIS
Cross Platforms and Portable
Schema FreeTypesJSON TypesNullBooleanIntegerLongDoubleStringArrayObjectBSON TypesObject idDateBinary dataRegular expressionCodeMax valueMin value+
Demos
Setup
Representations
Connect to MongoDB$connection = new Mongo( “localhost:9000" ); 
Create a database$c = new Mongo( “localhost:9000" ); $db = $c->db2;
Create a database$c = new Mongo( “localhost:9000" ); $db = $c->db1;

More Related Content

What's hot (20)

PDF
Firebird Interbase Database engine hacks or rtfm
qqlan
 
PDF
Be a microservices hero
OpenRestyCon
 
PDF
Dexador Rises
fukamachi
 
PDF
Elastic{ON} 2016 Review - 김종민 님
NAVER D2
 
PDF
HTTPS and Ansible
Jeff Geerling
 
PDF
Make your Ansible playbooks maintainable, flexible, and scalable
Jeff Geerling
 
PDF
OpenRestyを用いてイケイケなサービスを作る方法
Sho Yoshida
 
PDF
Writing a fast HTTP parser
fukamachi
 
PDF
Volker Fröhlich - How to Debug Common Agent Issues
Zabbix
 
KEY
About Clack
fukamachi
 
PPTX
ChinaNetCloud - Zabbix Monitoring System Overview
ChinaNetCloud
 
ODP
Rex - Lightning Talk yapc.eu 2013
Jan Gehring
 
PPTX
Andres Gutierrez "Phalcon 3.0, Zephir & PHP7"
Fwdays
 
PDF
Philip Stehlik at TechTalks.ph - Intro to Groovy and Grails
Philip Stehlik
 
PPTX
Иван Новиков «Elastic search»
Mail.ru Group
 
PDF
CBDW2014- Intro to CommandBox; The ColdFusion CLI, Package Manager, and REPL ...
Ortus Solutions, Corp
 
PDF
Building RESTful APIs
Silota Inc.
 
PPTX
Node collaboration - sharing information between your systems
m_richardson
 
PDF
Logstash-Elasticsearch-Kibana
dknx01
 
PDF
Fluentd v1 and future at techtalk
N Masahiro
 
Firebird Interbase Database engine hacks or rtfm
qqlan
 
Be a microservices hero
OpenRestyCon
 
Dexador Rises
fukamachi
 
Elastic{ON} 2016 Review - 김종민 님
NAVER D2
 
HTTPS and Ansible
Jeff Geerling
 
Make your Ansible playbooks maintainable, flexible, and scalable
Jeff Geerling
 
OpenRestyを用いてイケイケなサービスを作る方法
Sho Yoshida
 
Writing a fast HTTP parser
fukamachi
 
Volker Fröhlich - How to Debug Common Agent Issues
Zabbix
 
About Clack
fukamachi
 
ChinaNetCloud - Zabbix Monitoring System Overview
ChinaNetCloud
 
Rex - Lightning Talk yapc.eu 2013
Jan Gehring
 
Andres Gutierrez "Phalcon 3.0, Zephir & PHP7"
Fwdays
 
Philip Stehlik at TechTalks.ph - Intro to Groovy and Grails
Philip Stehlik
 
Иван Новиков «Elastic search»
Mail.ru Group
 
CBDW2014- Intro to CommandBox; The ColdFusion CLI, Package Manager, and REPL ...
Ortus Solutions, Corp
 
Building RESTful APIs
Silota Inc.
 
Node collaboration - sharing information between your systems
m_richardson
 
Logstash-Elasticsearch-Kibana
dknx01
 
Fluentd v1 and future at techtalk
N Masahiro
 

Similar to Mongodb - drupal dev days (20)

PDF
Considerations for using NoSQL technology on your next IT project - Akmal Cha...
jaxconf
 
PPTX
Moving from SQL Server to MongoDB
Nick Court
 
PDF
Nosql part1 8th December
Ruru Chowdhury
 
PDF
NOsql Presentation.pdf
AkshayDwivedi31
 
ODP
Databases benoitg 2009-03-10
benoitg
 
PPTX
NoSQL.pptx
RithikRaj25
 
PPTX
mongodb_DS.pptx
DavoudSalehi1
 
KEY
Is MongoDB Right For Your Project (or Organization)
Tony Bibbs
 
PPTX
Back to Basics Webinar 1: Introduction to NoSQL
MongoDB
 
PPTX
Back to Basics Webinar 1 - Introduction to NoSQL
Joe Drumgoole
 
PPTX
NoSQL Basics and MongDB
Shamima Yeasmin Mukta
 
PPTX
cours database pour etudiant NoSQL (1).pptx
ssuser1fde9c
 
PPTX
NoSQL and MongoDB Introdction
Brian Enochson
 
PPTX
Introduction to Data Science NoSQL.pptx
tarakesh7199
 
PPT
No SQL Databases.ppt
ssuser8c8fc1
 
PPT
No SQL Databases sdfghjkl;sdfghjkl;sdfghjkl;'
sankarapu posibabu
 
PPT
05 No SQL Sudarshan.ppt
AnandKonj1
 
PPTX
NoSQL
Radu Vunvulea
 
PDF
NoSQL Databases Introduction - UTN 2013
Facundo Farias
 
PDF
NoSql and it's introduction features-Unit-1.pdf
ajajkhan16
 
Considerations for using NoSQL technology on your next IT project - Akmal Cha...
jaxconf
 
Moving from SQL Server to MongoDB
Nick Court
 
Nosql part1 8th December
Ruru Chowdhury
 
NOsql Presentation.pdf
AkshayDwivedi31
 
Databases benoitg 2009-03-10
benoitg
 
NoSQL.pptx
RithikRaj25
 
mongodb_DS.pptx
DavoudSalehi1
 
Is MongoDB Right For Your Project (or Organization)
Tony Bibbs
 
Back to Basics Webinar 1: Introduction to NoSQL
MongoDB
 
Back to Basics Webinar 1 - Introduction to NoSQL
Joe Drumgoole
 
NoSQL Basics and MongDB
Shamima Yeasmin Mukta
 
cours database pour etudiant NoSQL (1).pptx
ssuser1fde9c
 
NoSQL and MongoDB Introdction
Brian Enochson
 
Introduction to Data Science NoSQL.pptx
tarakesh7199
 
No SQL Databases.ppt
ssuser8c8fc1
 
No SQL Databases sdfghjkl;sdfghjkl;sdfghjkl;'
sankarapu posibabu
 
05 No SQL Sudarshan.ppt
AnandKonj1
 
NoSQL Databases Introduction - UTN 2013
Facundo Farias
 
NoSql and it's introduction features-Unit-1.pdf
ajajkhan16
 
Ad

More from Pierre Joye (15)

PPTX
Php 7.x 8.0 and hhvm and
Pierre Joye
 
PPTX
Extending php (7), the basics
Pierre Joye
 
PPTX
Php7 hhvm and co
Pierre Joye
 
PPTX
Php 7 hhvm and co
Pierre Joye
 
PPTX
Short Intro talk to IPC/Berlin 2012
Pierre Joye
 
PPTX
Intro ipcberlin2012
Pierre Joye
 
PPTX
Webdevcon pierrejoye-php54-and-other
Pierre Joye
 
PPTX
Php symfony and software lifecycle
Pierre Joye
 
PPTX
Webplatform And Php
Pierre Joye
 
PPTX
Keynote, PHP World Kongress Munich
Pierre Joye
 
PPTX
Php On Windows
Pierre Joye
 
PPTX
Php On Windows Internals
Pierre Joye
 
PPTX
Test Fest 2009
Pierre Joye
 
PPT
PHP Worl Kongress Munich
Pierre Joye
 
PPT
Developing PHP internals on Windows
Pierre Joye
 
Php 7.x 8.0 and hhvm and
Pierre Joye
 
Extending php (7), the basics
Pierre Joye
 
Php7 hhvm and co
Pierre Joye
 
Php 7 hhvm and co
Pierre Joye
 
Short Intro talk to IPC/Berlin 2012
Pierre Joye
 
Intro ipcberlin2012
Pierre Joye
 
Webdevcon pierrejoye-php54-and-other
Pierre Joye
 
Php symfony and software lifecycle
Pierre Joye
 
Webplatform And Php
Pierre Joye
 
Keynote, PHP World Kongress Munich
Pierre Joye
 
Php On Windows
Pierre Joye
 
Php On Windows Internals
Pierre Joye
 
Test Fest 2009
Pierre Joye
 
PHP Worl Kongress Munich
Pierre Joye
 
Developing PHP internals on Windows
Pierre Joye
 
Ad

Recently uploaded (20)

PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Digital Circuits, important subject in CS
contactparinay1
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 

Mongodb - drupal dev days

Editor's Notes

  • #3: Who has heard about nosql?Knows?Opinions?Against SQL? Hell no
  • #4: Nothing NewBut wth is happening since 2000 (1st real end of the world, next is in 2038)?
  • #9: Who cares about what is in that cloud?
  • #18: Up to 40 indexes
  • #25: No Op(yet)
  • #26: Noop yet
  • #27: Noop yet