Оптимальная структура хранения записей
Оптимальная структура хранения записей
InterBase использует эффективный способ хранения записей на страницах базы данных, используя алгоритм RLE (run length encoding - кодирование последовательностей) при размещении данных, за счет которого базы данных InterBase являются компактными. Несмотря на то что алгоритм является очень простым, он тем не менее требует вычислительных ресурсов при записи и чтении данных на странице.
В зависимости от характера данных упаковка может оказаться нецелесообразной. Наибольший эффект достигается при сжатии "хвостов" из пробелов длинных текстовых строк (типы данных CHAR и VARCHAR), в то время как короткие нетекстовые данные практически несжимаемы.
Для управления сжатием в Yaffil введен параметр конфигурации SQZ_BLOCK. Этот параметр определяет минимальный размер блока строки таблицы (в байтах), начиная с которого будет производиться сжатие. Блоки строки таблиц менее указанного размера хранятся в исходном виде. С увеличением параметра объем базы данных возрастает за счет сокращения затрат времени процессора на упаковку. В то же время увеличение количества данных больше нагружает дисковую подсистему. В зависимости от характера данных (главным образом количества текстовых полей в таблицах) и определенных параметров процессора и дисков системы существует некоторое оптимальное значение SQZ_BLOCK, обеспечивающее максимальную производительность. Алгоритм упаковки, реализованный в Yaffil, дополнительно выравнивает начало и размер сжатого блока на границу машинного слова.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Локальные области хранения потоков
Локальные области хранения потоков Потокам могут требоваться собственные, независимо распределяемые и управляемые ими области памяти, защищенные от других потоков того же процесса. Одним из методов создания таких областей является вызов функции CreateThread (или _beginthreadex) с
2.5 Логические единицы хранения (LUN)
2.5 Логические единицы хранения (LUN) Единицы хранения, которые расположены в схеме, приведенной рис. 2.2, за контроллером подсистемы хранения, должны поддерживать определенный метод адресации. Эти единицы называются LUN (logical unit number). В контексте приложений хранения данных или
Файлообменники – сетевые «камеры хранения»
Файлообменники – сетевые «камеры хранения» катерина. tif>>.tif>> Мих, а что такое рапидшара? terapeut.tif>>.tif>> rapid – быстро, share – халява литературный перевод – «быстро свистнул и ушел – называется нашел!» Мир файловых служб Интернета кажется настолько древним,
Типы для хранения даты и времени
Типы для хранения даты и времени Типы для хранения даты и времени изменились в версии InterBase 6.x и его клонах по сравнению с 4.x и 5.x. Чтобы не путаться в исторических хитросплетениях с этими типами, рассмотрим ситуацию именно в 6-й версии InterBase, а затем на основе этого кратко
ОГОРОД КОЗЛОВСКОГО: Мультимедийный Зритель Хранения
ОГОРОД КОЗЛОВСКОГО: Мультимедийный Зритель Хранения Автор: Козловский ЕвгенийИменно так перевела фирма «ПроМТ» название эпсоновского дивайса Multimedia Storage Viewer, P-4000, которому я пообещал посвятить нынешний «Огород». Но прежде чем перейти к Зрителю Хранения, я — вдогонку
Глава 2 Структура хранения данных на внешних носителях информации
Глава 2 Структура хранения данных на внешних носителях информации 2.1. Единица хранения данных При хранении данных решаются две проблемы: как сохранить данные в наиболее компактном виде и как обеспечить к ним удобный и быстрый доступ (если доступ не обеспечен, то это не
2.1. Единица хранения данных
2.1. Единица хранения данных При хранении данных решаются две проблемы: как сохранить данные в наиболее компактном виде и как обеспечить к ним удобный и быстрый доступ (если доступ не обеспечен, то это не хранение). Для обеспечения доступа необходимо, чтобы данные имели
3.7.2. Правила эксплуатации и хранения аккумуляторной батареи
3.7.2. Правила эксплуатации и хранения аккумуляторной батареи Нельзя разбирать аккумулятор, поскольку химические вещества, находящиеся внутри него, могут повредить вашу кожу и одежду.Храните аккумулятор подальше от огня и других источников тепла.При длительном хранении
5.3. Правила хранения компакт-дисков
5.3. Правила хранения компакт-дисков Как минимум 10 лет при правильном хранении ваши диски «жить» будут. Нужно только придерживаться следующих правил:Нельзя прикасаться к записанной поверхности диска, постарайтесь браться руками только за центральное отверстие и
Глава 0 Принципы хранения информации
Глава 0 Принципы хранения информации • Носители и накопители• Случаи потери информации и принципы восстановленияВ этой главе рассматриваются общие моменты. По компьютерной традиции нумеровать все с нуля, нумерация глав книги также начинается с нуля. Ко всему
Принципы хранения данных на лазерных дисках
Принципы хранения данных на лазерных дисках На лазерных, или оптических, дисках информация записывается благодаря разной отражающей способности отдельных участков такого диска. Все оптические диски схожи тем, что носитель (диск) всегда отделен от привода, который
Выбор носителя для долговременного хранения
Выбор носителя для долговременного хранения Носители с многократной записью не очень подходят для долговременного хранения. Если их можно записать, то нетрудно и случайно стереть. Или с течением времени они невзначай сотрутся сами по себе.Печально, но факт: цифровые
Выбор способа хранения секретных ключей
Выбор способа хранения секретных ключей При проектировании PKI должен быть выбран способ хранения криптографических ключей - он, как правило, зависит от специфики деятельности конкретной организации. Для ограничения доступа к секретным ключам применяются следующие