数据库碎片

作者: Louise Ward
创建日期: 6 二月 2021
更新日期: 1 七月 2024
Anonim
【官人说电影】25分钟带你彻底看懂诺兰烧脑名作《记忆碎片》—人的记忆真的可靠吗?
视频: 【官人说电影】25分钟带你彻底看懂诺兰烧脑名作《记忆碎片》—人的记忆真的可靠吗?

内容

定义-数据库碎片是什么意思?

数据库分片是搜索引擎或数据库中的水平分区。每个单独的分区称为分片或数据库分片。每个数据库碎片都保存在单独的数据库服务器实例上,以帮助分散负载。数据库分片基于以下事实:在特定点之后,通过添加更多计算机来横向扩展站点比纵向扩展站点既可行又便宜。


Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了数据库碎片

在数据库内,某些数据始终保留在所有数据库分片中。实际上,所有数据库分片都是唯一数据子集的唯一来源。与数据库分片相关的显着特征之一是它们快得多。单个数据库碎片的大小较小,因此可以简单地胜过单个大型数据库。磁盘I / O显着减少,因为磁盘上的内存和数据之间的比率也得到了改善。这还导致更少的数据库锁定,更快的索引搜索以及单个事务性能的提高。数据库分片是一种高度可扩展的技术,目的是提高大型以数据库为中心的业务应用程序和高事务的整体性能和吞吐量。

数据库碎片通过以近乎线性的方式增长来帮助提高可伸缩性。它们易于管理,因为可以轻松地对数据库分片进行常见的数据库维护。数据库分片还有助于降低成本,因为大多数实现都利用低成本开源数据库的优势。

拥有数据库分片存在挑战,例如具有分片的自动备份,数据库分片冗余和灾难恢复策略。

由于事务量和业务应用程序数据库的指数级增长,数据库碎片越来越受欢迎。社交网站,在线服务提供商和软件即服务公司主要使用数据库碎片。