
O banco de dados do próprio Grupo Mail.ru já tem 12 anos! Neste post, vou compartilhar os sucessos da equipe. No ano passado, crescemos para 70 pessoas, fizemos replicação síncrona, gerenciamento de cluster e conquistamos novos clientes interessantes. Somos muitos, porque há muito interesse no Tarantool na Rússia. Se você paga por algo em nosso país, é altamente provável que seus dados passem por nosso banco de dados.
Tarantool armazena e processa dados para grandes projetos:
- Como criamos o núcleo do negócio de investimento do Alfa-Bank com base no Tarantool
- Serviço de cache inteligente baseado em ZeroMQ e Tarantool
- Tarantool na Aeroflot, ou MDM on the fly
- Tarantool: história de pesquisa acelerada em 1C
Tarantool é um produto único no mercado de banco de dados. Estamos desenvolvendo junto com a comunidade e clientes. Este ano, recebemos a ordem de desenvolver a replicação síncrona. Mas a melhor parte é que pudemos publicar o resultado em domínio público! A replicação síncrona ajudará a aumentar a participação de mercado do Tarantool, agora ele pode ser usado como o banco de dados principal onde o MySQL ou Postgres costumavam estar.
Outra coisa em que estamos trabalhando e em que todos se beneficiarão é trabalhar na fragmentação. Aceleramos o módulo vshard , suportamos e testamos resharding em batalha e estamos fazendo uma API padrão para buscar dados de um cluster.
Também agora estamos vendendo ativamente licenças e suporte técnico. Junto com a entrada no empreendimento, temos uma política de licenciamento. Também aprendemos como trabalhar com parceiros integradores. Ao mesmo tempo, o código aberto continua sendo uma parte igualmente importante do nosso trabalho. Para manter o foco, surgiu uma equipe de gerentes de produto. Como resultado, lançamos 2 produtos:
- Cartridge é uma ferramenta de código aberto para gerenciar clusters Tarantool com fragmentação, GUI e ferramentas de administração;
- Data Grid é um produto corporativo para trabalho simplificado com Tarantool, que inclui ferramentas de gerenciamento de esquema de banco de dados, uma API GraphQL pronta para acesso a dados e implantação de hot code.
Além disso, nossa equipe de pré-venda melhorou a habilidade de espremer o desempenho de Tarantool até o último gole. Por exemplo, testamos um analógico Kafka do LinkedIn com índices secundários e uma taxa de transferência de 400 mil solicitações por segundo e uma latência de menos de 5 milissegundos.
Também lançamos cursos sobre todos os aspectos do Tarantool, do desenvolvimento à operação. Nós os lemos para nossos clientes e os ensinamos a usar os serviços e seus recursos com mais eficiência. Também não esquecemos de contar aos outros o que estamos fazendo: escrevemos muito no Habr e simplificamos nosso site tarantool.io .
O mais difícil para nós é explicar aos nossos clientes porque eles precisam do Tarantool. Também aprendemos a fazer isso melhor com a ajuda de materiais claros e apresentações prontas.
Tarantool tem objetivos ambiciosos, fique atento às nossas novidades, certamente iremos cumpri-los e partilhar a nossa experiência.