Exploring Various Types and Features of RDBMS

What are the Different Types of RDBMS?

Relational Database Management Systems (RDBMS) are databases that store data in tables, with rows representing data items and columns representing attributes of those items. These systems use unique identifiers, known as keys, to relate tables to each other. They also use data types to define the kind of data that can be stored in a particular column of a table.

  • Oracle Database: An RDBMS that implements object-oriented features like inheritance, polymorphism, and user-defined types.
  • MySQL: A popular open-source RDBMS that's also a multi-model DBMS, with relational DBMS as its primary model and document store and spatial DBMS as secondary models.
  • Microsoft SQL Server: An RDBMS that manages relational databases, which organize data into tables of rows and columns based on predefined relationships.

What are the Features of PostgreSQL as an RDBMS?

PostgreSQL is an RDBMS that stores data in tables, with each row associated with a unique identifier. It is designed to handle a range of workloads, from single machines to data warehouses or Web services with many concurrent users.

  • IBM Db2: An RDBMS that's optimized for data storage, analysis, and retrieval, and also supports object-oriented features and non-relational structures.
  • Microsoft Access: A DBMS that combines Microsoft's relational Jet Database Engine with software development tools and a GUI.
  • SQLite: An open-source RDBMS that stores data in multiple two-dimensional tables, with each table containing a unique key value that relates the tables.

What is MariaDB and How Does it Compare to MySQL?

MariaDB is a popular open-source RDBMS that was designed as an alternative to MySQL by its original developers. It is built upon the values of performance, stability, and openness, and MariaDB practices are informed by the community.

  • MariaDB vs MySQL: While MariaDB was designed as an alternative to MySQL, it has some unique features. It is fully open-source, unlike MySQL which has both open-source and proprietary versions. MariaDB also includes a variety of storage engines, including some that are not available in MySQL.

From the blog

See all