Oracle Advanced Compression Option

Опция Oracle Database 12с Advanced Compression Option предлагает комплексный набор функций для сжатия данных, что поможет заказчикам максимально увеличить утилизацию ресурсов и сократить затраты. Она позволяет IT-администраторам существенно сократить требуемое для хранения дисковое пространство посредством сжатия всех типов данных - будь то реляционные (структурированные) данные, неструктурированные данные (документы, электронные таблицы и т. д.) или данные резервных копий. Самым ощутимым преимуществом сжатия данных является экономия места на жестком диске, однако инновационные технологии, включенные в опцию Advanced Compression Option, предназначены также для сокращения необходимых требований к ресурсам и технологических затрат на все компоненты IT-инфраструктуры, включая память и пропускную способность каналов связи.

Опция Advanced Compression Option в составе Oracle Database 12с предоставляет надежный набор средств сжатия данных, который позволяет IT-руководителям добиваться успеха в этой сложной среде. Используя опцию Advanced Compression Option, предприятия могут оставаться в рамках постоянно растущих требований ко всем компонентам центра обработки данных, что сведет к минимуму затраты и позволит достичь максимального уровня производительности.

Сжатие реляционных данных

Oracle стала одним из первооткрывателей технологий сжатия базы данных. Несколько лет назад в Oracle Database 9i появилась функция Table Compression, которая позволила сжимать данные в процессе выполнения операций, например, прямой загрузки данных (Direct Load), CREATE TABLE AS SELECT…. (CTAS) и т. д. Эта форма сжатия идеально подходила для хранилищ данных, где данные загружаются автоматически большими порциями. В Oracle Database 11g появилась новая функция под названием OLTP Table Compression, которая позволяет сжимать данные в процессе любых операций с ними, включая обычные операции языка DML - INSERT, UPDATE или DELETE. Помимо этого новая функция существенно ускоряет работу системы, сокращая число необходимых операций ввода-вывода, что подходит также и для OLTP-приложений. Таким образом, эта фундаментальная технология расширяет преимущества сжатия данных для всех типов приложений.Нелишне будет отметить, что функция сжатия таблиц, появившаяся в Oracle Database 9i, является базовой функцией в Enterprise Edition (EE) и будет являться таковой и в Oracle Database 12с. Однако новая функция сжатия таблиц OLTP опциональна, ее нужно приобрести в дополнение к Enterprise Edition.

Инновационный алгоритм

Oracle использует уникальный алгоритм сжатия, который специально создан для работы с реляционными данными. Алгоритм устраняет дублирование повторяющихся значений в БД. Сжатые блоки содержат структуру, названную таблицей символов, в которой приведены метаданные сжатия. Если блок данных сжимается, то дублирование значений прекращается предварительным внесением копии повторившегося значения в таблицу символов. После этого каждое дублированное значение заменяется краткой ссылкой на соответствующую запись в таблице символов. Это новшество подразумевает, что сжатые данные содержаться в блоке базы данных так же, как метаданные, использовавшиеся для распаковки данных. По сравнению с алгоритмами сжатия, разработанными конкурентами, которые используют глобальную таблицу символов, Oracle использует уникальный метод, который обладает значительными преимуществами, избавляя от дополнительных операций ввода-вывода при доступе к сжатым данным.

Сжатие неструктурированных данных

Новая функция SecureFiles в Oracle Database 12с предоставляет лучшую в своем классе архитектуру для хранения неструктурированного контента, такого как документы, изображения, электронные таблицы и файлы XML. SecureFiles создан специально для максимального увеличения производительности при работе с файлами, в сравнении с традиционными файловыми системами, сохраняя при этом преимущества базы данных Oracle.С SecureFiles компании могут управлять всеми реляционными данными и связанными с ними файлами Oracle, используя единую модель безопасности/аудита, единый процесс резервного копирования и восстановления, а также свободный поиск любой информации. Опция Advanced Compression Option из Oracle Database 12с включает технологии, которые сильно сокращают количество хранимых в SecureFiles данных.

Технология SecureFiles Compression

Опция Advanced Compression Option к Oracle Database 12с реализует другой механизм контроля объема данных SecureFiles. В дополнение к уже упомянутой дедупликации, SecureFiles Compression использует отраслевые стандарты сжатия данных с целью свести к минимуму занимаемое ими пространство. Сжатие основных файлов, таких как документы или XML-файлы, позволяет сократить их размеры в 2-3 раза. Используя имеющиеся сведения, SecureFiles Compression автоматически отменяет сжатие данных, если оно окажется неэффективным с точки зрения освободившегося места. Например, если это документ, упакованный сторонним приложением перед добавлением в базу данных в качестве SecureFile.

В настоящий момент поддерживается три уровня сжатия данных. Более высокий уровень требует больше ресурсов процессора, но достигает большей степени сжатия. Обычно SecureFiles Compression отнимает от 3 до 5 % ресурсов процессора. Приложения по-прежнему могут обращаться к сжатым файлам на чтение и запись, поскольку сжатие данных полностью прозрачно для приложений.


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=34454