Infobright - Infobright
Частный | |
Промышленность | Корпоративное программное обеспечение & Управление базой данных & Хранилище данных |
Основан | 2005 |
Основатель | Кас Апанович Доминик Слензак Петр Сынак Якуб Врублевски |
Штаб-квартира | Торонто, Онтарио, Канада |
Продукты | Infobright Enterprise Edition (ранее Brighthouse), Infobright Community Edition |
Интернет сайт | infobright |
Infobright является коммерческим поставщиком столбчатый реляционная база данных программное обеспечение с акцентом на машинные данные. Головной офис компании находится в г. Торонто, Онтарио, Канада. Большая часть его исследований и разработок основана на Варшава, Польша. Персонал службы поддержки находится в различных офисах по всему миру.
История
Infobright была основана в 2005 году. Она стала Открытый исходный код компании в сентябре 2008 года, когда она выпустила первую бесплатную версию своего программного обеспечения. Тогда же был запущен его сайт сообщества.[1]
Компания финансируется венчурный капитал инвесторы Flybridge Capital Partners и информационные венчурные партнеры.[нужна цитата ]
В 2009 году Infobright была признана партнером года по MySQL,[2] и Gartner Отличный поставщик в области управления данными и интеграции.[3] Он также сертифицирован для использования с линейкой продуктов Sun Unified Storage.[4] Правопреемник опубликованных патентных заявок на сжатие данных,[5] оптимизация запросов,[6] и организация данных.[7]
В июле 2016 года Infobright официально отказалась от своей версии сообщества с открытым исходным кодом, чтобы сосредоточиться на своих OEM и рынки прямых клиентов.
Технологии
Infobright Enterprise Edition (IEE)
Программное обеспечение базы данных Infobright интегрировано с MySQL,[8] но со своим собственным запатентованным хранилищем данных и уровнями оптимизации запросов.
Infobright использует столбчатый подход к проектированию базы данных. Когда данные загружаются в таблицу, они разбиваются на группы по 216 строк, которые затем разбиваются на отдельные пакеты данных для каждого из столбцов. Разбивая каждый столбец на такое же количество строк, он сохраняет свою целостность с другими столбцами той же записи. Например, строка 1, столбец 1 - это первая запись в первом пакете данных для столбца 1. Строка 1 в столбце 2 - это первая запись в первом пакете данных для столбца 2.
Каждый пакет данных отдельно сжатый в среднем примерно до 20: 1.
Infobright Enterprise Edition доступен в PostgreSQL и MySQL.
Сетка знанийСлой метаданных (называемый сеткой знаний базы данных) хранит компактную информацию о содержимом и отношениях между пакетами данных, заменяя концепцию традиционного индекс базы данных.[9]
Выполнение запросаОптимизатор использует теории грубые наборы и Гранулярные вычисления путем категоризации пакетов данных, которые необходимо распаковать, и уточнения такой категоризации с использованием частичных результатов, полученных из таблицы знаний, и уже распакованных пакетов данных.[10]
использованная литература
- ^ «Хранилище данных с открытым исходным кодом, программное обеспечение для баз данных столбцов, повышение производительности SQL». Сайт сообщества. Архивировано из оригинал 19 октября 2011 г.. Получено 17 октября, 2011.
- ^ Партнеры года по MySQL 2009 В архиве 2009-05-01 на Wayback Machine Sun представляет награды MySQL 2009
- ^ Крутые поставщики в области управления данными и интеграции, 2009 г. Отчет Gartner G00165365
- ^ Сертификация Secure Sun для редакций Infobright. TMCNet.com, 23 апреля 2009 г.
- ^ Метод и система сжатия данных в реляционной базе данных. Заявка на патент США 2008/0071818 A1
- ^ Метод и система для хранения, организации и обработки данных в реляционной базе данных. Заявка на патент США 2008/0071748 A1
- ^ Методы и системы организации базы данных. Заявка на патент США 2009/0106210 A1
- ^ Хранилище данных Infobright В архиве 2009-05-08 на Wayback Machine. MySQL, сентябрь 2008 г.
- ^ Brighthouse: хранилище аналитических данных для для этого случая запросы В архиве 2016-05-07 в Wayback Machine. Отраслевые бумаги VLDB 2008
- ^ Грубые наборы в хранилищах данных. РНТЦ 2008 приглашенный доклад