Enviar pesquisa
Carregar
MapReduce, Indexes, and Other MongoDB Features
•
30 gostaram
•
2,878 visualizações
Título melhorado com IA
M
MongoSF
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 133
Baixar agora
Baixar para ler offline
Recomendados
Building Real Time Systems on MongoDB Using the Oplog at Stripe
Building Real Time Systems on MongoDB Using the Oplog at Stripe
MongoDB
MongoDB Oplog入門
MongoDB Oplog入門
Takahiro Inoue
MongoDBで作るソーシャルデータ新解析基盤
MongoDBで作るソーシャルデータ新解析基盤
Takahiro Inoue
Super Advanced Python –act1
Super Advanced Python –act1
Ke Wei Louis
MongoDB全機能解説2
MongoDB全機能解説2
Takahiro Inoue
Aggregation Pipeline Power++: MongoDB 4.2 파이프 라인 쿼리, 업데이트 및 구체화된 뷰 소개 [MongoDB]
Aggregation Pipeline Power++: MongoDB 4.2 파이프 라인 쿼리, 업데이트 및 구체화된 뷰 소개 [MongoDB]
MongoDB
Elm: give it a try
Elm: give it a try
Eugene Zharkov
Nosql hands on handout 04
Nosql hands on handout 04
Krishna Sankar
Recomendados
Building Real Time Systems on MongoDB Using the Oplog at Stripe
Building Real Time Systems on MongoDB Using the Oplog at Stripe
MongoDB
MongoDB Oplog入門
MongoDB Oplog入門
Takahiro Inoue
MongoDBで作るソーシャルデータ新解析基盤
MongoDBで作るソーシャルデータ新解析基盤
Takahiro Inoue
Super Advanced Python –act1
Super Advanced Python –act1
Ke Wei Louis
MongoDB全機能解説2
MongoDB全機能解説2
Takahiro Inoue
Aggregation Pipeline Power++: MongoDB 4.2 파이프 라인 쿼리, 업데이트 및 구체화된 뷰 소개 [MongoDB]
Aggregation Pipeline Power++: MongoDB 4.2 파이프 라인 쿼리, 업데이트 및 구체화된 뷰 소개 [MongoDB]
MongoDB
Elm: give it a try
Elm: give it a try
Eugene Zharkov
Nosql hands on handout 04
Nosql hands on handout 04
Krishna Sankar
Cycle.js: Functional and Reactive
Cycle.js: Functional and Reactive
Eugene Zharkov
The Ring programming language version 1.5.4 book - Part 40 of 185
The Ring programming language version 1.5.4 book - Part 40 of 185
Mahmoud Samir Fayed
MySQL 5.7 NF – JSON Datatype 활용
MySQL 5.7 NF – JSON Datatype 활용
I Goo Lee
MySQL flexible schema and JSON for Internet of Things
MySQL flexible schema and JSON for Internet of Things
Alexander Rubin
はじめてのGroovy
はじめてのGroovy
Tsuyoshi Yamamoto
Rデバッグあれこれ
Rデバッグあれこれ
Takeshi Arabiki
Rのスコープとフレームと環境と
Rのスコープとフレームと環境と
Takeshi Arabiki
Kamil Chmielewski, Jacek Juraszek - "Hadoop. W poszukiwaniu złotego młotka."
Kamil Chmielewski, Jacek Juraszek - "Hadoop. W poszukiwaniu złotego młotka."
sjabs
Groovy collection api
Groovy collection api
trygvea
20110514 mongo dbチューニング
20110514 mongo dbチューニング
Yuichi Matsuo
Inside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source Database
Mike Dirolf
mobl - model-driven engineering lecture
mobl - model-driven engineering lecture
zefhemel
Ricky Bobby's World
Ricky Bobby's World
Brian Lonsdorf
MongoDB Performance Tuning
MongoDB Performance Tuning
Puneet Behl
Pymongo for the Clueless
Pymongo for the Clueless
Chee Leong Chow
The Ring programming language version 1.7 book - Part 48 of 196
The Ring programming language version 1.7 book - Part 48 of 196
Mahmoud Samir Fayed
MongoDB .local Paris 2020: La puissance du Pipeline d'Agrégation de MongoDB
MongoDB .local Paris 2020: La puissance du Pipeline d'Agrégation de MongoDB
MongoDB
집단지성 프로그래밍 08-가격모델링
집단지성 프로그래밍 08-가격모델링
Kwang Woo NAM
Fact, Fiction, and FP
Fact, Fiction, and FP
Brian Lonsdorf
Google App Engine Developer - Day3
Google App Engine Developer - Day3
Simon Su
MongoDB on EC2 and EBS
MongoDB on EC2 and EBS
Jared Rosoff
Introduction to Cassandra (June 2010)
Introduction to Cassandra (June 2010)
gdusbabek
Mais conteúdo relacionado
Mais procurados
Cycle.js: Functional and Reactive
Cycle.js: Functional and Reactive
Eugene Zharkov
The Ring programming language version 1.5.4 book - Part 40 of 185
The Ring programming language version 1.5.4 book - Part 40 of 185
Mahmoud Samir Fayed
MySQL 5.7 NF – JSON Datatype 활용
MySQL 5.7 NF – JSON Datatype 활용
I Goo Lee
MySQL flexible schema and JSON for Internet of Things
MySQL flexible schema and JSON for Internet of Things
Alexander Rubin
はじめてのGroovy
はじめてのGroovy
Tsuyoshi Yamamoto
Rデバッグあれこれ
Rデバッグあれこれ
Takeshi Arabiki
Rのスコープとフレームと環境と
Rのスコープとフレームと環境と
Takeshi Arabiki
Kamil Chmielewski, Jacek Juraszek - "Hadoop. W poszukiwaniu złotego młotka."
Kamil Chmielewski, Jacek Juraszek - "Hadoop. W poszukiwaniu złotego młotka."
sjabs
Groovy collection api
Groovy collection api
trygvea
20110514 mongo dbチューニング
20110514 mongo dbチューニング
Yuichi Matsuo
Inside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source Database
Mike Dirolf
mobl - model-driven engineering lecture
mobl - model-driven engineering lecture
zefhemel
Ricky Bobby's World
Ricky Bobby's World
Brian Lonsdorf
MongoDB Performance Tuning
MongoDB Performance Tuning
Puneet Behl
Pymongo for the Clueless
Pymongo for the Clueless
Chee Leong Chow
The Ring programming language version 1.7 book - Part 48 of 196
The Ring programming language version 1.7 book - Part 48 of 196
Mahmoud Samir Fayed
MongoDB .local Paris 2020: La puissance du Pipeline d'Agrégation de MongoDB
MongoDB .local Paris 2020: La puissance du Pipeline d'Agrégation de MongoDB
MongoDB
집단지성 프로그래밍 08-가격모델링
집단지성 프로그래밍 08-가격모델링
Kwang Woo NAM
Fact, Fiction, and FP
Fact, Fiction, and FP
Brian Lonsdorf
Google App Engine Developer - Day3
Google App Engine Developer - Day3
Simon Su
Mais procurados
(20)
Cycle.js: Functional and Reactive
Cycle.js: Functional and Reactive
The Ring programming language version 1.5.4 book - Part 40 of 185
The Ring programming language version 1.5.4 book - Part 40 of 185
MySQL 5.7 NF – JSON Datatype 활용
MySQL 5.7 NF – JSON Datatype 활용
MySQL flexible schema and JSON for Internet of Things
MySQL flexible schema and JSON for Internet of Things
はじめてのGroovy
はじめてのGroovy
Rデバッグあれこれ
Rデバッグあれこれ
Rのスコープとフレームと環境と
Rのスコープとフレームと環境と
Kamil Chmielewski, Jacek Juraszek - "Hadoop. W poszukiwaniu złotego młotka."
Kamil Chmielewski, Jacek Juraszek - "Hadoop. W poszukiwaniu złotego młotka."
Groovy collection api
Groovy collection api
20110514 mongo dbチューニング
20110514 mongo dbチューニング
Inside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source Database
mobl - model-driven engineering lecture
mobl - model-driven engineering lecture
Ricky Bobby's World
Ricky Bobby's World
MongoDB Performance Tuning
MongoDB Performance Tuning
Pymongo for the Clueless
Pymongo for the Clueless
The Ring programming language version 1.7 book - Part 48 of 196
The Ring programming language version 1.7 book - Part 48 of 196
MongoDB .local Paris 2020: La puissance du Pipeline d'Agrégation de MongoDB
MongoDB .local Paris 2020: La puissance du Pipeline d'Agrégation de MongoDB
집단지성 프로그래밍 08-가격모델링
집단지성 프로그래밍 08-가격모델링
Fact, Fiction, and FP
Fact, Fiction, and FP
Google App Engine Developer - Day3
Google App Engine Developer - Day3
Destaque
MongoDB on EC2 and EBS
MongoDB on EC2 and EBS
Jared Rosoff
Introduction to Cassandra (June 2010)
Introduction to Cassandra (June 2010)
gdusbabek
NoSQL databases
NoSQL databases
Marin Dimitrov
Introducción a Machine Learning
Introducción a Machine Learning
Pablo Casas
NoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradas
Diego López-de-Ipiña González-de-Artaza
Conceptos básicos. Seminario web 1: Introducción a NoSQL
Conceptos básicos. Seminario web 1: Introducción a NoSQL
MongoDB
Best Practices for Running MongoDB on AWS - AWS May 2016 Webinar Series
Best Practices for Running MongoDB on AWS - AWS May 2016 Webinar Series
Amazon Web Services
Base de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
Andrés Felipe Montoya Ríos
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
Gusttavo Nipas
Destaque
(9)
MongoDB on EC2 and EBS
MongoDB on EC2 and EBS
Introduction to Cassandra (June 2010)
Introduction to Cassandra (June 2010)
NoSQL databases
NoSQL databases
Introducción a Machine Learning
Introducción a Machine Learning
NoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradas
Conceptos básicos. Seminario web 1: Introducción a NoSQL
Conceptos básicos. Seminario web 1: Introducción a NoSQL
Best Practices for Running MongoDB on AWS - AWS May 2016 Webinar Series
Best Practices for Running MongoDB on AWS - AWS May 2016 Webinar Series
Base de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
Semelhante a MapReduce, Indexes, and Other MongoDB Features
From mysql to MongoDB(MongoDB2011北京交流会)
From mysql to MongoDB(MongoDB2011北京交流会)
Night Sailer
Refactoring to Macros with Clojure
Refactoring to Macros with Clojure
Dmitry Buzdin
The Ring programming language version 1.5 book - Part 8 of 31
The Ring programming language version 1.5 book - Part 8 of 31
Mahmoud Samir Fayed
DataMapper
DataMapper
Yehuda Katz
Type safe embedded domain-specific languages
Type safe embedded domain-specific languages
Arthur Xavier
Introduction to Groovy
Introduction to Groovy
André Faria Gomes
Designing Opeation Oriented Web Applications / YAPC::Asia Tokyo 2011
Designing Opeation Oriented Web Applications / YAPC::Asia Tokyo 2011
Masahiro Nagano
Latinoware
Latinoware
kchodorow
Damn Fine CoffeeScript
Damn Fine CoffeeScript
niklal
GE8151 Problem Solving and Python Programming
GE8151 Problem Solving and Python Programming
Muthu Vinayagam
The Ring programming language version 1.5.3 book - Part 44 of 184
The Ring programming language version 1.5.3 book - Part 44 of 184
Mahmoud Samir Fayed
The Ring programming language version 1.5.3 book - Part 54 of 184
The Ring programming language version 1.5.3 book - Part 54 of 184
Mahmoud Samir Fayed
mobl presentation @ IHomer
mobl presentation @ IHomer
zefhemel
ES6 patterns in the wild
ES6 patterns in the wild
Joe Morgan
The Ring programming language version 1.4.1 book - Part 13 of 31
The Ring programming language version 1.4.1 book - Part 13 of 31
Mahmoud Samir Fayed
Python 내장 함수
Python 내장 함수
용 최
User Defined Aggregation in Apache Spark: A Love Story
User Defined Aggregation in Apache Spark: A Love Story
Databricks
User Defined Aggregation in Apache Spark: A Love Story
User Defined Aggregation in Apache Spark: A Love Story
Databricks
The Ring programming language version 1.9 book - Part 53 of 210
The Ring programming language version 1.9 book - Part 53 of 210
Mahmoud Samir Fayed
Monitoring Your ISP Using InfluxDB Cloud and Raspberry Pi
Monitoring Your ISP Using InfluxDB Cloud and Raspberry Pi
InfluxData
Semelhante a MapReduce, Indexes, and Other MongoDB Features
(20)
From mysql to MongoDB(MongoDB2011北京交流会)
From mysql to MongoDB(MongoDB2011北京交流会)
Refactoring to Macros with Clojure
Refactoring to Macros with Clojure
The Ring programming language version 1.5 book - Part 8 of 31
The Ring programming language version 1.5 book - Part 8 of 31
DataMapper
DataMapper
Type safe embedded domain-specific languages
Type safe embedded domain-specific languages
Introduction to Groovy
Introduction to Groovy
Designing Opeation Oriented Web Applications / YAPC::Asia Tokyo 2011
Designing Opeation Oriented Web Applications / YAPC::Asia Tokyo 2011
Latinoware
Latinoware
Damn Fine CoffeeScript
Damn Fine CoffeeScript
GE8151 Problem Solving and Python Programming
GE8151 Problem Solving and Python Programming
The Ring programming language version 1.5.3 book - Part 44 of 184
The Ring programming language version 1.5.3 book - Part 44 of 184
The Ring programming language version 1.5.3 book - Part 54 of 184
The Ring programming language version 1.5.3 book - Part 54 of 184
mobl presentation @ IHomer
mobl presentation @ IHomer
ES6 patterns in the wild
ES6 patterns in the wild
The Ring programming language version 1.4.1 book - Part 13 of 31
The Ring programming language version 1.4.1 book - Part 13 of 31
Python 내장 함수
Python 내장 함수
User Defined Aggregation in Apache Spark: A Love Story
User Defined Aggregation in Apache Spark: A Love Story
User Defined Aggregation in Apache Spark: A Love Story
User Defined Aggregation in Apache Spark: A Love Story
The Ring programming language version 1.9 book - Part 53 of 210
The Ring programming language version 1.9 book - Part 53 of 210
Monitoring Your ISP Using InfluxDB Cloud and Raspberry Pi
Monitoring Your ISP Using InfluxDB Cloud and Raspberry Pi
Mais de MongoSF
Webinar: Typische MongoDB Anwendungsfälle (Common MongoDB Use Cases)
Webinar: Typische MongoDB Anwendungsfälle (Common MongoDB Use Cases)
MongoSF
Schema design with MongoDB (Dwight Merriman)
Schema design with MongoDB (Dwight Merriman)
MongoSF
C# Development (Sam Corder)
C# Development (Sam Corder)
MongoSF
Flexible Event Tracking (Paul Gebheim)
Flexible Event Tracking (Paul Gebheim)
MongoSF
Administration (Eliot Horowitz)
Administration (Eliot Horowitz)
MongoSF
Ruby Development and MongoMapper (John Nunemaker)
Ruby Development and MongoMapper (John Nunemaker)
MongoSF
MongoHQ (Jason McCay & Ben Wyrosdick)
MongoHQ (Jason McCay & Ben Wyrosdick)
MongoSF
Administration
Administration
MongoSF
Sharding with MongoDB (Eliot Horowitz)
Sharding with MongoDB (Eliot Horowitz)
MongoSF
Practical Ruby Projects (Alex Sharp)
Practical Ruby Projects (Alex Sharp)
MongoSF
Implementing MongoDB at Shutterfly (Kenny Gorman)
Implementing MongoDB at Shutterfly (Kenny Gorman)
MongoSF
Debugging Ruby (Aman Gupta)
Debugging Ruby (Aman Gupta)
MongoSF
Indexing and Query Optimizer (Aaron Staple)
Indexing and Query Optimizer (Aaron Staple)
MongoSF
MongoDB Replication (Dwight Merriman)
MongoDB Replication (Dwight Merriman)
MongoSF
Zero to Mongo in 60 Hours
Zero to Mongo in 60 Hours
MongoSF
Building a Mongo DSL in Scala at Hot Potato (Lincoln Hochberg)
Building a Mongo DSL in Scala at Hot Potato (Lincoln Hochberg)
MongoSF
PHP Development with MongoDB (Fitz Agard)
PHP Development with MongoDB (Fitz Agard)
MongoSF
Java Development with MongoDB (James Williams)
Java Development with MongoDB (James Williams)
MongoSF
Real time ecommerce analytics with MongoDB at Gilt Groupe (Michael Bryzek & M...
Real time ecommerce analytics with MongoDB at Gilt Groupe (Michael Bryzek & M...
MongoSF
From MySQL to MongoDB at Wordnik (Tony Tam)
From MySQL to MongoDB at Wordnik (Tony Tam)
MongoSF
Mais de MongoSF
(20)
Webinar: Typische MongoDB Anwendungsfälle (Common MongoDB Use Cases)
Webinar: Typische MongoDB Anwendungsfälle (Common MongoDB Use Cases)
Schema design with MongoDB (Dwight Merriman)
Schema design with MongoDB (Dwight Merriman)
C# Development (Sam Corder)
C# Development (Sam Corder)
Flexible Event Tracking (Paul Gebheim)
Flexible Event Tracking (Paul Gebheim)
Administration (Eliot Horowitz)
Administration (Eliot Horowitz)
Ruby Development and MongoMapper (John Nunemaker)
Ruby Development and MongoMapper (John Nunemaker)
MongoHQ (Jason McCay & Ben Wyrosdick)
MongoHQ (Jason McCay & Ben Wyrosdick)
Administration
Administration
Sharding with MongoDB (Eliot Horowitz)
Sharding with MongoDB (Eliot Horowitz)
Practical Ruby Projects (Alex Sharp)
Practical Ruby Projects (Alex Sharp)
Implementing MongoDB at Shutterfly (Kenny Gorman)
Implementing MongoDB at Shutterfly (Kenny Gorman)
Debugging Ruby (Aman Gupta)
Debugging Ruby (Aman Gupta)
Indexing and Query Optimizer (Aaron Staple)
Indexing and Query Optimizer (Aaron Staple)
MongoDB Replication (Dwight Merriman)
MongoDB Replication (Dwight Merriman)
Zero to Mongo in 60 Hours
Zero to Mongo in 60 Hours
Building a Mongo DSL in Scala at Hot Potato (Lincoln Hochberg)
Building a Mongo DSL in Scala at Hot Potato (Lincoln Hochberg)
PHP Development with MongoDB (Fitz Agard)
PHP Development with MongoDB (Fitz Agard)
Java Development with MongoDB (James Williams)
Java Development with MongoDB (James Williams)
Real time ecommerce analytics with MongoDB at Gilt Groupe (Michael Bryzek & M...
Real time ecommerce analytics with MongoDB at Gilt Groupe (Michael Bryzek & M...
From MySQL to MongoDB at Wordnik (Tony Tam)
From MySQL to MongoDB at Wordnik (Tony Tam)
Último
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
blackmambaettijean
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Último
(20)
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
MapReduce, Indexes, and Other MongoDB Features
1.
MapReduce, Geospatial Indexes,
and Other Cool Features Kristina Chodorow
2.
3.
connecting to
your mongod
4.
connecting to
your mongod you
5.
connecting to
your mongod you mongod
6.
mongod
7.
mongod
8.
update
insert query insert query mongod
9.
mongod driver
10.
query
insert driver
11.
insert
query mongod driver
12.
insert getlasterror
mongod driver
13.
insert
getlasterror mongod driver
14.
15.
replication Dwight @
3:15 Farallon Room
16.
17.
18.
insert this
19.
all set
20.
21.
22.
23.
insert this
24.
all set
25.
26.
make sure two
slaves have this
27.
28.
29.
30.
all set
31.
32.
make sure two
slaves have this
33.
34.
35.
36.
37.
38.
> db.runCommand({ ... getlasterror
: 1 ... })
39.
> db.runCommand({ ... getlasterror
: 1, ... w : 3 ... })
40.
> db.runCommand({ ... getlasterror
: 1, ... w : 500 ... })
41.
> db.runCommand({ ... getlasterror
: 1, ... w : 500, ... wtimeout : 3000 ... })
42.
> db.runCommand({ ... getlasterror
: 1, ... fsync : true ... })
43.
some internals
44.
Operations:
insert update remove query get more
45.
Operations:
insert update remove query get more
46.
Operations:
insert update remove query get more
47.
Operations:
insert update remove query get more
48.
Operations:
insert update remove query get more
49.
Operations:
insert update remove query get more
50.
Operations:
insert update remove query get more
51.
get help
52.
$ mongo MongoDB shell
version 1.5.1 url: test connecting to: test type "help" for help >
53.
$ mongo MongoDB shell
version 1.5.1 url: test connecting to: test type "help" for help >
54.
> db.help() DB methods:
db.addUser() db.auth() db.cloneDatabase() db.commandHelp() db.copyDatabase() db.createCollection() db.currentOp() ...
55.
> db.foo.help() DBCollection help
db.foo.count() db.foo.dataSize() db.foo.distinct() db.foo.drop() db.foo.dropIndex() db.foo.dropIndexes() ...
56.
> var cursor
= db.foo.find() > cursor.help() DBQuery help .sort() .limit() .skip() .count() .size() ...
57.
http://api.mongodb.org/js
58.
> db.foo.count() 40 >
59.
> db.foo.count() 40 > db.foo.count
60.
> db.foo.count() 40 > db.foo.count function(x)
{ return this.find(x).count();; } >
61.
> db.foo.count() 40 > db.foo.count function(x)
{ return this.find(x).count();; } > var cursor = db.foo.find() >
62.
> db.foo.count() 40 > db.foo.count function(x)
{ return this.find(x).count();; } > var cursor = db.foo.find() > cursor.count
63.
> cursor.count function(applySkipLimit) {
var cmd = {count : this._collection.getName()};; if (this._query) { if (this._special) { cmd.query = this._query.query;; } else { cmd.query = this._query;; } } cmd.fields = this._fields || {};; if (applySkipLimit) { if (this._limit) { cmd.limit = this._limit;; ...
64.
function(x) {
// prep cmd ... // run command var res = this._db.runCommand(cmd);; // return result ... }
65.
> db.runCommand({count :
"foo"}) { "n" : 40, "ok" : 1 } >
66.
> db.runCommand({listCommands :
1})
67.
> db.runCommand({listCommands :
1}) { "commands" : { "$eval" : {...}, "assertinfo : {...}, "authenticate" : {...}, "buildinfo" : {...}, "clean" : {...}, "clone" : {...}, "cloneCollection" : {...}, "cloneCollectionAsCapped" : {...}, "closeAllDatabases" : {...}, ...
68.
> db.runCommand({ ... datasize
: collectionName})
69.
> db.runCommand({ ... datasize
: collectionName}) > db.runCommand({ ... dbstats : 1})
70.
> db.commandHelp("distinct") help for:
distinct: { distinct : 'collection name', key : 'a.b' } >
71.
> db.commandHelp("distinct") help for:
distinct: { distinct : 'collection name', key : 'a.b' } > db.commandHelp function(name) { var c = {};; c[name] = 1;; c.help = true;; return this.runCommand(c).help;; } >
72.
> db.runCommand({"count" :
1, ... "help" : true})
73.
> db.runCommand({"count" :
1, ... "help" : true}) help for: count: no help defined >
74.
$
75.
> db.blog.posts.find( ... {_id
: 123}, ... {comments : 1})
76.
> db.blog.posts.find( ... {_id
: 123}, ... {comments : {$slice : 10}})
77.
> db.blog.posts.find( ... {_id
: 123}, ... {comments : {$slice : [20, 10]}})
78.
> db.blog.posts.find( ... {_id
: 123}, ... {comments : {$slice : -10}})
79.
> db.blog.posts.find( ... {_id
: 123}, ... {comments : {$slice : [-20, 10]}})
80.
> db.blog.posts.find({ ... comments
: { ... date : {$gt : today}, ... votes : {$gte : 10} ... }})
81.
> db.blog.posts.find({ ... 'comments.date'
: {$gt : today}, ... 'comments.votes' : {$gte : 10} ... })
82.
> db.blog.posts.find({ ... comments
: {$elemMatch : { ... date : {$gt : today}, ... votes : {$gte : 10} ... }}})
83.
Types
84.
minKey
maxKey
85.
MapReduce
86.
87.
88.
{
_id : 123, name : "Fred", email : "fred@example.com" } { _id : 456, name : "Paul", phone : "555-5555", picture : BinData } { _id : 789, email : "alice@example.com", }
89.
_id
40 name 32 email 20 phone 2 picture 17 pet 3 friends 40 hobbies 6 favorites 12 notes 14
90.
91.
{
_id : 123, name : "Fred", email : "fred@example.com" }
92.
1
1 1
93.
_id
1 name 1 email 1
94.
email
95.
email
96.
12
97.
cluck cluck
12
98.
email
12
99.
map = function()
{ for (var key in this) { emit(key, 1);; } }
100.
reduce = function(prev,
current) { var count = 0;; for (var egg in current) { count += current[egg];; } return count;; }
101.
102.
103.
A
B C D E F
104.
A
B C D E F
105.
A
B C D E F _id : A, value : _id : C, value : _id : E, value : _id : B, value : _id : D, value : _id : F, value :
106.
GridFS
107.
108.
Indexes
109.
110.
111.
> db.users.find({ ... date
: new Date("10/3/2010")}) > db.users.ensureIndex({ ... date : 1})
112.
Dates, timestamps, ObjectIds
113.
indexing Aaron @ 3:15 Niantic
Room
114.
Geospatial Indexes
115.
116.
> db.map.ensureIndex({location :
"2d"}) >
117.
> db.map.insert({location :
[-40, 78]}) >
118.
> db.map.insert({location :
[-40, 78]}) > db.map.insert({location : { ... x : -40, ... y : 78}}) >
119.
> db.map.insert({location :
[-40, 78]}) > db.map.insert({location : { ... x : -40, ... y : 78}}) > db.map.insert({location : { ... longitude : -40, ... latitude : 78}}) >
120.
> db.map.find({location :
{ ... $near : [-40, 77]}})
121.
> db.map.find({location :
{ ... $near : [-40, 77]}})->limit(10)
122.
> db.map.ensureIndex({ ... location
: "2d", ... user : 1});;
123.
124.
125.
1 degree of
longitude at the equator:
126.
1 degree of
longitude at the equator: 1 degree of longitude near the poles:
127.
128.
129.
130.
geospatial Eliot @
10:15 Gateway Room
131.
please help
document stuff! http://cookbook.mongodb.org
132.
want to work
on mongodb? http://www.10gen.com/jobs
133.
thank you!
@kchodorow http://www.snailinaturtleneck.com
Baixar agora