SlideShare une entreprise Scribd logo
1  sur  28
  MongoDB @ Fliptop 2011/12/10
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is Fliptop? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fliptop Infrastructure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fliptop DataBases  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
From Solr to MongoDB ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MongoDB Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MongoDB Servers  
MongoDB Shardings ,[object Object],[object Object],[object Object],[object Object],[object Object]
MongoDB Replication ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MongoDB Failover ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fliptop MongoDB Infrastructures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MongoDB and AWS EC2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MongoDB Sharding Strategy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
From timestamp to uuid ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MongoDB Balancer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MongoDB Schema ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MongoDB Schema and Size ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MongoDB Queries 1) COLUMN = VALUE 2) COLUMN in RANGE 3) boolean operators AND, OR, NOT 4) pagination (start, rows) 5) sort 6) count (of query result) 7) COLUMN is non-existent 8) multiValued fields 9) dynamic fields 10) dynamic multiValued fields 11) stats queries (min, max) 12) faceted queries (aggregation of specific fields) 13) free text search (regular expression)
MongoDB Index ,[object Object],[object Object],[object Object],[object Object]
MongoDB Index Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MongoDB Index Limits ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MongoDB Index Optimization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MongoDB Miscellaneous ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What's Next? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q & A Robbie Cheng Lead Software Engineer [email_address]
We're Hiring ,[object Object]
Thank you!

Contenu connexe

Tendances

Embulk and Machine Learning infrastructure
Embulk and Machine Learning infrastructureEmbulk and Machine Learning infrastructure
Embulk and Machine Learning infrastructureHiroshi Toyama
 
Let's Compare: A Benchmark review of InfluxDB and Elasticsearch
Let's Compare: A Benchmark review of InfluxDB and ElasticsearchLet's Compare: A Benchmark review of InfluxDB and Elasticsearch
Let's Compare: A Benchmark review of InfluxDB and ElasticsearchInfluxData
 
Use Redis in Odd and Unusual Ways
Use Redis in Odd and Unusual WaysUse Redis in Odd and Unusual Ways
Use Redis in Odd and Unusual WaysItamar Haber
 
The NoSQL Way in Postgres
The NoSQL Way in PostgresThe NoSQL Way in Postgres
The NoSQL Way in PostgresEDB
 
MongoDB Aggregation MongoSF May 2011
MongoDB Aggregation MongoSF May 2011MongoDB Aggregation MongoSF May 2011
MongoDB Aggregation MongoSF May 2011Chris Westin
 
Распределенные системы хранения данных, особенности реализации DHT в проекте ...
Распределенные системы хранения данных, особенности реализации DHT в проекте ...Распределенные системы хранения данных, особенности реализации DHT в проекте ...
Распределенные системы хранения данных, особенности реализации DHT в проекте ...yaevents
 
Lessons Learned Migrating 2+ Billion Documents at Craigslist
Lessons Learned Migrating 2+ Billion Documents at CraigslistLessons Learned Migrating 2+ Billion Documents at Craigslist
Lessons Learned Migrating 2+ Billion Documents at CraigslistJeremy Zawodny
 
MongoFr : MongoDB as a log Collector
MongoFr : MongoDB as a log CollectorMongoFr : MongoDB as a log Collector
MongoFr : MongoDB as a log CollectorPierre Baillet
 
MongoDB Days UK: Using MongoDB and Python for Data Analysis Pipelines
MongoDB Days UK: Using MongoDB and Python for Data Analysis PipelinesMongoDB Days UK: Using MongoDB and Python for Data Analysis Pipelines
MongoDB Days UK: Using MongoDB and Python for Data Analysis PipelinesMongoDB
 
InfiniFlux Minmax Cache
InfiniFlux Minmax CacheInfiniFlux Minmax Cache
InfiniFlux Minmax CacheInfiniFlux
 
Sphinx at Craigslist in 2012
Sphinx at Craigslist in 2012Sphinx at Craigslist in 2012
Sphinx at Craigslist in 2012Jeremy Zawodny
 
Cassandra vs. Redis
Cassandra vs. RedisCassandra vs. Redis
Cassandra vs. RedisTim Lossen
 
In-core compression: how to shrink your database size in several times
In-core compression: how to shrink your database size in several timesIn-core compression: how to shrink your database size in several times
In-core compression: how to shrink your database size in several timesAleksander Alekseev
 
Big data in the cloud
Big data in the cloudBig data in the cloud
Big data in the cloudBen Sullins
 
Hadoop Pig: MapReduce the easy way!
Hadoop Pig: MapReduce the easy way!Hadoop Pig: MapReduce the easy way!
Hadoop Pig: MapReduce the easy way!Nathan Bijnens
 
PostgreSQL FTS Solutions FOSDEM 2013 - PGDAY
PostgreSQL FTS Solutions FOSDEM 2013 - PGDAYPostgreSQL FTS Solutions FOSDEM 2013 - PGDAY
PostgreSQL FTS Solutions FOSDEM 2013 - PGDAYEmanuel Calvo
 
企業・業界情報プラットフォームSPEEDAにおけるElasticsearchの活用
企業・業界情報プラットフォームSPEEDAにおけるElasticsearchの活用企業・業界情報プラットフォームSPEEDAにおけるElasticsearchの活用
企業・業界情報プラットフォームSPEEDAにおけるElasticsearchの活用Akira Kitauchi
 

Tendances (20)

Embulk and Machine Learning infrastructure
Embulk and Machine Learning infrastructureEmbulk and Machine Learning infrastructure
Embulk and Machine Learning infrastructure
 
Let's Compare: A Benchmark review of InfluxDB and Elasticsearch
Let's Compare: A Benchmark review of InfluxDB and ElasticsearchLet's Compare: A Benchmark review of InfluxDB and Elasticsearch
Let's Compare: A Benchmark review of InfluxDB and Elasticsearch
 
Use Redis in Odd and Unusual Ways
Use Redis in Odd and Unusual WaysUse Redis in Odd and Unusual Ways
Use Redis in Odd and Unusual Ways
 
The NoSQL Way in Postgres
The NoSQL Way in PostgresThe NoSQL Way in Postgres
The NoSQL Way in Postgres
 
MongoDB Aggregation MongoSF May 2011
MongoDB Aggregation MongoSF May 2011MongoDB Aggregation MongoSF May 2011
MongoDB Aggregation MongoSF May 2011
 
Распределенные системы хранения данных, особенности реализации DHT в проекте ...
Распределенные системы хранения данных, особенности реализации DHT в проекте ...Распределенные системы хранения данных, особенности реализации DHT в проекте ...
Распределенные системы хранения данных, особенности реализации DHT в проекте ...
 
Lessons Learned Migrating 2+ Billion Documents at Craigslist
Lessons Learned Migrating 2+ Billion Documents at CraigslistLessons Learned Migrating 2+ Billion Documents at Craigslist
Lessons Learned Migrating 2+ Billion Documents at Craigslist
 
MongoFr : MongoDB as a log Collector
MongoFr : MongoDB as a log CollectorMongoFr : MongoDB as a log Collector
MongoFr : MongoDB as a log Collector
 
MongoDB Days UK: Using MongoDB and Python for Data Analysis Pipelines
MongoDB Days UK: Using MongoDB and Python for Data Analysis PipelinesMongoDB Days UK: Using MongoDB and Python for Data Analysis Pipelines
MongoDB Days UK: Using MongoDB and Python for Data Analysis Pipelines
 
What Reika Taught us
What Reika Taught usWhat Reika Taught us
What Reika Taught us
 
InfiniFlux Minmax Cache
InfiniFlux Minmax CacheInfiniFlux Minmax Cache
InfiniFlux Minmax Cache
 
Sphinx at Craigslist in 2012
Sphinx at Craigslist in 2012Sphinx at Craigslist in 2012
Sphinx at Craigslist in 2012
 
Cassandra vs. Redis
Cassandra vs. RedisCassandra vs. Redis
Cassandra vs. Redis
 
Hadoop at datasift
Hadoop at datasiftHadoop at datasift
Hadoop at datasift
 
In-core compression: how to shrink your database size in several times
In-core compression: how to shrink your database size in several timesIn-core compression: how to shrink your database size in several times
In-core compression: how to shrink your database size in several times
 
Mongodb
MongodbMongodb
Mongodb
 
Big data in the cloud
Big data in the cloudBig data in the cloud
Big data in the cloud
 
Hadoop Pig: MapReduce the easy way!
Hadoop Pig: MapReduce the easy way!Hadoop Pig: MapReduce the easy way!
Hadoop Pig: MapReduce the easy way!
 
PostgreSQL FTS Solutions FOSDEM 2013 - PGDAY
PostgreSQL FTS Solutions FOSDEM 2013 - PGDAYPostgreSQL FTS Solutions FOSDEM 2013 - PGDAY
PostgreSQL FTS Solutions FOSDEM 2013 - PGDAY
 
企業・業界情報プラットフォームSPEEDAにおけるElasticsearchの活用
企業・業界情報プラットフォームSPEEDAにおけるElasticsearchの活用企業・業界情報プラットフォームSPEEDAにおけるElasticsearchの活用
企業・業界情報プラットフォームSPEEDAにおけるElasticsearchの活用
 

En vedette

Radio and Music Industry
Radio and Music IndustryRadio and Music Industry
Radio and Music IndustryAngelica Kim-Lu
 
Filipino hiphop presentation
Filipino hiphop presentationFilipino hiphop presentation
Filipino hiphop presentationElaine Lee
 
OpenLounge '14 Session: How NewVoiceMedia Leverages Fliptop to Get More MQLs
OpenLounge '14 Session: How NewVoiceMedia Leverages Fliptop to Get More MQLsOpenLounge '14 Session: How NewVoiceMedia Leverages Fliptop to Get More MQLs
OpenLounge '14 Session: How NewVoiceMedia Leverages Fliptop to Get More MQLsInsideView
 
Philippine Literature - Poetry
Philippine Literature - PoetryPhilippine Literature - Poetry
Philippine Literature - PoetryAngelle Rico
 
Philippine contemporary literature
Philippine contemporary literaturePhilippine contemporary literature
Philippine contemporary literatureschool
 
21st century period in literature
21st century period in literature21st century period in literature
21st century period in literaturelehsur
 
21st century literature from the philippines and the world
21st century literature from the philippines and the world21st century literature from the philippines and the world
21st century literature from the philippines and the worldPRINTDESK by Dan
 
Teaching Poetry
Teaching PoetryTeaching Poetry
Teaching Poetrymungo13
 

En vedette (11)

Radio and Music Industry
Radio and Music IndustryRadio and Music Industry
Radio and Music Industry
 
Filipino hiphop presentation
Filipino hiphop presentationFilipino hiphop presentation
Filipino hiphop presentation
 
Lyrical Essay
Lyrical EssayLyrical Essay
Lyrical Essay
 
OpenLounge '14 Session: How NewVoiceMedia Leverages Fliptop to Get More MQLs
OpenLounge '14 Session: How NewVoiceMedia Leverages Fliptop to Get More MQLsOpenLounge '14 Session: How NewVoiceMedia Leverages Fliptop to Get More MQLs
OpenLounge '14 Session: How NewVoiceMedia Leverages Fliptop to Get More MQLs
 
Philippine Literature - Poetry
Philippine Literature - PoetryPhilippine Literature - Poetry
Philippine Literature - Poetry
 
Philippine contemporary literature
Philippine contemporary literaturePhilippine contemporary literature
Philippine contemporary literature
 
21st century period in literature
21st century period in literature21st century period in literature
21st century period in literature
 
21st century literature from the philippines and the world
21st century literature from the philippines and the world21st century literature from the philippines and the world
21st century literature from the philippines and the world
 
Teaching Poetry
Teaching PoetryTeaching Poetry
Teaching Poetry
 
Philippine literature
Philippine literaturePhilippine literature
Philippine literature
 
Poetry
PoetryPoetry
Poetry
 

Similaire à MongoDB @ fliptop

MongoDB performance
MongoDB performanceMongoDB performance
MongoDB performanceMydbops
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDBAlex Bilbie
 
DynamoDB Gluecon 2012
DynamoDB Gluecon 2012DynamoDB Gluecon 2012
DynamoDB Gluecon 2012Appirio
 
Gluecon 2012 - DynamoDB
Gluecon 2012 - DynamoDBGluecon 2012 - DynamoDB
Gluecon 2012 - DynamoDBJeff Douglas
 
DBVersity MongoDB Online Training Presentations
DBVersity MongoDB Online Training PresentationsDBVersity MongoDB Online Training Presentations
DBVersity MongoDB Online Training PresentationsSrinivas Mutyala
 
MongoDB Tips and Tricks
MongoDB Tips and TricksMongoDB Tips and Tricks
MongoDB Tips and TricksM Malai
 
MongoDB Knowledge Shareing
MongoDB Knowledge ShareingMongoDB Knowledge Shareing
MongoDB Knowledge ShareingPhilip Zhong
 
Compare DynamoDB vs. MongoDB
Compare DynamoDB vs. MongoDBCompare DynamoDB vs. MongoDB
Compare DynamoDB vs. MongoDBAmar Das
 
Dynamo vs Mongo
Dynamo vs MongoDynamo vs Mongo
Dynamo vs MongoAmar Das
 
Configuring workload-based storage and topologies
Configuring workload-based storage and topologiesConfiguring workload-based storage and topologies
Configuring workload-based storage and topologiesMariaDB plc
 
Intro to mongo db
Intro to mongo dbIntro to mongo db
Intro to mongo dbChi Lee
 
Node Js, AngularJs and Express Js Tutorial
Node Js, AngularJs and Express Js TutorialNode Js, AngularJs and Express Js Tutorial
Node Js, AngularJs and Express Js TutorialPHP Support
 
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA 2022 - What's new with MongoDB 6.0 and AtlasData Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA 2022 - What's new with MongoDB 6.0 and AtlasData Con LA
 
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...javier ramirez
 
Basics of MongoDB
Basics of MongoDB Basics of MongoDB
Basics of MongoDB Habilelabs
 
MongoDB Pros and Cons
MongoDB Pros and ConsMongoDB Pros and Cons
MongoDB Pros and Consjohnrjenson
 

Similaire à MongoDB @ fliptop (20)

MongoDB performance
MongoDB performanceMongoDB performance
MongoDB performance
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
DynamoDB Gluecon 2012
DynamoDB Gluecon 2012DynamoDB Gluecon 2012
DynamoDB Gluecon 2012
 
Gluecon 2012 - DynamoDB
Gluecon 2012 - DynamoDBGluecon 2012 - DynamoDB
Gluecon 2012 - DynamoDB
 
DBVersity MongoDB Online Training Presentations
DBVersity MongoDB Online Training PresentationsDBVersity MongoDB Online Training Presentations
DBVersity MongoDB Online Training Presentations
 
MongoDB Tips and Tricks
MongoDB Tips and TricksMongoDB Tips and Tricks
MongoDB Tips and Tricks
 
MongoDB Knowledge Shareing
MongoDB Knowledge ShareingMongoDB Knowledge Shareing
MongoDB Knowledge Shareing
 
Compare DynamoDB vs. MongoDB
Compare DynamoDB vs. MongoDBCompare DynamoDB vs. MongoDB
Compare DynamoDB vs. MongoDB
 
Dynamo vs Mongo
Dynamo vs MongoDynamo vs Mongo
Dynamo vs Mongo
 
Open source Technology
Open source TechnologyOpen source Technology
Open source Technology
 
Configuring workload-based storage and topologies
Configuring workload-based storage and topologiesConfiguring workload-based storage and topologies
Configuring workload-based storage and topologies
 
Intro to mongo db
Intro to mongo dbIntro to mongo db
Intro to mongo db
 
Node Js, AngularJs and Express Js Tutorial
Node Js, AngularJs and Express Js TutorialNode Js, AngularJs and Express Js Tutorial
Node Js, AngularJs and Express Js Tutorial
 
2012 phoenix mug
2012 phoenix mug2012 phoenix mug
2012 phoenix mug
 
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA 2022 - What's new with MongoDB 6.0 and AtlasData Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
 
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
 
Basics of MongoDB
Basics of MongoDB Basics of MongoDB
Basics of MongoDB
 
Mongo db
Mongo dbMongo db
Mongo db
 
MongoDB Pros and Cons
MongoDB Pros and ConsMongoDB Pros and Cons
MongoDB Pros and Cons
 
MongoDB
MongoDBMongoDB
MongoDB
 

Dernier

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Dernier (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

MongoDB @ fliptop

  • 1.   MongoDB @ Fliptop 2011/12/10
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. MongoDB Queries 1) COLUMN = VALUE 2) COLUMN in RANGE 3) boolean operators AND, OR, NOT 4) pagination (start, rows) 5) sort 6) count (of query result) 7) COLUMN is non-existent 8) multiValued fields 9) dynamic fields 10) dynamic multiValued fields 11) stats queries (min, max) 12) faceted queries (aggregation of specific fields) 13) free text search (regular expression)
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Q & A Robbie Cheng Lead Software Engineer [email_address]
  • 27.

Notes de l'éditeur

  1. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  2. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  3. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  4. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  5. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  6. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  7. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  8. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  9. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  10. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  11. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  12. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  13. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  14. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  15. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  16. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  17. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  18. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  19. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  20. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  21. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  22. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  23. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  24. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  25. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava
  26. http://blog.jayway.com/2009/10/22/google-collections/ http://www.slideshare.net/gosain20/google-collections -api-an-introduction http://www.discursive.com/books/cjcook/reference/gua va -collect http://www.tfnico.com/presentations/google-guava