27、数据库管理:挑战与解决方案

数据库管理:挑战与解决方案

交互式数据字典的特性与需求

在数据库管理中,交互式数据字典起着至关重要的作用。它不仅要能实现对字典的查询功能,还需通过系统间协议自动进行更新操作,例如添加或删除资源、资源重新定位后进行注册以及反映资源变更等。

为了支持高性能应用和系统解决方案的在线优化,数据字典的内容应体现任意对任意的关系。同时,它要能够根据任何请求提供批量和选定的信息。由于需要确保本地独立性,所以必须处理语义和语法的异构性,这就需要按照特定的指导原则扩展信息元素描述的上下文。

此外,安全特性在本地和全局层面都需要进行恰当定义。全局层面通常涉及将规则执行和整体保护委托给本地节点。在某些情况下,还可能需要进行数据库规范化。

哈勃太空望远镜数据库规范化案例

哈勃太空望远镜的目录通过Ingest程序从多个外部数据库获取信息元素(IE)。这些外部数据库的拓扑结构各不相同,因为它们是为了在各自的应用领域中实现效用最大化而设计的。

Ingest程序读取代表外部数据库表的文件,这些文件具有不同的拓扑结构和数据结构。程序会对这些数据进行规范化处理,并将其与中央目录数据库拓扑中的表进行连接。软件会解析和转换数据值,将元组写入目录,该目录每年大约增长125兆字节。由于哈勃太空望远镜和地面系统每年产生约600千兆字节的IE,使用传统数据库系统来管理这些数据是不切实际的,因此接收的输入会按照特定程序存档到光盘自动换盘机中。

为了处理约100个不同的外部表,开发人员编写了一个单一的表处理程序。这个程序可以按任意顺序和时间处理不同的表,反映数据库的所有变化,并实现了面向对象的解决方案。通过它,任何类型的范式都可以映射到其他范式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值