Linking & Creating MongoDB Joins Using SQL - Part 1
SQL is the most preferred way of engaging relational databases as far as querying is concerned. It’s understood that users would have worked with relational databases such as MySQL and PostgreSQL that...
View ArticleClusterControl Tips & Tricks - Best Practices for Database Backups
Backups - one of the most important things to take care of while managing databases. It is said there are two types of people - those who backup their data and those who will backup their data. In this...
View ArticleLinking & Creating MongoDB Joins Using SQL - Part 2
JOIN is one of the key distinct features between SQL and NoSQL databases. In SQL databases, we can perform a JOIN between two tables within the same or different databases. However, this is not the...
View ArticlePercona Live Frankfurt 2018 - Event Recap & Our Sessions
Severalnines was pleased to yet again sponsor Percona Live Europe which was held this year in Frankfurt, Germany. Thanks to the Percona Team for having us and the great organisation.At the...
View ArticleLinking & Creating MongoDB Joins Using SQL - Part 3
Multiple JOINS in a single queryMultiple JOINS are normally associated with multiple collections, but you must have a basic understanding of how the INNER JOIN works (see my previous posts on this...
View ArticleDeploying MongoDB Using Docker
The main advantage of using MongoDB is that it’s easy to use. One can easily install MongoDB and start working on it in minutes. Docker makes this process even easier.One cool thing about Docker is...
View ArticleHow 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...
View ArticleSeveralnines 2018 Momentum: Raising the Bar on MySQL, MariaDB, PostgreSQL &...
I’d like to take advantage of the quiet days between holidays to look back on 2018 at Severalnines as we continue to advance automation and management of the world’s most popular open source databases:...
View ArticleMongoDB 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...
View ArticleAnnouncing ClusterControl 1.7.1: Support for PostgreSQL 11 and MongoDB 4.0,...
We are excited to announce the 1.7.1 release of ClusterControl - the only management system you’ll ever need to take control of your open source database infrastructure!ClusterControl 1.7.1 introduces...
View ArticleHow 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...
View ArticleHow to Optimize Performance of ClusterControl and Its Components
Monitoring and management is critical to any production environment, and performance matters. Slow user interfaces that lag or do not respond, delayed alerts, cluster job timeouts when the server is...
View ArticleDatabase Security - 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...
View ArticleMonitoring & 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)...
View ArticleOperational 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...
View ArticleMySQL 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...
View ArticleConsiderations 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 MongoDBBuilt-in RedundancyA key feature...
View ArticleReal 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...
View ArticleMongoDB 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...
View ArticleBest 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...
View Article