在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念。其中,(__)是指用户无需知道数据存放的物理位置。
分布式数据库通过四种核心透明性屏蔽底层数据存储与组织的复杂度,让用户能便捷操作。分片透明允许用户忽略数据的拆分逻辑,直接基于全局数据模型操作,无需知晓数据拆分情况;位置透明支持用户完全不用关心数据的物理存储位置及站点分布,即便数据跨站点迁移,应用程序也无需调整;复制透明让用户不必关注数据的多节点副本冗余情况,系统会自动处理副本的同步更新与一致性维护;逻辑透明又称局部映像透明,用户无需考虑各站点局部数据库的异构数据模型或操纵语言差异,系统会自动完成全局与局部模式的映射转换。这四类透明性从不同层面消除了分布式环境的使用障碍,既提升了易用性,也增强了数据库的扩展性。
本题考察的是分布式数据库的四种透明性的基本概念。
分布式数据库系统通常具备四种透明性:分片透明性、复制透明性、位置透明性和局部映像透明性(又称逻辑透明性),它们共同目的是让用户在使用数据时无需关心底层数据的组织与存储方式。
A选项 分片透明:指用户在进行数据操作时,不必关心数据是如何分片的,也无需了解分片位置,系统会自动定位到相应的数据片段并执行操作。它解决的是数据拆分结构的透明性,而不是位置问题,因此不符合题意。
B选项 逻辑透明:又称局部映像透明性,指用户不必关心各站点局部数据库使用的具体数据模型与操纵语言,系统会自动进行数据模型和操作语言的映射与转换。这是数据模型层面的抽象,不涉及物理位置,因此不符合题意。
C选项 位置透明:指用户不需要知道数据的物理存放位置,系统会自动定位到存储数据的站点并完成操作。当数据位置发生变化时(如从一个站点迁移到另一个站点),应用程序无需修改。这正是题干描述的含义,因此正确。
D选项 复制透明:指用户不必关心数据在不同节点的复制情况,系统会自动完成复制数据的更新与维护。它解决的是数据冗余副本的透明性,而非物理位置问题,因此不符合题意。
因此,本题选择 C。
