0% found this document useful (0 votes)
11 views8 pages

File System Vs DBMS

The document compares File Systems and Database Management Systems (DBMS), outlining their definitions, characteristics, limitations, advantages, use cases, and performance considerations. File Systems are simpler and cost-effective for basic file storage, while DBMS offers advanced querying, data integrity, and multi-user access for managing complex data. The document highlights when to use each system based on the complexity and requirements of data management.

Uploaded by

sagnikamitra1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views8 pages

File System Vs DBMS

The document compares File Systems and Database Management Systems (DBMS), outlining their definitions, characteristics, limitations, advantages, use cases, and performance considerations. File Systems are simpler and cost-effective for basic file storage, while DBMS offers advanced querying, data integrity, and multi-user access for managing complex data. The document highlights when to use each system based on the complexity and requirements of data management.

Uploaded by

sagnikamitra1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

SAGNIKA MITRA

ROLL NO: 18731722010


STREAM: CSE (CYBER
SECURITY)
YEAR: 3 R D
SEMESTER: 6 T H

FILE SYSTEM VS.


DBMS
Definition: A File System is a system used by operating systems to store,
organize, and manage files on a storage device.

Characteristics:
1. Stores files in a hierarchical directory structure.
2. Simple access methods (open, read, write, close).
3. Data is stored in flat files or directories. Example: NTFS (Windows), EXT4
(Linux), HFS+ (Mac).

Limitations:
1. Redundant data storage.
2. No built-in mechanisms for ensuring data consistency.
3. No efficient querying capabilities.
4. Limited support for concurrent access by multiple users.

WHAT IS A FILE SYSTEM?


•Definition

• DEFINITION: A Database Management System (DBMS) is a software system that provides an


interface for storing, retrieving, and managing data in a structured way.

• CHARACTERISTICS:
• Stores data in tables (rows and columns).
• Supports relational (SQL) or non-relational (NoSQL) databases.
• Advanced query capabilities (e.g., SELECT, JOIN).
• Provides data integrity, security, and concurrency control.
• Example: MySQL, PostgreSQL, MongoDB, Oracle DB.

• BENEFITS:
• Supports complex querying and reporting.
• Efficient handling of large amounts of data.
• Enables multi-user access and transactional support.

WHAT IS A DATABASE MANAGEMENT


SYSTEM?
DIFFERENCE BETWEEN THE ADVANTAGES OF A
FILE SYSTEM AND DBMS:

FILE SYSTEMS DBMS


•Data Integrity & Consistency:
•Simplicity: •Ensures accuracy and consistency of data (e.g., ACID
• Easy to implement and understand. properties).

•Cost-Effective: •Efficient Querying:



• No additional overhead from managing SQL allows users to query large datasets efficiently.
complex systems. •Data Security:
•Role-based access control, encryption, and
•Flexibility:
authentication.
• Can store almost any type of file,
including images, documents, and •Concurrency Control:
binary files. •Handles multiple users accessing data simultaneously
without conflicts.
DIFFERENCE BETWEEN THE USE CASES
OF A FILE SYSTEM AND DBMS:
FILE SYSTEM DBMS
•When to Use File Systems: •When to Use DBMS:

•Storing simple files that don’t require complex •Managing large amounts of data that need to
queries or relationships. be queried and updated frequently (e.g.,
financial systems, customer databases).
•Projects with limited resources where a simple
structure is sufficient (e.g., personal •Applications where data consistency and
documents, media storage). relationships are critical (e.g., banking
systems, inventory management).
•Situations where large, unstructured files
(e.g., video, audio) are primarily stored. •Multi-user environments that require complex
transactions (e.g., enterprise applications).
DIFFERENCE BETWEEN THE PERFORMANCE
CONSIDERATION OF A FILE SYSTEM AND DBMS

FILE SYSTEM DBMS

Generally faster for simple file storage and Optimized for large datasets and
retrieval. complex queries.

Less overhead, especially for small-scale data Built-in indexing, caching, and
management. optimization mechanisms for better
performance on larger datasets.
THANK YOU

You might also like