SlideShare a Scribd company logo
1 of 11
A Critique on Traditional File
System vs. Databases
Shallote Dsouza
Traditional File System
 The traditional filing system (TFS) is a method of storing and arranging computer files
and the information in the file
 Without a file system, data placed in a storage medium would be one large body of
data
 By separating the data into pieces and giving each piece a name, the data is easily
isolated and identified
 The structure and logic rules used to manage the groups of data and their names is
called a "file system”
 Basically file systems organize data into raw chunks for the storage, organization,
manipulation, and retrieval by the computer’s operating system
 File-based systems were an early attempt to computerize the manual filing system
 In this traditional file system, each file is independent of other file and data in the different
file can be integrated only by writing an individual program for each application
 The data and application program that uses the data are arranged such that any change to
data requires modification of all the programs that use the data. Sometimes, it is not
possible to identify all the programs using data and identified on trial and error basis
 All functional areas in the organization create, processes its own files
Pros and Cons of TFS
Pros
 Simple to use
 Less complexity
 Minimal investment (Low investments in software because it allows us to transport
files from one to another computer)
 No requirement of the specialist
Cons
 Data redundancy (Each application has its own data file so, same data may have to
be recorded and stored in many times)
 Data inconsistency (Due to the same data items that appear in more than one file
do not get updated simultaneously in each and every file)
 Data dependence (Program and application in the file processing system are data
dependent)
 Limited data sharing and security issues
 Retrieval is not easy and time-consuming.
 Inefficient to maintain the record of the big firm having a large number of items.
Database Management Systems (DBMS)
 Database Management System (DBMS) is a software for storing and retrieving
users' data while considering appropriate security measures.
 It consists of a group of programs which manipulate the database. The DBMS
accepts the request for data from an application and instructs the operating system
to provide the specific data.
 DBMS software primarily functions as an interface between the end user and the
database, and is used to access structured data stored in databases
 There are 3 types of DBMS
Relational Database Management Systems(RDBMS)
Object Oriented Database Management Systems(OODBMS)
Object Relational Database Management Systems(ORDBMS)
 Some of the popular DBMS softwares are MySQL, Oracle, PostgreSQL, SQLite etc.
Pros and Cons of DBMS
Pros
 Less space consumed
 Reduction of redundancy and faster retrieval of data
 Data integrity, security, and continuity
 Backup and recovery process in place
 Concurrency control
 Data independence
 Performance is better than TFS
Cons
 Requires large size of memory
 Requires a processor with the high speed of data processing
 Database failure (DB corrupted due to power failure or whole system stops).
 Expensive and Complex compared to TFS
 Cost of DBMS (depend on the environment, function or recurrent annual maintenance cost)
Difference between databases and DBMS
 A database is a logically modeled cluster of information [data] that is typically
stored on a computer or other type of hardware that is easily accessible in various
ways
 A database management system, is a computer program or a piece of software
that allows one to access, interact with, and manipulate a database
DBMS vs. Traditional File systems
DBMS File System
DBMS is a collection of data. In DBMS, the user is not
required to write the procedures.
File system is a collection of files. In this system, the
user has to write the procedures for managing the data.
DBMS, data can be shared easily due to centralized
system.
File system does not allow sharing of data or sharing is
too complex.
DBMS provides a crash recovery mechanism, i.e., DBMS
protects the user from the system failure.
File system doesn't have a crash mechanism, i.e., if the
system crashes while entering some data, then the
content of the file will lost.
DBMS provides a good protection mechanism. It is very difficult to protect a file under the file system.
DBMS contains a wide variety of sophisticated
techniques to store and retrieve the data.
File system can't efficiently store and retrieve the data.
DBMS transactions follows acid properties (atomicity,
consistency, isolation, durability). Example, concurrent
access is possible
File Systems do not follow acid properties e.g.
concurrent access is not possible
Switch from Traditional FS to Databases
 There are several advantages of Database management system over file system. Few
of them are as follows:
 Structure: Databases store structured data whereas File Systems store raw data.
 No redundant data: Redundancy can be removed by data normalization. No data
duplication saves storage and improves access time.
 Data Consistency and Integrity: Root cause of data inconsistency is data
redundancy, since data normalization takes care of the data redundancy, data
inconsistency also been taken care of as part of it
 Data Security: It is easier to apply access constraints in database systems so that only
authorized user is able to access the data. Each user has a different set of access thus
data is secured from the issues such as identity theft, data leaks and misuse of data.
 Privacy: Limited access means privacy of data.
 Easy access to data – TFS does not have random read write for data access
whereas Databases can be accessed randomly
 Easy recovery: Since database systems keeps the backup of data, it is easier to do
a full recovery of data in case of a failure.
 Flexible: Database systems are more flexible than file processing systems.
Thank You

More Related Content

What's hot

File organization 1
File organization 1File organization 1
File organization 1Rupali Rana
 
Introduction to DBMS(For College Seminars)
Introduction to DBMS(For College Seminars)Introduction to DBMS(For College Seminars)
Introduction to DBMS(For College Seminars)Naman Joshi
 
File Management in Operating System
File Management in Operating SystemFile Management in Operating System
File Management in Operating SystemJanki Shah
 
File systems versus a dbms
File systems versus a dbmsFile systems versus a dbms
File systems versus a dbmsRituBhargava7
 
Data base management system
Data base management systemData base management system
Data base management systemashirafzal1
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level ArchitectureAdeel Rasheed
 
Database Design
Database DesignDatabase Design
Database Designlearnt
 
Database management system
Database management systemDatabase management system
Database management systemSimran Kaur
 
Rdbms
RdbmsRdbms
Rdbmsrdbms
 
9. Object Relational Databases in DBMS
9. Object Relational Databases in DBMS9. Object Relational Databases in DBMS
9. Object Relational Databases in DBMSkoolkampus
 
2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMSkoolkampus
 
Characteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management SystemCharacteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management SystemCharthaGaglani
 

What's hot (20)

File organization 1
File organization 1File organization 1
File organization 1
 
Data Models
Data ModelsData Models
Data Models
 
Introduction to DBMS(For College Seminars)
Introduction to DBMS(For College Seminars)Introduction to DBMS(For College Seminars)
Introduction to DBMS(For College Seminars)
 
DATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MININGDATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MINING
 
File Management in Operating System
File Management in Operating SystemFile Management in Operating System
File Management in Operating System
 
File systems versus a dbms
File systems versus a dbmsFile systems versus a dbms
File systems versus a dbms
 
Data base management system
Data base management systemData base management system
Data base management system
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
 
Database Design
Database DesignDatabase Design
Database Design
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
Database management system
Database management systemDatabase management system
Database management system
 
Rdbms
RdbmsRdbms
Rdbms
 
9. Object Relational Databases in DBMS
9. Object Relational Databases in DBMS9. Object Relational Databases in DBMS
9. Object Relational Databases in DBMS
 
2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS
 
File organisation
File organisationFile organisation
File organisation
 
Basic DBMS ppt
Basic DBMS pptBasic DBMS ppt
Basic DBMS ppt
 
Deductive databases
Deductive databasesDeductive databases
Deductive databases
 
Data integration
Data integrationData integration
Data integration
 
Database System Architectures
Database System ArchitecturesDatabase System Architectures
Database System Architectures
 
Characteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management SystemCharacteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management System
 

Similar to A critique on traditional file system vs databases

Similar to A critique on traditional file system vs databases (20)

Introduction to files and db systems 1.0
Introduction to files and db systems 1.0Introduction to files and db systems 1.0
Introduction to files and db systems 1.0
 
Introduction to DBMS_VP.pptx
Introduction to DBMS_VP.pptxIntroduction to DBMS_VP.pptx
Introduction to DBMS_VP.pptx
 
Ch01
Ch01Ch01
Ch01
 
DBMS vs FBS.docx
DBMS vs FBS.docxDBMS vs FBS.docx
DBMS vs FBS.docx
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
 
Dbms mca-section a
Dbms mca-section aDbms mca-section a
Dbms mca-section a
 
Database
DatabaseDatabase
Database
 
1. Chapter One.pdf
1. Chapter One.pdf1. Chapter One.pdf
1. Chapter One.pdf
 
Ans mi0034-database management system-sda-2012-ii
Ans mi0034-database management system-sda-2012-iiAns mi0034-database management system-sda-2012-ii
Ans mi0034-database management system-sda-2012-ii
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
 
Dbms
DbmsDbms
Dbms
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
 
database chap 1 and 2.pptx
database chap 1 and 2.pptxdatabase chap 1 and 2.pptx
database chap 1 and 2.pptx
 
Dbms
DbmsDbms
Dbms
 
DataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPTDataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPT
 
Data base management system
Data base management systemData base management system
Data base management system
 
11 Database Concepts
11 Database Concepts11 Database Concepts
11 Database Concepts
 
FILE SYSTEM VS DBMS ppt.pptx
FILE SYSTEM VS DBMS ppt.pptxFILE SYSTEM VS DBMS ppt.pptx
FILE SYSTEM VS DBMS ppt.pptx
 
The advantages of a dbms
The advantages of a dbmsThe advantages of a dbms
The advantages of a dbms
 
Intro to dbms
Intro to dbmsIntro to dbms
Intro to dbms
 

Recently uploaded

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 

Recently uploaded (20)

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 

A critique on traditional file system vs databases

  • 1. A Critique on Traditional File System vs. Databases Shallote Dsouza
  • 2. Traditional File System  The traditional filing system (TFS) is a method of storing and arranging computer files and the information in the file  Without a file system, data placed in a storage medium would be one large body of data  By separating the data into pieces and giving each piece a name, the data is easily isolated and identified  The structure and logic rules used to manage the groups of data and their names is called a "file system”  Basically file systems organize data into raw chunks for the storage, organization, manipulation, and retrieval by the computer’s operating system  File-based systems were an early attempt to computerize the manual filing system
  • 3.  In this traditional file system, each file is independent of other file and data in the different file can be integrated only by writing an individual program for each application  The data and application program that uses the data are arranged such that any change to data requires modification of all the programs that use the data. Sometimes, it is not possible to identify all the programs using data and identified on trial and error basis  All functional areas in the organization create, processes its own files
  • 4. Pros and Cons of TFS Pros  Simple to use  Less complexity  Minimal investment (Low investments in software because it allows us to transport files from one to another computer)  No requirement of the specialist Cons  Data redundancy (Each application has its own data file so, same data may have to be recorded and stored in many times)  Data inconsistency (Due to the same data items that appear in more than one file do not get updated simultaneously in each and every file)  Data dependence (Program and application in the file processing system are data dependent)  Limited data sharing and security issues  Retrieval is not easy and time-consuming.  Inefficient to maintain the record of the big firm having a large number of items.
  • 5. Database Management Systems (DBMS)  Database Management System (DBMS) is a software for storing and retrieving users' data while considering appropriate security measures.  It consists of a group of programs which manipulate the database. The DBMS accepts the request for data from an application and instructs the operating system to provide the specific data.  DBMS software primarily functions as an interface between the end user and the database, and is used to access structured data stored in databases  There are 3 types of DBMS Relational Database Management Systems(RDBMS) Object Oriented Database Management Systems(OODBMS) Object Relational Database Management Systems(ORDBMS)  Some of the popular DBMS softwares are MySQL, Oracle, PostgreSQL, SQLite etc.
  • 6. Pros and Cons of DBMS Pros  Less space consumed  Reduction of redundancy and faster retrieval of data  Data integrity, security, and continuity  Backup and recovery process in place  Concurrency control  Data independence  Performance is better than TFS Cons  Requires large size of memory  Requires a processor with the high speed of data processing  Database failure (DB corrupted due to power failure or whole system stops).  Expensive and Complex compared to TFS  Cost of DBMS (depend on the environment, function or recurrent annual maintenance cost)
  • 7. Difference between databases and DBMS  A database is a logically modeled cluster of information [data] that is typically stored on a computer or other type of hardware that is easily accessible in various ways  A database management system, is a computer program or a piece of software that allows one to access, interact with, and manipulate a database
  • 8. DBMS vs. Traditional File systems DBMS File System DBMS is a collection of data. In DBMS, the user is not required to write the procedures. File system is a collection of files. In this system, the user has to write the procedures for managing the data. DBMS, data can be shared easily due to centralized system. File system does not allow sharing of data or sharing is too complex. DBMS provides a crash recovery mechanism, i.e., DBMS protects the user from the system failure. File system doesn't have a crash mechanism, i.e., if the system crashes while entering some data, then the content of the file will lost. DBMS provides a good protection mechanism. It is very difficult to protect a file under the file system. DBMS contains a wide variety of sophisticated techniques to store and retrieve the data. File system can't efficiently store and retrieve the data. DBMS transactions follows acid properties (atomicity, consistency, isolation, durability). Example, concurrent access is possible File Systems do not follow acid properties e.g. concurrent access is not possible
  • 9. Switch from Traditional FS to Databases  There are several advantages of Database management system over file system. Few of them are as follows:  Structure: Databases store structured data whereas File Systems store raw data.  No redundant data: Redundancy can be removed by data normalization. No data duplication saves storage and improves access time.  Data Consistency and Integrity: Root cause of data inconsistency is data redundancy, since data normalization takes care of the data redundancy, data inconsistency also been taken care of as part of it  Data Security: It is easier to apply access constraints in database systems so that only authorized user is able to access the data. Each user has a different set of access thus data is secured from the issues such as identity theft, data leaks and misuse of data.
  • 10.  Privacy: Limited access means privacy of data.  Easy access to data – TFS does not have random read write for data access whereas Databases can be accessed randomly  Easy recovery: Since database systems keeps the backup of data, it is easier to do a full recovery of data in case of a failure.  Flexible: Database systems are more flexible than file processing systems.