什么时候不使用DBMS?

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:

尽管使用DBMS具有优势,但在某些情况下DBMS可能会包含不必要的开销成本,而这些开销在传统文件处理中不会发生。 使用DBMS的间接费用是由于以下原因:

  1. High initial investment in hardware, software, and training.

    在硬件,软件和培训方面的大量初期投资。

  2. The basic property that DBMS provide is defining and processing of data.

    DBMS提供的基本属性是定义和处理数据。

  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.

如果数据库设计者和DBA没有正确设计数据库,或者数据库系统应用程序没有正确实现,则可能会引起其他问题。 因此,在以下情况下可能更希望使用常规文件。

  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.

    由于DBMS开销,可能无法满足某些程序的严格实时要求。

  3. No multiple user access to data.

    没有多个用户访问数据。

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

某些行业和应用程序选择不使用通用DBMS。

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.

    机械和土木工程系的学生使用的许多计算机辅助设计工具(CAD)都有专有的文件和数据管理软件,专门用于内部处理图形和3D对象。

  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.

    基本上由AT&T之类的公司设计的通信和交换系统是数据库软件的早期体现,之所以使用这些数据库软件,是因为它们使用分层组织的数据可以非常快速地运行,并且可以快速访问和路由呼叫。

  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.

    同样,GIS的实现通常会实施自己的数据组织方案,以有效地实现与处理地图,物理轮廓,线,多边形等相关的功能,而通用DBMS不足以实现其目的。

翻译自: https://www.includehelp.com/dbms/when-not-to-use-a-dbms.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值