Home | | Database Management Systems | When Not to Use a DBMS

Chapter: Fundamentals of Database Systems : Introduction to Databases : Databases and Database Users

When Not to Use a DBMS

In spite of the advantages of using a DBMS, there are a few situations in which a DBMS may involve unnecessary overhead costs that would not be incurred in traditional file processing.

When Not to Use a DBMS

 

In spite of the advantages of using a DBMS, there are a few situations in which a DBMS may involve unnecessary overhead costs that would not be incurred in traditional file processing. The overhead costs of using a DBMS are due to the following:

 

                                                    High initial investment in hardware, software, and training

 

                                                    The generality that a DBMS provides for defining and processing data

 

                                                    Overhead for providing security, concurrency control, recovery, and integrity functions

 

Therefore, it may be more desirable to use regular files under the following circum-stances:

 

                                                    Simple, well-defined database applications that are not expected to change at all

 

              Stringent, real-time requirements for some application programs that may not be met because of DBMS overhead Embedded systems with limited storage capacity, where a general-purpose DBMS would not fit

 

              No multiple-user access to data

 

Certain industries and applications have elected not to use general-purpose DBMSs. For example, many computer-aided design (CAD) tools used by mechanical and civil engineers have proprietary file and data management software that is geared for the internal manipulations of drawings and 3D objects. Similarly, communication and switching systems designed by companies like AT&T were early manifestations of database software that was made to run very fast with hierarchically organized data for quick access and routing of calls. Similarly, GIS implementations often implement their own data organization schemes for efficiently implementing functions related to processing maps, physical contours, lines, polygons, and so on. General-purpose DBMSs are inadequate for their purpose.

 

Study Material, Lecturing Notes, Assignment, Reference, Wiki description explanation, brief detail
Fundamentals of Database Systems : Introduction to Databases : Databases and Database Users : When Not to Use a DBMS |


Privacy Policy, Terms and Conditions, DMCA Policy and Compliant

Copyright © 2018-2024 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.