Quick links
Latest articles
Internship
Members
New...
Algorithms
Discrete Mathematics
Big data
Languages
C
C++
C++ STL
Java
Data Structure
C#.Net
Android
Kotlin
SQL
Web
PHP
Python
JavaScript
CSS
Ajax
Node.js
Web prog.
Programs
C
C++
DS
Java
C#
Python
Aptitude
C
C++
Java
DBMS
Interview
C
Embedded C
Java
SEO
HR
CS Subjects
CS Basics
O.S.
Networks
DBMS
Embedded Systems
Cloud Computing
Machine learning
CS Organizations
Linux
DOS
More...
Articles
Puzzles
News/Updates

Home » DBMS

When Not to Use a DBMS?



In this article, we are going to discuss - when not to use a DBMS (Database Management System)?
Submitted by Akash Kumar, on November 07, 2018

In spite of the advantage of using a DBMS, there is some situation in which a DBMS may involve unnecessary overhead costs that would not be incurred in traditional file processing. The overhead cost of using a DBMS is due to the following:

  1. High initial investment in hardware, software, and training.
  2. The basic property that DBMS provide is defining and processing of data.
  3. Overhead for providing security, concurrency control, recovery and integrity functions.

Additional problems may arise if the database designers and DBA don’t properly design the database or if the database systems application is not implemented properly. Hence it may be more desirable to use regular files under the following circumstances.

  1. We can use a regular file system when we know that a simple database is not going to change.
  2. Stringent, real-time requirements for some programs that may not be met because of DBMS overhead.
  3. No multiple user access to data.

Certain industries and application have elected not to use general purpose DBMSs.

For example:

  1. Many computer-aided design tools (CAD) used by students of the mechanical and civil department have proprietary file and data management software that is geared for the internal manipulation of drawing and 3D objects.
  2. Communication and switching systems which are basically designed by companies like AT&T were early manifestations of database software that was used because they are made to run very fast with hierarchically organized data and to access and routing of calls quickly.
  3. Similarly, GIS implementation often implements their own data organization schemes for efficiently implementing function related to processing maps, physical contours, lines, polygons, and so on and General purpose DBMS are inadequate for their purpose.





Quick links:
C FAQ(s) C Advance programs C/C++ Tips & Tricks Puzzles JavaScript CSS Python Linux Commands PHP Android Articles More...

Featured post:
Introduction to Linux (Its modes, Safety, Most popular Applications)
Linux Best Distribution Software (Distros) of 2018

Was this page helpful? Please share with your friends...

Are you a blogger? Join our Blogging forum.

Comments and Discussions



Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing » Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates



© https://www.includehelp.com (2015-2018), Some rights reserved.