数据库管理系统的局限性
与基于文件的管理系统相比,数据库管理系统非常有用。但是,它确实有一些缺点。其中一些如下-
更昂贵
创建和管理数据库的成本很高。数据库需要昂贵的软件和硬件。还需要训练有素的人员来处理数据库,并且数据库也需要连续维护。所有这些最终使数据库成为一项相当昂贵的冒险。
高复杂度
数据库管理系统非常复杂,因为它涉及创建,修改和编辑数据库。因此,处理数据库或使用数据库的人员必须非常熟练,否则有价值的数据可能会丢失。
需要数据库处理人员
如前,数据库和DBMS非常复杂。因此,需要熟练的人员来处理数据库,以使其在最佳条件下工作。这是一笔昂贵的冒险,因为这些专业人员需要获得高薪。
数据库故障
任何公司的所有相关数据都存储在数据库中。因此,至关重要的是,数据库必须在最佳条件下工作,并且不会出现故障。数据库故障可能是灾难性的,并且可能导致非常重要的数据丢失或损坏。
硬件成本高
数据库包含大量数据。因此,需要大量的磁盘存储空间来存储所有这些数据。有时甚至可能需要额外的存储空间。所有这些都大大增加了硬件成本,并使数据库非常昂贵。
巨大的尺寸
数据库包含大量数据,特别是对于大型组织。随着更多数据更新到数据库中,该数据甚至可能增加。所有这些导致数据库很大。
数据库越大,处理和维护就越困难。确保跨大型数据库的数据一致性和用户身份验证也更加复杂。
升级费用
通常,新功能会添加到数据库中。这会导致数据库升级。所有这些升级都花费了很多钱。此外,培训数据库管理员和用户以应对这些新升级也非常昂贵。
数据转换成本
如果以某种方式更改或修改了数据库,则所有数据都需要转换为新格式。有时,该成本甚至可能超过数据库的创建和管理成本。这就是大多数组织喜欢在其旧数据库上工作而不是升级到新数据库的原因。