Jump to content

Трансбаза

Трансбаза
Разработчик(и) Транзакционное программное обеспечение GmbH
Первоначальный выпуск 1987  ( 1987 ) [ 1 ]
Стабильная версия
Трансбаза 8.3 / 2022 ; 2 года назад ( 2022 ) [ 1 ]
Написано в С , Ява , .Net
Операционная система UNIX , Linux , Windows , Mac OS , iOS , ОС Raspberry Pi , Встроенный Linux , Android
Доступно в Английский
Тип СУБД
Лицензия проприетарная версия, бесплатная оценочная лицензия
Веб-сайт www.transaction.de

Transbase — это система управления реляционными базами данных , разработанная и поддерживаемая компанией Transaction Software GmbH , Мюнхен . Разработка Transbase была начата в 1980-х годах Рудольфом Байером под названием «Меркур» на факультете компьютерных наук Мюнхенского технического университета (TUM). [ 1 ]

Transbase во многом соответствует стандарту SQL «промежуточный уровень SQL2» ( SQL-92 ) и поддерживает различные функции последующих версий SQL2 ( SQL:1999 , SQL:2003 и т. д.). [ 2 ]

Как профессор кафедры информатики Мюнхенского технического университета Рудольф Байер разработала систему управления базами данных под названием «Меркур» в 1980-х годах. В разработке приняло участие большее количество студентов, получивших дипломы и докторантуры, и в результате в 1987 году была создана новая компания под названием Transaction Software GmbH , основанная Рудольфом Байером и несколькими сотрудниками его института в ТУМ. В 1989 году «Меркур» был переименован и стал называться «Трансбаза». Широкое использование Transbase, особенно в качестве основы для систем управления запасными частями и документации в автомобильной промышленности, вскоре привело к значительному количеству портов для различных операционных систем, таких как UNIX производные , Linux , Windows , VMS и Mac OS . Основными шагами в дальнейшем развитии Transbase стали интеграция функций распределенных запросов к нескольким базам данных одновременно, расширение полнотекстового поиска и поддержка иностранных языков («Мириады» [ 3 ] ) такие как китайский и японский, а также поддержка функций хранилища данных («Transbase Hypercube» [ 4 ] ) и динамическое параллельное выполнение запросов. [ 5 ]

Свойства и функции

[ редактировать ]

Стандартные свойства SQL

[ редактировать ]

Transbase поддерживает все важные функции стандарта SQL : [ 2 ]

База данных расширяется за счет дополнительных функций и пользовательских типов данных.

Расширения

[ редактировать ]

Операция ПЗУ

[ редактировать ]

Опция базы данных TransbaseCD может использовать носители данных только для чтения, такие как компакт-диски , DVD или диски Blu-ray . Кроме того, постоянный дисковый кэш может использоваться для хранения данных для повышения производительности и/или для обновления данных, первоначально поставляемых как носитель только для чтения. При желании страницы TransbaseCD можно сжать. Обычно это экономит половину требований к хранилищу и времени отклика.

[ редактировать ]

Transbase Hypercube поддерживает реляционную онлайн-аналитическую обработку (ROLAP), которая в основном используется в приложениях хранилищ данных. Функция поиска по кубам данных OLAP («гиперкубам») значительно ускоряется за счет использования UB-деревьев (по сравнению с запросами с использованием стандартных индексов).

Шифрование

[ редактировать ]

Transbase предлагает дополнительное шифрование данных, хранящихся на диске, с использованием алгоритма Advanced Encryption Standard , а также шифрование данных, передаваемых через соединения с базой данных.

Параллелизм запросов

[ редактировать ]

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

Репликация

[ редактировать ]

Transbase поддерживает репликацию главной базы данных в несколько экземпляров подчиненной базы данных. Репликацию можно настроить синхронную (для баз данных горячего резерва) или асинхронную для распространения изменений базы данных огромному количеству получателей. В последнем случае реплицируемые базы данных можно даже каскадировать.

Трансбазовая толпа

[ редактировать ]

Transbase Crowd был разработан для хранения данных Интернета вещей в локальных пограничных базах данных, которые подключены к базе данных Transbase Crowd, которая автоматически распределяет обработку запросов по всем подключенным пограничным базам данных и, таким образом, дает глобальные результаты. Периферийные ресурсы используются идеально, а передача данных сводится к минимуму. Эта архитектура базы данных обеспечивает идеальную масштабируемость для быстро растущего числа устройств Интернета вещей.

Ниже суммированы текущие ограничения, реализованные в версии 6.9 Transbase:

  • Размер базы данных ограничен 2^31 страницами или 128 терабайтами.
  • Размер страницы (данных) может варьироваться от 4 КБ до 64 КБ.
  • Размер таблицы ограничен исключительно максимальным размером самой базы данных.
  • Максимальный размер BLOB (больших двоичных объектов) составляет 2 ГБ.
  • Количество атрибутов в таблице ограничено 256. Кроме того, длина записи ограничена одной страницей данных.
  • Количество записей в таблице не ограничено, за исключением случаев, определяемых максимальным размером базы данных.
  1. ^ Jump up to: а б с «История» , transaction.de , Transaction Software GmbH , получено 7 февраля 2023 г.
  2. ^ Jump up to: а б Документация Transbase® V8.4 , Transaction Software GmbH , получено 7 февраля 2023 г.
  3. ^ Рудольф Байер (1993), «OMNIS/Myriad: Электронное управление и публикация мультимедийных документов», Ежегодная конференция GI , стр. 482–487, ISBN  978-3-540-57192-6
  4. ^ Фолькер Маркл ; Фрэнк Рамсак; Роланд Пирингер; Роберт Фенк; Клаус Эльхардт; Рудольф Байер (2001), «СУРБД Transbase Hypercube: многомерное индексирование реляционных таблиц», демонстрационные сессии ICDE , стр. 4–6.
  5. ^ Ральф Акер; Кристиан Рот; Рудольф Байер (2008), «Параллельная обработка запросов в базах данных на многоядерных архитектурах», Конспекты лекций по информатике , том. 5022, стр. 2–13, номер документа : 10.1007/978-3-540-69501-1_2 , ISBN.  978-3-540-69500-4
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cdca7eccefffe11e004e874101f824ce__1713987360
URL1:https://arc.ask3.ru/arc/aa/cd/ce/cdca7eccefffe11e004e874101f824ce.html
Заголовок, (Title) документа по адресу, URL1:
Transbase - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)