Benchmarking MongoDB – Driving NoSQL Performance
Database systems are crucial components in the cycle of any successful running application. Every organization involving them therefore has the mandate to ensure smooth performance of these DBMs through consistent monitoring and handling minor setbacks...
Understanding MongoDB Indexes
Among the tasks involved in database management is improving performance by employing different strategies. Indexing is one of the tips that improve throughput operations by facilitating data access to query requests. It does so by...
Best Practices for Running MongoDB in a Cluster
Deploying a clustered database is one thing, but how you maintain your DBM while in cluster can be a large undertaking for a consistent serving of your applications. One should have an often update on...
MongoDB vs MySQL NoSQL – Why Mongo is Better
There are so many database management systems (DBMS) to choose from ranging from relational to non-relational DBMS. In the past years, the Relational DBMS where more dominant but with recent data structure trends the non-relational...
Real Time Data Streaming with MongoDB Change Streams
Recently, MongoDB released a new feature starting from version 3.6, Change Streams. This gives you the instantaneous access to your data which helps you to stay up to date with your data changes. In today’s...
Considerations for Administering MongoDB
Below is an excerpt from our whitepaper “MongoDB Management and Automation with ClusterControl” which can be downloaded for free. Considerations for Administering MongoDB Built-in Redundancy A key feature of MongoDB is its built-in redundancy, in...
MySQL to MongoDB – An Admin Cheat Sheet
Most software applications nowadays involve some dynamic data storage for extensive future reference in the application itself. We all know data is stored in a database which falls into two categories that are: Relational and...
Operational Factors to Consider During MongoDB Data Modeling
In my previous blog, How to use MongoDB Data Modelling to Improve Throughput Operations, we discussed the 2 major data modelling relationship approaches that is, embedding and referencing. The scalability of MongoDB is quite dependent...
How to Use Encryption to Protect Your MongoDB Data
Database security is a key factor to consider for any application that involves highly sensitive data such as financial and health reports. Data protection can be achieved through encryption at different levels starting from the...
MongoDB in 2018 – A Year in Review
MongoDB is by far the most popular choice in NoSQL world as its distributed architecture allows for more scalability and its document data model provides good flexibility to developers. Almost every year, major MongoDB version...
How to Use MongoDB Data Modeling to Improve Throughput Operations
The efficiency of a database not only relies on fine-tuning the most critical parameters, but also goes further to appropriate data presentation in the related collections. Recently, I worked on a project that developed a...
MongoDB Security – Resources to Keep NoSQL DBs Secure
We’ve almost become desensitized to the news. It seems that every other day there is a data breach at a major enterprise resulting in confidential customer information being stolen and sold to the highest bidder....