Categories
Parameters | DBMS | RDBMS |
Access | Data elements need to be accessed separately | Multiple data elements can be accessed at the same time |
Relationship Between Data | No relationship between data | Data in tables is related to each other |
Normalization | It is not present | It is present |
Distributed Database | It does not support distributed database | It supports distributed database |
Data Storage Format | Data is stored in either a navigational or hierarchical form | Data is stored in a tabular structure with headers being the column names and the rows containing corresponding values |
Amount of Data | It deals with a small quantity of data | It deals with a larger amount of data |
Data Redundancy | It is prevalent | Keys and indexes do not allow data redundancy |
Number of Users | It supports a single user | It supports multiple users |
Data Fetching | It is slower for large amounts of data | It is speedy due to the relational approach |
Data Security | Low-security levels when it comes to data manipulation | Multiple levels of data security exist |
Software and Hardware Requirements | Low | High |
Examples | XML, Window Registry, etc. | MySQL, SQL Server, Oracle, Microsoft Access, PostgreSQL, etc. |
Parameters | Clustered Index | Non-clustered Index |
Used For | Sorting and storing records physically in memory | Creating a logical order for data rows; pointers are used for physical data files |
Methods for Storing | Stores data in the leaf nodes of the index | Never stores data in the leaf nodes of the index |
Size | Quite large | Comparatively, small |
Data Accessing | Fast | Slow |
Additional Disk Space | Not required | Required to store indexes separately |
Type of Key | By default, the primary key of a table is a clustered index | It can be used with the unique constraint on the table that acts as a composite key |
Main Feature | Improves the performance of data retrieval | Should be created on columns used in Joins |
SQL | MySQL |
It is a structured query language used in a database | It is a database management system |
It is used for query and operating database system | It allows data handling, storing, and modifying in an organized manner |
It is always the same | It keeps updating |
It supports only a single storage engine | It supports multiple storage engines |
The server is independent | During backup sessions, the server blocks the database |