DBMS(数据库管理系统)有很多优点和缺点。 DBMS 的缺点解释如下。
1. 增加成本:
这些是不同类型的成本:
- 硬件和软件成本 –
这是数据库管理系统的第一个缺点。这是因为,对于 DBMS,必须要有高速处理器和大内存。毕竟,现在每个领域都有大量的数据需要安全可靠地存储。如此大的空间和高速处理器的需求也需要昂贵的硬件和昂贵的软件。也就是说,需要复杂的硬件和软件,这意味着我们需要升级用于基于文件的系统的硬件。硬件和软件都需要维护,成本非常高。所有的操作、培训(包括编程、应用程序开发和数据库管理的所有级别)、许可和法规遵从成本都非常高。
- 员工培训成本 –
维护数据库管理系统的受过教育的人员(数据库管理员、应用程序程序员、数据输入操作员)也需要大量的人员。我们需要与应用程序程序员一起雇用数据库系统设计人员。或者,需要采取一些软件公司的服务。所以有很多钱需要花在开发软件上。 - 数据转换成本 –
我们需要将我们的数据转换成数据库管理系统,这需要大量资金,因为它增加了数据库管理系统的成本。这是因为对于这种转换,我们需要聘请数据库系统设计人员,我们必须支付大量资金,还需要一些软件公司的服务。所有这些都表明 DBMS 需要对硬件、软件和训练有素的员工进行高额初始投资。因此,总而言之,数据库管理系统会导致系统成本更高。
2. 复杂性:
众所周知,现在所有公司都在使用数据库管理系统,因为它满足了很多要求,也解决了问题。但是出现了一个问题,即所有这些功能使数据库管理系统成为一个极其复杂的软件。对于 DBMS 的正确要求,开发人员、DBA、设计人员以及最终用户对其有充分的了解是非常重要的。这是因为如果其中任何一个没有获得适当和完整的技能,那么这可能会导致数据丢失或数据库故障。
这些失败可能会导致错误的设计决策,从而可能对组织造成严重和不良的后果。所以这个复杂的系统需要被每个使用它的人理解。因为它不能很容易地管理。所有这些都表明,数据库管理系统不是小孩子的游戏,因为它不容易管理。它需要大量的管理。当决定从哪里选择数据和在哪里保存数据变得非常复杂时,需要一个优秀的员工来管理这个数据库。
3. 货币维护:
这对于保持系统最新是非常必要的,因为效率是最大的因素之一,需要被忽视,必须最大化。也就是说,我们需要最大限度地提高数据库系统的效率,以保持我们的系统最新。为此,必须对所有组件进行频繁更新,因为每天都有新威胁出现。 DBMS 应根据当前情况进行更新。此外,必须实施安全措施。由于数据库技术的进步,培训成本往往很高。
4. 性能:
传统的文件系统是为小型组织和某些特定应用程序编写的,因此性能通常非常好。但是对于小规模的公司来说,DBMS 的性能并不好,因为它的速度很慢。因此,某些应用程序将无法尽可能快地运行。因此,对小公司使用 DBMS 是不好的。因为性能是一个被所有人忽视的因素。如果性能良好,那么每个人(开发人员、设计人员、最终用户)都会轻松使用它,而且它也将是用户友好的。由于系统的速度完全取决于性能,因此性能需要良好。
5. 频率升级/更换周期:
如今在这个世界上,我们需要及时了解最新的技术和市场上的发展。 DBMS 供应商会频繁升级产品,以向系统添加新功能。通常捆绑软件的新升级版本。有时这些更新还需要硬件升级。有时,这些更改和更新速度如此之快,以至于用户发现很难使用该系统,因为学习新命令并在新升级完成后再次理解它们并不容易。所有这些升级还需要花钱来培训用户、设计师等使用新功能。