gpt4 book ai didi

rdbms - 什么是 RDBMS 中的集群?

转载 作者:行者123 更新时间:2023-12-02 17:56:06 25 4
gpt4 key购买 nike

请解释什么是 RDBMS 中的集群?

最佳答案

SQL 中,簇也可以指行的特定物理顺序。

例如,考虑一个包含两个表的数据库:INVOICES 和 INVOICE_ITEMS。如果同时插入许多 INVOICE_ITEM,则同一张发票的项目很可能最终位于底层存储的多个物理 block 上。读取此类发票时,不需要的数据将与感兴趣的行一起读取。将 INVOICE_ITEMS 聚类到 INVOICES 的外键上,将相同发票的项目行分组到同一 block 中,从而减少访问发票时所需的读取操作量。

了解 clustered index在维基百科上。


系统管理中,“集群”是许多配置为提供相同服务的服务器,但对用户来说就像一台服务器。

这可以出于性能原因(两台服务器可以响应比单个服务器更多的请求)或冗余(如果一台服务器崩溃,其他服务器仍然工作)。

此类配置通常需要特殊的软件或设置才能工作。某些服务,如提供静态 Web 内容,可以很容易地进行集群。其他的,如 RDBMS,需要复杂的复制方案来协调。

了解 computer clusters在维基百科上。


统计中,聚类是“一组项目,因此来自同一聚类的对象比来自不同聚类的对象彼此更相似。”

了解 Cluster analysis在维基百科上。

关于rdbms - 什么是 RDBMS 中的集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/765021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com