Секционирование: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
корректное определение, викификация, дополнение данных
Строка 1:
'''Секционирование''' ({{lang-en|partitioning}}) — -реализованное во многих [[СУБД]] разделение логическиххранимых частейобъектов [[База данных|баз данных]] (таких как [[Таблица (базы данных)|таблиц]], [[Индекс (базы данных)|индексов]], [[Материализованное представление|материализованных представлений]]) на отдельные части с раздельными параметрами физического хранения. Используется в целях повышения управляемости, производительности и доступности для больших баз данных.
 
Возможные критерии разделения данных, используемые при секционировании:
Популярное применение - системы управления распределенными базами данных. Также используется для разделения на части например таблиц.
* по предопределённым диапазонам значений
По* по спискам значений
При* при помощи значений хэш-функций
 
Под ''композитными'' критериями разделения понимают последовательно применённые критерии разных типов.
Критерии разделения данных
 
Секционирование реализовано во многих [[Реляционная СУБД|реляционных СУБД]], в частности в [[IBM DB2]], [[Informix]], [[Oracle иDatabase]], [[Teradata#Database|Teradata Database]], [[Microsoft SQL Server]], [[PostgreSQL]], т.д[[MySQL]].
По диапазонам
 
По спискам значений
 
При помощи значений хэш-функций
 
Композитные
 
Секционирование реализовано во многих СУБД, в частности в IBM DB2, Informix, Oracle и т.д.
 
==== Реализация в разных СУБД ====