MongoDB 3.0
Today MongoDB Inc is announcing the general availability of MongoDB 3.0. You can download here: www.mongodb.com/subscription/downloads MongoDB 3.0 expands the use cases for MongoDB by introducing a new pluggable storage engine architecture. A new storage engine, called WiredTiger, provides significantly improved…
[MongoDB]: Database locking
High lock or slow reads are often symptoms of other underlying issues. The various root causes for these issues include, but are not limited to: Schema design Document Movement (I’ll focus on this topic in more detail below) Poor index…
Why NoSQL ?!
The Demands of Your Database are Changing NoSQL technology was pioneered by leading internet companies — including Google, Facebook, Amazon, and LinkedIn — to overcome the limitations of 40-year-old relational database technology for use with modern web applications. Today, enterprises are…
Couchbase Online Training
Hi Everyone Check out the Couchbase training class webinars online, I hope you enjoy them. (Please note, you have to register to view them but it is well worth it.) Couchbase 101 Couchbase 102 Couchbase 103 Couchbase 104 Couchbase 105
[MongoDB]: Roles and Responsibilities
Roles and Responsibilities As with any database, applications deployed on MongoDB require careful planning and the coordination of a number of roles in an organization’s technical teams to ensure successful maintenance and operation. Organizations tend to find many of the…
[MongoDB]: Database References
MongoDB does not support joins. In MongoDB some data is denormalized, or stored with related data in documents to remove the need for joins. However, in some cases it makes sense to store related information in separate documents, typically in different…
[MongoDB]: Selecting a Shard Key for MongoDB
On Selecting a Shard Key for MongoDB – Bad-Ass Unicorn One of the killer features of MongoDB is the built-in sharding capabilities. This feature lets you spread out both your data, and your database workload, over multiple commodity-scale machines. While…
[MongoDB]: Shard keys
Shard Keys¶ The shard key determines the distribution of the collection’s documents among the cluster’s shards. The shard key is either an indexed field or an indexed compound field that exists in every document in the collection. MongoDB partitions data…
[MongoDB]: How to use Write Concerns
This post describe on how to use write concerns in MongoDB and how it impacts durability, performance and resiliency. Write Concerns: This describes the level of concern or guarantee the server will provide in its response to a write operation….
[MongoDB]: Why we need odd number nodes in RS
The voting is done by a majority of voting members. Imagine a Replica Set with three (voting) members. Let’s say that Node A is primary, and nodes B+C are secondaries. Node A goes down, so nodes B+C go to election….