ПЕСОЧНАЯ ЦСУБД
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
SAND Nucleus CDBMS — это программная система СУБД со столбцами, оптимизированная для приложений бизнес-аналитики и предоставляющая компонент хранилища данных , разработанная 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] Это обеспечивает изолированную среду для разработки и тестирования изменений в базе данных, где при отключении вся среда удаляется.
Ссылки
[ редактировать ]- ^ Мемориальная дань: Национальная инженерная академия, Том 7 (1994)
- ^ http://patents.justia.com/1991/05036457.html | Сжатие битовых строк с возможностью обработки логических операций
- ^ SAND CDBMS - технологический обзор