DBMS vs FILE System
DBMS vs FILE System
create and manage databases (the collection of related data). The main purpose of
database systems is to manage the data.
➢ It is used for storing data and retrieving the data effectively when it is needed. It also
provides proper security measures for protecting the data from unauthorized access. In
Database Management System the data can be fetched by SQL queries and relational
algebra. It also provides mechanisms for data recovery and data backup.
➢ End users can use a DBMS to create, protect, read, update, and delete data in a database. The
DBMS, the most common type of data management platform, essentially serves as an interface
between databases and users or application programmers, ensuring that data is consistently
organized and easily accessible.
➢ Example: (DBMS software's)
Oracle, MySQL, MS SQL server, IBM Db2, PostgreSQL.
RDBMS: Data is organized in the form of tables and each table has a set of rows and columns.
The data is related to each other through primary and foreign keys.
NoSQL: Data is organized in the form of key-value pairs, document, graph, or column-based.
These are designed to handle large-scale, high-performance scenarios.
❑ File System:
The file system is basically a way of arranging the files in a storage medium like a hard disk.
The file system organizes the files and helps in the retrieval of files when they are required.
File systems consist of different files which are grouped into directories. The directories
further contain other folders and files. The file system performs basic operations like
management, file naming, giving access rules, etc.
Example: NTFS (New Technology File System), EXT (Extended File System).