Дом аппаратные средства Что такое осколок базы данных? - определение из техопедии

Что такое осколок базы данных? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает «Осколок базы данных»?

Осколок базы данных - это горизонтальный раздел в поисковой системе или базе данных. Каждый отдельный раздел известен как шард или шард базы данных. Каждый сегмент базы данных хранится на отдельном экземпляре сервера базы данных, чтобы помочь в распределении нагрузки. Осколки базы данных основаны на том факте, что после определенного момента целесообразно и дешевле масштабировать сайты по горизонтали, чем по вертикали, добавляя больше машин.

Техопедия объясняет осколок базы данных

В базе данных некоторые данные всегда остаются во всех сегментах базы данных. Фактически, все фрагменты базы данных действуют как единственный источник уникального подмножества данных. Одна из существенных особенностей, связанных с осколками базы данных, заключается в том, что они намного быстрее. Отдельные фрагменты базы данных могут просто превзойти одну большую базу данных из-за ее меньшего размера. Значительное сокращение дискового ввода-вывода, так как соотношение между памятью и данными на диске также улучшается. Это также приводит к меньшему количеству блокировок базы данных, более быстрому поиску по индексу и улучшению производительности отдельных транзакций. Разделение баз данных - это масштабируемый метод, позволяющий повысить общую производительность и пропускную способность крупных бизнес-приложений, ориентированных на базы данных, и больших транзакций.

Осколки базы данных помогают улучшить масштабируемость с ростом, близким к линейному. С ними проще управлять, так как обычное обслуживание базы данных может быть легко выполнено на осколках базы данных. Осколки базы данных также помогают снизить затраты, поскольку большинство реализаций используют более дешевые базы данных с открытым исходным кодом.

Существуют проблемы с наличием сегментов базы данных, таких как автоматическое резервное копирование фрагментов, избыточность фрагментов базы данных и стратегия аварийного восстановления.

Осколки базы данных становятся все более популярными из-за экспоненциального роста объема транзакций и баз данных бизнес-приложений. Осколки базы данных в основном используются социальными сетями, поставщиками онлайн-услуг и программным обеспечением в качестве сервисных компаний.

Что такое осколок базы данных? - определение из техопедии