Databases

MySQL

MySQL is an open-source relational database management system that is free for use as standalone product in a commercial environment and is an excellent choice for online transaction processing (OLTP), but not ideal for online analytical processing (OLAP).

MySQL is easy to install, configure and administer and we have used it as part of developing web and client / server applications, as well as account setup for Postfix mail servers.

Microsoft SQL Server

SQL Server is a highly secured relational database management system that is a licensed product from Microsoft. It is a good choice for both OLTP and OLAP applications.

As with MySQL, SQL Server is easy to install, configure and administer and we have used it in development of web and client / server applications via the Data Access Objects and Open Database Connectivity API's.

InfluxDB

InflusDB is an open-source time series database developed by InfluxData. It is a good choice for handling large volumes of real-time data that may overwhelm a relational database and is typically used in operations monitoring, application metrics, Internet of Things sensor data and real-time analytics.

SQLite

SQLite is a cross-platform embedded relational database management system with a C API. The entire database is stored in a single file.

SQLite is an excellent choice for storing application specific data and we have used it in preference to operating system specific alternatives, such as the Windows registry.