Производительность бизнес-приложений, масштабируемость, техническое обслуживание и управляемость – всё это страдает, когда таблицы в базах данных становятся очень большими, особенно, когда объем данных исчисляется не только в гигабайтах, но и терабайт уже не предел.
До выхода Progress OpenEdge 11.4 каждая таблица базы данных, независимо от того, насколько большая она была, могла физически размещать свои данные только в одной области хранения. Эти данные обрабатывались как единое целое, как на уровне приложения, так и на уровне базы данных. В результате, когда таблица становится очень большой, выполнение операций создания, чтения, изменения и удаления данных может значительно замедляться, в том числе это влияет на административные задачи, например такие, как перезагрузка данных (Dump & Load) или создание и перестройка индексов. Иными словами, большая таблица становилась узким местом.
Начиная с релиза Progress OpenEdge 11.4, Progress Software Corporation предоставляет функцию секционирования таблиц (Table Partitioning). Эта функция позволяет разбить большую таблицу на более мелкие, более управляемые части - так называемые секции (partitions). В результате отчеты будут формироваться заметно быстрее, на выполнение административных задач будет необходимо меньше времени, и, в конце концов, общая производительность и доступность вашей базы данных значительно улучшится.
Зарегистрируйтесь и скачайте пособие