ПЕСОЧНЫЕ СУБД - SAND CDBMS

СУБД SAND Nucleus это колоночная СУБД программная система, оптимизированная для бизнес-аналитика приложений, доставляющих хранилище данных компонент, разработанный SAND Technology Inc.

История компании

Компания SAND Technology была основана в 1983 году.

SAND CDBMS берет свое начало от исследований Nucleus International Corporation и возможного патента, выданного, среди прочего, Эдварду Л. Глейзеру.[1] на «Компрессор битовой строки с возможностью обработки логических операций».[2]

Изначально закодированное в прошивке, приложение теперь полностью программное.

SAND Technology сейчас является подразделением N. Harris Computer Corporation.

Описание

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

Эта архитектура обладает следующими характеристиками:

  • Все столбцы действуют так, как будто они проиндексированы
  • Фактические значения данных сохраняются только один раз, и на них ссылаются их токены.
  • Столбцы при сохранении используют сжатие данных без потерь
  • Из базы данных доступны только столбцы, запрошенные в запросе.
  • Запросы выполняются непосредственно в сжатых столбцах, и только набор результатов распаковывается.

Независимость от платформы, SAND CDBMS работает в 64-битной Windows или следующих 64-битных средах Linux / Unix: HP-UX, IBM-AIX, Red Hat Linux, SuSE Linux и Sun Solaris.

Администрирование базы данных

SAND / DNA Analytics управляется с помощью стандартных команд SQL и DML ANSI.

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

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

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

Ключевой особенностью SAND CDBMS является поддержка «виртуального» монтирования базы данных.[3] Это обеспечивает изолированную среду для разработки и тестирования изменений в базе данных, где при отключении вся среда удаляется.

использованная литература

  1. ^ Памятные дани: Национальная инженерная академия, том 7 (1994)
  2. ^ http://patents.justia.com/1991/05036457.html | Компрессор битовой строки с возможностью обработки логических операций
  3. ^ SAND CDBMS - Технологический обзор

внешние ссылки