SQLite Database System

SQLite Database System

SQLite is one of the most widely used software libraries in the world, providing a lightweight, serverless, and zero-configuration SQL database engine. Whether you’re developing a mobile app, embedded system, or desktop application, SQLite offers a simple and efficient way to manage your application’s data. Intro to SQLite SQLite was created by D. Richard Hipp…

MariaDB Database System

MariaDB Database System

MariaDB is a relational database management system (RDBMS) that originated as a fork of MySQL. It was created by Michael “Monty” Widenius, the original developer of MySQL, in 2009. The motivation behind creating MariaDB was concerns over Oracle Corporation’s acquisition of MySQL and the potential implications it could have on the open-source nature and future…

Redis Database

Redis Database

Redis, a popular in-memory data store, is known for its speed, ease of use, and versatility. Beyond its primary role as an in-memory key-value store, Redis offers various data structures and capabilities, one of which is its capability to function as a message broker through mechanisms like Redis Pub/Sub and Redis Streams. Intro to Redis…

MySQL Database

MySQL Database

MySQL is one of the most popular relational database management systems (RDBMS) in the world, widely used by developers and other IT personnel for its reliability, robustness, and adaptability. Developed in the mid-90s by a Swedish company, MySQL AB, the system was acquired by Sun Microsystems in 2008, which was then bought by Oracle Corporation…

PostreSQL Relational Database Management System

PostreSQL Relational Database Management System

Database systems form critical parts of the foundation of any software application, allowing for structured storage and retrieval of data. They come in different types, each tailored for specific needs. On one side, we have Relational Database Management Systems (RDBMS) like PostgreSQL, which represent data in tables and follow a schema. On the other side,…