Написать
Разработка связующего звена между Java-окружением и СУБД Tarantool

Mail.ru Tarantool

Разработка связующего звена между Java-окружением и СУБД Tarantool
Клиент
Mail.ru Group
Продолжительность
8 месяцев
Индустрия
Информационные технологии
Команда
1 Менеджер проектов
1 Back-end разработчик
1 Аналитик
Технологии
Java

Sibedge помогла компании Mail.ru Group адаптировать СУБД Tarantool под потребности крупного бизнеса.

Детали
Клиент
Mail.ru Group
Продолжительность
8 месяцев
Индустрия
Информационные технологии
Команда
1 Менеджер проектов
1 Back-end разработчик
1 Аналитик
Технологии
Java
  1. Проблема

    В 2008 году компания Mail.ru Group разработала собственную систему управления базами данных Tarantool, которую развивает по сей день. От других СУБД этот инструмент отличается открытым исходным кодом и более высокой скоростью работы. Однако, чтобы Tarantool стал востребованным в большом бизнесе, ему не хватало возможности соединения с базами данных на Java. Разработчики Tarantool с этим языком программирования были знакомы поверхностно. Нужен был специалист с высоким уровнем экспертизы, найти которого оказалось не так просто. Один из партнёров порекомендовал обратиться в компанию Sibedge, подчеркнув, что её сотрудники сильны в Java. Это стало началом сотрудничества.
  2. Решение

    Чтобы СУБД Tarantool смогла соединяться с базами данных на Java, нужно было сделать её совместимой с платформенно независимым промышленным стандартом Java DataBase Connectivity (JDBC). Реализовать всё это решено было в формате библиотеки или, проще говоря, «коннектора», который станет связующим звеном между Java приложениями и системой Tarantool. Разработка коннектора велась Java программистом Sibedge на протяжении полугода. Помимо работы над совместимостью со стандартом JDBC, он также помогал разработчикам из Mail.ru Group сделать Tarantool более эффективным и удобным: давал полезные советы по оптимизации и составлял баг-репорты.
  3. Результат

    Заказчику была важна ориентированность на клиента. И благодаря библиотеке-коннектору с поддержкой стандарта JDBC, платформа Tarantool стала доступна крупным компаниям, чей бизнес активно использует корпоративные Java-решения. Этой СУБД уже пользуются такие гиганты как Beeline, MasterCard, Badoo, Avito, Газпромнефть, а теперь к их числу смогут присоединиться многие другие. Tarantool подключается даже к самым устаревшим legacy-системам, кэширует 100% данных в оперативной памяти, что значительно повышает скорость работы с информацией. Адаптация СУБД к Java-окружению лишь повышает привлекательность и рыночную конкурентоспособность платформы.

Скачайте презентацию этого кейса в формате PDF

Скачать

Отзыв клиента

Фотография клиента
Кирилл Юхин
Руководитель проекта Tarantool
Мы занимаемся разработкой собственной системы управления базами данных Tarantool. Наши клиенты постоянно говорили: если хотите работать с нами дальше, вам нужна поддержка Java. Крупный бизнес любит Java. Нужно было создать коннектор — связующее звено между Tarantool и Java, а своей экспертизы в Java-разработке у нашей команды не было. Кто-то порекомендовал нам Sibedge, сказал, что их разработчики в этом сильны. Они и правда оказались профессионалами своего дела. Не только выполняли свои задачи, но также вносили ценные предложения по доработке Tarantool, делающие наш продукт лучше.

Всё сложилось настолько хорошо, что я не могу вспомнить ни одного негативного момента в нашем сотрудничестве. Мы высоко оценили взаимное доверие, грамотно выстроенную коммуникацию и наш уровень партнерских отношений. У нас есть ещё несколько идей, которые хотелось бы реализовать в будущем, поэтому мы ещё не раз вернемся к вам в качестве клиента