Get in touch

Linking Java environment and Tarantool DBMS

Mail.ru Group is the largest holding in Russia in terms of daily mobile audience. The group comprises over 100 projects and 6000 employees, who create services used by 91% of Russian internet users. Mail.ru Group develops an integrated platform of communication and entertainment internet services.
  1. Challenge

    In 2008, Mail.ru Group developed its own database management system, Tarantool, which is now an ongoing project. This tool differs from other DBMS as it uses open source code and is defined by faster performance. However, for Tarantool to become popular in big business, it lacked the ability to connect to databases in Java. Tarantool developers were only faintly familiar with this programming language. They needed an expert with a high level of expertise, which was not easy to find. One of the partners recommended contacting Sibedge, emphasizing that its employees were experts in Java. This is how the cooperation between the two companies began.
  2. Approach

    For the Tarantool DBMS to connect to Java databases, one had to make it compatible with the platform-independent industry standard Java DataBase Connectivity (JDBC).
    It was decided to implement all this in the format of a library or, more simply, a "connector," which should become a link between Java applications and the Tarantool system.
    The connector was being developed by a Sibedge Java developer for six months. In addition to working on compatibility with the JDBC standard, they also helped developers from Mail.ru Group to make Tarantool more efficient and convenient by giving useful software tips and compiling bug reports.

    We are in the process of developing a proprietary database management system called Tarantool. Our clients used to say that if we wanted to continue working with them, we needed to provide Java support. Big companies love Java, so we had to develop a connector—a link between Tarantool and Java—but our team did not have enough experience in Java development. Someone recommended Sibedge, saying their developers were very strong in this area. Well, they turned out to be real professionals. Not only did they do their job, but they also made valuable suggestions on how to refine our product and make it better.

    I can’t remember a single negative thing in our cooperation. It was all perfect. We highly appreciated the mutual trust, the competent way of communication and the level of our partnership. We still have more ideas we would like to implement in the future, so you’ll see us as a client more than once in the future.

    Client photo
    Kirill Yukhin
    Tarantool Project Manager, Mail.ru Group, Russia, Moscow
  3. Result

    Client focus was important to the customer. And thanks to the library-connector with JDBC support, the Tarantool platform has become available to big companies which actively use enterprise Java solutions.
    This DBMS is already used by giants such as Beeline, MasterCard, Badoo, Avito and Gazpromneft — and now many others will be able to join them.
    Tarantool connects to even the most outdated legacy systems and caches 100% of data in RAM, which significantly increases the speed of information processing. Adapting DBMS to Java environment only increases the attractiveness and market competitiveness of the platform.
Download presentation on PDF

Industry:

Information technology

Duration:

8 months

Team:

  • 1 - Project Manager
  • 1 - Back-end developer
  • 1 - Analyst

Technologies:

Detail project

Mail.ru Group is the largest holding in Russia in terms of daily mobile audience. The group comprises over 100 projects and 6000 employees, who create services used by 91% of Russian internet users. Mail.ru Group develops an integrated platform of communication and entertainment internet services.

Industry:

Information technology

Duration:

8 months

Team:

  • 1 - Project Manager
  • 1 - Back-end developer
  • 1 - Analyst

Technology: