Index
A
- advantages, Scout / Understanding Scout
- analytics methods
- arbiter node
- asynchronous replication
B
- 32-bit version of MongoDB
- balancing process
- benefits, sharding / Learning about sharding
- bind_ip command / Configurations of a replica set
- bsondump process
- about / Learning about bsondump
- built-in reporting tools
- about / Utilizing the built-in reporting tools
- mongotop / mongotop
- mongostat / mongostat
C
- chunks / Sharding the configuration server failure
- clustering
- implementing, in MongoDB / Implementing clustering in MongoDB
- clustering, in MongoDB
- about / Sharding in MongoDB
- shards / Learning about shards
- configuration server / Understanding the configuration server
- mongos process, utilizing / Utilizing the mongos or query router
- query router, utilizing / Utilizing the mongos or query router
- collStats command
- utilizing / Utilizing the collStats command
- components, MongoDB
- utilizing / Utilizing MongoDB components
- core components / Understanding the core components
- import and export tools / Import and export tools
- diagnostic tools / Diagnostic tools
- File storage (GridFS) tools / File storage (GridFS) tools
- components, sharded cluster / Understanding sharding modules
- concurrency
- URL, for information / Understanding database locks
- configuration, mongos instance / Configuring a mongos instance
- configuration, replica sets / Configurations of a replica set
- configuration database
- about / Adding shards to mongos
- configuration server
- configuration server failure
- sharding / Sharding the configuration server failure
- configuration servers
- implementing / Implementing configuration servers
- core components, MongoDB
- mongod / Understanding mongod
- data tools / Using data tools
D
- database command
- executing / Executing a command
- database diagnosing / Understanding monitoring strategies
- database locks
- about / Understanding database locks
- database logs
- using / Using database logs
- database monitoring
- database profiler
- URL, for information / Utilizing the profiling feature
- database profiler engine
- URL, for information / Using the profiler log
- about / Using the profiler log
- data tools, MongoDB
- about / Using data tools
- mongoexport / Understanding mongoexport
- mongoimport / Utilizing mongoimport
- db.currentOp() function
- about / Introducing other analytics methods
- URL, for documentation / Introducing other analytics methods
- db.killOp() function
- dbpath directory
- moving, to server / Moving dbpath to the new server
- dbStats command
- utilizing / Utilizing the dbStats command
- delayed secondary member
- about / The delayed member
- deployment, replica sets
- requisites / Before deploying a replica set
- about / Deploying a replica set
- member, adding / Adding a new member
- member, removing / Removing a member
- arbiter node, adding / Adding an arbiter
- diagnostic tools
- about / Diagnostic tools
- mongostat / Learning about mongostat
- mongotop / Utilizing mongotop
- mongosniff / Understanding mongosniff
- mongoperf / Utilizing mongoperf
E
- ensureIndex() function / Enable sharding
- environment
- preparing / Preparing the environment
- explain() function
- about / Introducing other analytics methods
- URL, for information / Introducing other analytics methods
F
- failover, in replica set
- about / Failover in replica set
- failover, nodes / Understanding nodes' failover
- failover testing
- about / Failover testing
- features, FusionReactor / Introducing FusionReactor
- features, LogicMonitor / Utilizing LogicMonitor
- features, MMS monitoring service / Utilizing the MMS monitoring service
- features, server density / Utilizing server density
- fields, profiler log
- ts / Using the profiler log
- op / Using the profiler log
- ns / Using the profiler log
- query / Using the profiler log
- File storage (GridFS) tools, MongoDB
- mongofiles / Understanding mongofiles
- fsync operation / Learning about mongostat
- FusionReactor
- about / Introducing FusionReactor
- URL, for accessing / Introducing FusionReactor
- features / Introducing FusionReactor
- URL, for pricing / Introducing FusionReactor
G
- Ganglia tool
H
- hash-based keys, sharding / Understanding hash-based keys
- hidden members
- utilizing / Utilizing hidden members
- horizontal scaling
- about / Understanding scaling
- versus vertical scaling / Understanding scaling
- horizontal scaling approach
- about / Vertical and horizontal scaling
I
- import and export tools, MongoDB
- about / Import and export tools
- using / Using import and export tools
- mongodump / Understanding mongodump
- mongorestore / Utilizing mongorestore
- bsondump / Learning about bsondump
- mongooplog / Understanding mongooplog
- indexes
- about / Introducing indexes
- URL, for information / Introducing indexes
- projection, using / Using projection
- number of returning records, limiting / Limiting the number of records returned
- hardware considerations, reviewing / Reviewing the hardware considerations
- instance
- converting, to replica set / Converting an existing instance to a replica set
L
- levels, profiling
- libpcap library
- about / Understanding mongosniff
- limit() function / Limiting the number of records returned
- limitation, 32-bit version of MongoDB
- about / Understanding the limitation of a 32-bit version of MongoDB
- Unix limitation / The Unix limitation
- LogicMonitor
- about / Utilizing LogicMonitor
- URL / Utilizing LogicMonitor
- features / Utilizing LogicMonitor
- URL, for pricing / Utilizing LogicMonitor
M
- ManageEngine tool
- master-slave replication
- member roles, replica set
- primary node / Architecture of replica sets
- secondary node / Architecture of replica sets
- arbiter node / Architecture of replica sets
- migration process
- about / Understanding the migration process
- oveview / Explaining the migration process
- MMS management tool
- features / Utilizing the MMS monitoring service
- MMS monitoring service
- about / Utilizing the MMS monitoring service
- URL, for accessing / Utilizing the MMS monitoring service
- URL, for price list / Utilizing the MMS monitoring service
- modules, sharding
- about / Understanding sharding modules
- shard / Understanding sharding modules
- query router / Understanding sharding modules
- configuration server / Understanding sharding modules
- MongoDB
- components, utilizing / Utilizing MongoDB components
- URL, for documentation page / Utilizing mongo
- URL, for documentation / The Unix limitation, Configurations of a replica set
- clustering / Sharding in MongoDB
- clustering, implementing in / Implementing clustering in MongoDB
- URL, for installation manual / Before deploying a replica set
- URL, for administration tools / Introducing FusionReactor
- mongod component
- about / Understanding mongod
- URL, for information / Understanding mongod
- utilizing / Utilizing mongo
- mongod node / Learning about a replica set
- mongod process
- about / Learning about a replica set
- mongodump process
- about / Understanding mongodump
- URL, for information / Understanding mongodump
- mongoexport utility
- about / Understanding mongoexport
- mongofiles utility
- about / Understanding mongofiles
- URL, for information / Understanding mongofiles
- mongoimport utility
- about / Utilizing mongoimport
- mongooplog utility
- about / Understanding mongooplog
- mongoperf tool
- utilizing / Utilizing mongoperf
- mongorestore utility
- about / Utilizing mongorestore
- URL, for information / Utilizing mongorestore
- mongos
- shards, adding to / Adding shards to mongos
- mongos instance
- about / Learning about mongos
- URL, for information / Learning about mongos
- configuring / Configuring a mongos instance
- managing / Managing a mongos instance
- mongosniff tool
- about / Understanding mongosniff
- mongos process
- utilizing / Utilizing the mongos or query router
- mongostat tool
- about / Learning about mongostat, mongostat
- mongostat tools
- output columns / Learning about mongostat
- mongotop utility
- utilizing / Utilizing mongotop
- about / mongotop
- MongoVUE tool
- monitoring
- monitoring strategies
- about / Understanding monitoring strategies
- profiling feature, utilizing / Utilizing the profiling feature
- built-in reporting tools, utilizing / Utilizing the built-in reporting tools
- web-based console, enabling / Enabling the web-based console
- reporting commands / Understanding the reporting commands
- database logs, using / Using database logs
- Motop tool
- mtop tool
- Munin tool
N
- Nagios tool
- nodes
- failover / Understanding nodes' failover
O
- operationProfiling.slowOpThresholdMs option / Utilizing profiling
- oplog
- about / Understanding mongooplog, Learning about a replica set, Understanding oplog
- URL, for information / Learning about a replica set
- URL / Understanding oplog
- modifications / Learning about replication and oplog changes
- output columns, mongostat tools
- insert / Learning about mongostat
- query / Learning about mongostat
- update / Learning about mongostat
- delete / Learning about mongostat
- getmore / Learning about mongostat
- command / Learning about mongostat
- flushes / Learning about mongostat
- mapped / Learning about mongostat
- vsize / Learning about mongostat
- res / Learning about mongostat
- locked / Learning about mongostat
- idx miss / Learning about mongostat
- qr / Learning about mongostat
- qw / Learning about mongostat
- ar / Learning about mongostat
- aw / Learning about mongostat
- netIn / Learning about mongostat
- netOut / Learning about mongostat
- conn / Learning about mongostat
P
- parameters, setProfilingLevel function
- level / Utilizing the profiling feature
- slowms / Utilizing the profiling feature
- primary node
- about / Learning about a replica set
- priority 0 member
- using / Using the priority 0 member
- process, replication / Understanding replication
- profiler
- enabling / Enabling and configuring the profiler
- configuring / Enabling and configuring the profiler
- profiler log
- using / Using the profiler log
- fields / Using the profiler log
- profiling
- about / Understanding profiling
- program profiling / Understanding profiling
- software profiling / Understanding profiling
- URL, for information / Understanding profiling, Utilizing the profiling feature
- utilizing / Utilizing profiling
- levels / Utilizing profiling, Utilizing the profiling feature
- profiling feature
- utilizing / Utilizing the profiling feature
- program profiling
- about / Understanding profiling
- projection
- using / Using projection
Q
- query router
- utilizing / Utilizing the mongos or query router
- about / Understanding sharding modules
- query routers / Preparing the environment
R
- range based keys, sharding / Understanding range-based keys
- readers-writer lock
- about / Understanding database locks
- URL, for information / Understanding database locks
- replica
- failover / Failover in replica set
- replica set
- about / Failover in replica set
- overview / Learning about a replica set
- utilizing / Architecture of replica sets
- migrating / Migrating a replica set in action
- URL, for member's statuses / Adding a new machine
- existing instance, converting to / Converting an existing instance to a replica set
- replica set, migrating
- about / Migrating a replica set in action
- migration process, overview / Explaining the migration process
- new machine, adding / Adding a new machine
- replica set election problems / Understanding replica set election problems
- existing machine, removing / Removing the existing machine
- replica set election problems / Understanding replica set election problems
- replica set election process
- replica sets
- overview / Overview of replica sets
- requisites, for deployment / Before deploying a replica set
- URL, for connection between members / Before deploying a replica set
- configuring / Configurations of a replica set
- deploying / Deploying a replica set
- replica sets, deploying
- about / Deploying a replica set
- member, adding / Adding a new member
- member, removing / Removing a member
- arbiter node, adding / Adding an arbiter
- replication
- URL, for information / Failover in replica set, Understanding replication
- about / Understanding replication, Understanding replication
- purpose / The purpose of replication
- process / Understanding replication
- asynchronous replication / Understanding asynchronous replication
- modifications / Learning about replication and oplog changes
- replSetGetStatus command
- utilizing / Utilizing the replSetGetStatus command
- reporting commands
- dbStats / Utilizing the dbStats command
- collStats / Utilizing the collStats command
- serverStatus / Understanding the serverStatus command
- eplSetGetStatus / Utilizing the replSetGetStatus command
- Robomongo tool
S
- scaling
- about / Understanding scaling
- vertical scaling / Understanding scaling
- horizontal scaling / Understanding scaling
- Scout
- about / Understanding Scout
- URL, for accessing / Understanding Scout
- URL, for pricing / Understanding Scout
- Scout, as management tool
- advantages / Understanding Scout
- secondary members
- about / Different forms of secondary members
- priority 0 member, using / Using the priority 0 member
- hidden members, utilizing / Utilizing hidden members
- delayed member / The delayed member
- secondary node
- about / Learning about a replica set
- self-hosted utilities
- about / Introducing self-hosted utilities
- Robomongo / Introducing self-hosted utilities
- mtop / Introducing self-hosted utilities
- Nagios / Introducing self-hosted utilities
- Zabbix / Introducing self-hosted utilities
- Motop / Introducing self-hosted utilities
- Ganglia / Introducing self-hosted utilities
- Munin / Introducing self-hosted utilities
- ManageEngine / Introducing self-hosted utilities
- MongoVUE / Introducing self-hosted utilities
- server density
- about / Utilizing server density
- URL, for accessing / Utilizing server density
- URL, for pricing / Utilizing server density
- features / Utilizing server density
- serverStatus command
- utilizing / Understanding the serverStatus command
- setProfilingLevel function / Enabling and configuring the profiler
- parameters / Utilizing the profiling feature
- sh.addShard() function / Managing a mongos instance
- sh.status() command / Adding shards to mongos
- sharded cluster
- about / Implementing clustering in MongoDB
- URL / Implementing clustering in MongoDB
- components / Understanding sharding modules
- sharding
- about / Sharding in MongoDB, Learning about sharding
- utilizing / Utilizing sharding
- benefits / Learning about sharding
- enabling / Enable sharding
- sharding key
- utilizing / Utilizing a sharding key
- range based keys / Understanding range-based keys
- hash-based keys / Understanding hash-based keys
- sharding modules
- about / Understanding sharding modules
- shards
- about / Learning about shards, Learning about sharding, Understanding sharding modules
- adding, to mongos / Adding shards to mongos
- shared read-lock / Understanding database locks
- software profiling
- about / Understanding profiling
- splitting process
- standalone mongod instance
- migrating / Migrating a standalone mongod instance
- standalone mongod instance, migrating
- existing instance, converting to replica set / Converting an existing instance to a replica set
- dbpath directory, moving to new server / Moving dbpath to the new server
- systemLog.logAppend / Using database logs
- systemLog.path / Using database logs
- systemLog.quiet / Using database logs
U
- ulimit -a command / The Unix limitation
- ulimit function / The Unix limitation
- Unix limitation, 32-bit version of MongoDB / The Unix limitation
V
- vertical scaling
- about / Understanding scaling
- versus horizontal scaling / Understanding scaling
- vertical scaling approach
- about / Vertical and horizontal scaling
W
- web-based console
- enabling / Enabling the web-based console
- web-based utilities
- about / Introducing web-based utilities
- MMS monitoring service, utilizing / Utilizing the MMS monitoring service
- Scout / Understanding Scout
- server density / Utilizing server density
Z
- Zabbix tool