How to Deploy Open Source Databases
We’re happy to announce that our new whitepaper How to Deploy Open Source Databases is now available to download for free! Choosing which DB engine to use between all the options we have today is...
MongoDB Schema Planning Tips
One of the most advertised features of MongoDB is its ability to be “schemaless”. This means that MongoDB does not impose any schema on any documents stored inside a collection. Normally, MongoDB stores documents in...
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...
Monitoring & Ops Management of MongoDB 4.0 With ClusterControl
While MongoDB has spent nearly a decade achieving maturity (initial release Feb 2009), the technology is a bit of a mystery to those experienced in conventional relational database (RDBMS) environments. Integrating NoSQL into an existing...
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...
How to Monitor MongoDB with Prometheus & ClusterControl
SCUMM (Severalnines ClusterControl Unified Monitoring & Management) is an agent-based solution with agents installed on the database nodes. It provides a set of monitoring dashboards, that have Prometheus as the data store with its elastic...