MognoDB Inc has identified a bug in MongoDB 3.0 where, under very rare circumstances, an integer overflow condition may cause a replica set to become read-only. While this bug does not cause any data loss, it has the potential to cause…
replSetTest is an internal command that is not enabled by default. replSetTest must be enabled by using –setParameter enableTestCommands=1 on the mongod command line. replSetTestcannot be enabled during run-time. > var rst = new ReplSetTest( { name: ‘rsTest’, nodes:…
Toptal has compiled the best free online resources for engineers in 2016. Engineers of all experience levels will find great tools for collaboration, open source projects, and free tutorials. Stay a step ahead with emerging industry trends and hiring forecasts,…
MongoDB Sharding is a complex operation for the db cluster and below are the reasons to shard. Whole data doesn’t fit on one server’s storage (Disk Space) Disk IO & CPU Working set doesn’t fit in one server’s RAM Write…
Using $gte and $lt on the shard key fields inside a query will cause it the query to be targeted to only the appropriate shards. However, using the $min and $max query operators (while hinting on the shard key) doesn’t…
Shard key can not exceed 128 characters, if you try so Mongo doesn’t create an Index for that Shard key and as a result such sharded collection without index for sharding key will case performance degradation. mongos> use sharding_test;…
Having the collection empty, when trying to do an upsert using $setOnInsert on a shard key I get the following error: Can’t modify shard key’s value. field: card: 1.0 collection: vizvid.total_video_views mongos> db.dbversity.status() { “sharded” : true, “ns” : “dbfry.dbversity”,…
Sick of spending weeks looking for the right software engineer? Thankfully, there are dozens of websites that will do it for you for a small commission. Don’t worry about the money — the investment will pay off when your project…
Unlike traditional application programming, where API functions are changing every day, database programming basically remains the same. The first version of Microsoft Visual Studio .NET was released in February 2002, with a new version released about every two years, not…