When designing any system you will realize that it will require to store some data. That is where a database comes in. Choosing a database for the job can either make or break your system.
Introduction
A database is a collection of data stored in a specific way so as to allow efficient storage and retrieval of data.
A Database Management System(DBMS) is software that interacts with a database providing an interface for creating, modifying, and querying a database. Examples of DBMS include SQL Server, MySQL, PostgreSQL, Oracle, and MongoDB.