Компания TmaxSoft – одна из немногих (Например, разработка СУБД PostgreSQL также преследует цель обеспечить совместимость с Oracle,
однако её степень охвата функциональности Oracle в настоящее время остаётся низкой.), которая ставит перед собой амбициозную задачу: обеспечить полную совместимость с ведущими мировыми разработками на рынке корпоративных реляционных БД Oracle, MS SQL Server и IBM DB2 (TmaxSoft обеспечивает полную поддержку стандарта SQL99. При этом Tibero так же поддерживает и функционал Oracle, не соответствующий стандарту SQL99).
На прошедших в марте с.г. партнёрских мероприятиях Tmaxsoft заявила о намерении уже в 2015 г. занять 10% мирового рынка систем управления базами данных. В России офис TmaxSoft был открыт в конце 2013 г. На сегодняшний день существует 6 центров компетенции в России и СНГ Borlas, FORS, JetInfosystems, KPBS, RDTEX, ИТЦ ФСТ (Федеральная служба по тарифам) и учебный центр RDTEX. В составе Tibero предлагаются интегрированные бандлы, расширяющие возможности базовой функциональности Tibero, в частности, сертифицированная разработка “Аладдин Р.Д.” – Крипто БД , которая обеспечивает защиту БД на основе криптографии её содержимого; сертифицированные операционные системы на базе Linux (Astra Linux, ROSA). В развитие функциональности Tibero, TmaxSoft активно сотрудничает с разработчиками приложений – БАРС, Прогноз, Парус, ЦФТ.
TmaxSoft Tibero 6
Рынок СУБД
СУБД-решения, поддерживающие операционные приложения, в ближайшие годы по стоимости будут превышать все другие компоненты ИТ-инфраструктуры (исследование: Forecast of Woldwide Enterprise Ifrastructure Software Spending by Segment for 2012 and 2017, 2Q 2013) с общим объёмом рынка более $40 млрд к 2017 г., оставаясь т.о. самым “чувствительным местом” в ИТ-бюджете компаний.
К настоящему времени Oracle доминирует на мировом рынке СУБД, а в России эта доля составляет более 50%.
TmaxSoft Tibero занимает промежуточное положение между высокофункциональными и достаточно дорогими (по показателю ТСО) лидерами продаж (в соответствии с квадрантом Gartner, Magic Quadrant for Operational Database Management Systems, 16 October 2014) и свободно распространяемыми СУБД типа PostgreSQL 9.4 (EnterpriseDB – платная версия PostgreSQL).
Промежуточное положение Tibero определяется несколько меньшей функциональностью в сравнении с лидерами рынка, но гораздо большей ценовой доступностью. В отношении свободно распространяемых СУБД, Tibero имеет гораздо большие и производительность, и функциональность, и техподдержку, требуемую для корпоративных БД. Бесплатная доступность свободного ПО может иметь целесообразность лишь при реализации небольших проектов, не имеющих жёстких требований по поддержанию доступности/производительности/безопасности и др.
Полная совместимость Tibero с другими СУБД определяется следующими факторами:
Помимо поддержки полной совместимости с другими СУБД (с Oracle в большей степени), TmaxSoft активно развивает собственный функционал (в сравнении с альтернативным, представленным на рынке) в части повышения его эффективности, масштабируемости, производительности, доступности и др. на основе собственных патентованных технологий и методов.
Новые архитектура и технологии Tibero 6
TmaxSoft объявила о доступности Tibero 6 в июле 2015 г. Среди ключевых нововведений:
К концу 2015 г. должна появиться уже 7я версия Tibero с поддержкой следующей функциональности:
Чтобы отвечать современным бизнес-вызовам, архитектура Tibero 6 изменилась в двух направлениях: вопервых, возросла масштабируемость СУБД: по объёму БД – до сотен терабайт), по количеству одновременно работающих пользователей – до сотен тысяч, по производительности – до миллиардов транзакций ежедневно; вовторых, появилась расширенная функциональность по управлению как самих БД, так и их информационной безопасностью.
Интегрированная и улучшенная структура Процессов
Улучшение выполнения всех процессов по эффективности, скорости в/в, доступности, безопасности, в частности, рабочих процессов, кластерного менеджера, агентных процессов было достигнуто на базе расширенной многопотоковой архитектуры (Hyper Thread Architecture), которая стала одним из ключевых нововведений в составе Tibero 6.
Надёжный разделяемый сервер
С увеличением числа сессий возрастают накладные затраты (ОП, процессорное время) на их обработку. В Tibero 6 все запросы объединяются в группы и затем распределяются по рабочим потокам. Благодаря этому, в Tibero 6 сотни процессов могут обрабатываться одновременно, используя всего несколько рабочих потоков, при существенном увеличении производительности и снижении накладных затрат в сравнении с альтернативными решениями.
Технология виртуализации хранения – TAS (Tibero Active Storage)
Технология виртуализации хранения во многом позволяет избавиться от узких мест в производительности, а также обеспечить гарантированную высокую доступность за счёт распараллеливания операций в/в при работе с СХД. TAS реализуется в составе новых функций Tibero: mirroring, striping, rebalancing и др..
Дополнительный функционал для высокой масштабируемости БД
Высокая масштабируемость БД в Tibero 6 также поддерживается за счёт дополнительного функционала: параллельной обработки функций/запросов, различного типа партиций, компрессии, стартрансформации, оптимизации индексов для OLAPприложений и др.
Повышение безопасности данных
Среди нового функционала, появившегося в составе Tibero 6 для повышения безопасности данных, можно отметить:
ZetaData – интеграция OLTP и OLAP Приложений
Тенденция интеграции OLTPи OLAP приложений с переносом обработки части SQLфункционала на уровень хранения вызвана несколькими ключевыми обстоятельствами:
ZetaData позволяет в полной мере решить эти проблемы, обеспечивая высокую производительность, масштабируемость и простоту управления решением за счёт:
Минимальное увеличение производительности за счёт использования ZetaData – 7 раз.
Отметим основные особенности архитектуры ZetaData:
Тестирование
В мае 2015 г. компании TmaxSoft и MERLION на базе технического центра MERLION провели тестирование СУБД Tibero 5 SP1 от TmaxSoft и СУБД PostgreSQL 9.4 с открытым исходным кодом. Тестирование проводилось на базе нагрузочного SQLсервера (Intel Xeon CUPE74830 2.13GHz, 8GB, Windows Server 2012 Standard 64bit, benchmarksql 3.0.9 /Benchmark Factory 7.1) и DBMS сервера – IBM Open Power 8Е (8 ядер; ОП – 32,45 Гбайт; Linux 3.10.0123.el7.ppc64 1 SMP), на которой развёртывались СУБД Tibero 5 SP1 и PostgreSQL 9.4.
Тестирование было разбито на три стадии – по 5, 10 и 15 мин. В каждом из потоков – свой набор и число параллельных задач.
Целью тестирования было не только показать производительность систем, но и сравнить эти СУБД по таким показателям, как:
Защита данных в Tibero
Защита чувствительных данных в СУБД Tibero возможна на базе совместного решения компании “Аладдин Р.Д.”и TmaxSoft, интегрирующее сертифициро ванный модуль “Крипто БД” от “Аладдин Р.Д.” в БД СУБД Tibero.
Для Tibero будут доступны два способа работы с решением Aladdin: в виде от дельного модуля – все те задачи по шифрованию данных выполняются через PL/SQL и через интеграцию на уровне ядра Tibero. Последний вариант реализации во много производительнее первого.
Лицензионная политика
TmaxSoft в отношении Tibero проводит гибкую лицензионную политику, что позволяет экономить более 50% при закупке лицензий. Более того, на Tibero отсутствуют штрафы (что, например, практикуется у Oracle) в случае непродления лицензии на техподдержку.
Внедрения Tibero в России
Простота внедрения Tibero – одно из ключевых преимуществ, отмечаемых Gartner (Magic Quadrant for Operational Database Management Systems, 16 October 2014).
В 2014 г. были успешно реализованы проекты в финансовом, государственном и промышленном секторах. Представительство TmaxSoft в Москве имеет в своем составе квалифицированных инженеров, способных оказывать техподдержу и принимать участие в проектах миграции.
В настоящее время в России в реализации находятся около 50 проектов в самых различных областях. Для ряда заказчиков (например, Федерального центра инфор матизации Счетной палаты РФ) одной из причин поиска альтернативных решений на азиатском направлении (где компания TmaxSoft является лидером) стали введённые санкции со стороны США, касающиеся ИТ-отрасли, которые TmaxSoft не поддерживает. Среди заказчиков Tibero в России: МТС, Министерство обороны РФ, МосЭнергоСбыт, Счётная палата РФ, Банк России, Федеральная служба по тарифам и др..
Tibero позволяет автоматически мигрировать SQL, процедуры и метаданные с Oracle, DB2, SQL Server, Sybase, MySQL и PostgreSQL, используя инструменты миграции. Стандартная процедура перехода с Oracle на Tibero требует от 5% до 10% доработок. В ряде случаев усилия по доработке ПО ещё меньше. Так, при миграции с Oracle на Tibero в одной крупной энергетической компании вся процедура была проведена за 2,5 месяца, включая автоматизацию трудоемкого процесса тестирования и отладку плавного процесса перехода с Oracle на Tibero. Использование собственного инструмента tbMigrator позволило выполнить без потерь перенос 100% данных и 98% бизнеслогики (таблицы, пакеты, триггеры, процедуры, функции и т.п.). В 2% случаев встречается пока не поддер живаемый функционал, который был адаптирован таким образом, что позволило получить для бизнеслогики системы взаимную совместимость для Tibero и Oracle.
Заключение
TmaxSoft, проводя свою независимую политику, ориентированную на поддержку регионального законодательства в своих разработках, даёт возможность российским компаниям реализовывать собственные сертифицированные решения, полностью отвечающие требованиям российских регуляторов.
В ближайшее время к шести центрам компетенции в России добавится возможность свободного удалённого тестирования ZetaData на реальных задачах заказчика.
Анонсировав Tibero 6 и ближайшие планы по выпуску её 7й версии, TmaxSoft уверенно заявляет о себе как о полноценном игроке рынка СУБД как на российском, так и международном рынке.