Você já ouviu falar sobre a
Conferência Tarantool ou em breve -
T + Conf ? O que Tarantool é, com certeza, todo mundo sabe, e contaremos tudo sobre a conferência agora.
T + Conf - uma conferência não apenas sobre o Tarantool em si, mas geralmente sobre o uso da
computação em memória , Tarantool / Redis / Memcached, multitarefa cooperativa e
Lua para o desenvolvimento de
serviços tolerantes a falhas altamente carregados .
Quando e onde?
Muito em breve,
21 de junho de 2018
, no escritório do Mail.ru Group (Leningradsky Prospekt 39, p. 79).
Será um
trabalho de período integral - os relatórios começam às 10:00 e terminam às 19:00. Identificamos dois fluxos, um dos quais é totalmente dedicado à
arquitetura corporativa , e o segundo combina desempenhos relacionados ao ecossistema em torno do Tarantool, inclusive no formato de tutoriais. E, consequentemente, serão de interesse não apenas para
desenvolvedores experientes , mas também, por um lado, para
iniciantes e, por outro, para
arquitetos do setor corporativo.
O cronograma pode ser estudado por
referência e, a seguir, são apresentadas breves descrições de
todos os relatórios - não existem tantos, podemos dar ao luxo de não perder ninguém.
Comunidade e tutoriais
VShard - escala horizontal em Tarantool
Vladislav Shpileva falará sobre o dispositivo interno
VShard - uma implementação alternativa de sharding no Tarantool DBMS - sobre seus subsistemas e implementação, com exemplos de uso.
No VShard, o reequilíbrio é realizado em estágios, é possível especificar uma função de fragmento arbitrária para garantir a localidade dos dados associados, o resultado do cálculo da função de fragmento é armazenado em cada registro e não recalculado.
Migração do Tarantool para Kubernetes
Como na maioria dos bancos de dados, o Tarantool é muito fácil de implantar no Kubernetes em uma única instância, mas não há como escalar o serviço com um único comando à medida que a carga aumenta. Na estrutura do relatório,
Alexander Golovko (Valarm) planeja ter tempo para
conversar sobre o processo de
transferência de todos os microsserviços dentro do Kubernetes do ponto de vista dos serviços Tarantool, sobre quais eram as dificuldades e quais ferramentas foram usadas para resolvê-las.
Criamos um aplicativo altamente carregado para Tarantool do zero
Vladimir Perepelitsa, em um formato de tutorial
, mostrará que o Tarantool é um banco de dados com grande potencial para uso como
servidor de aplicativos e explica como liberar esse potencial. Também consideramos os pontos fortes e fracos da linguagem Lua, passo a passo, usando o exemplo da criação de um servidor de filas.

Usando Tarantool em projetos .Net
Anatoly Popov, da Evote.com, lembra que o .Net não é apenas o Windows, mas também o Linux e o OS X, e planeja
compartilhar a experiência de usar o
Tarantool no .Net Core , falar sobre os prós, contras, problemas e maneiras de resolvê-los. E para responder a uma pergunta importante: é possível extrair
2M RPS de um servidor para o .Net Core?
Replicação do Tarantool: configuração e uso
As versões recentes do Tarantool possuem vários recursos adicionais que facilitam a configuração e o uso da replicação em um cluster. Um dos desenvolvedores do DBMS,
Georgy Kirichenko, em seu
relatório considerará os princípios básicos do dispositivo, detalhando a estrutura interna do vetor de estado - vclock. E muito mais diretamente desde a primeira mão - não é para você ler a documentação.
Novos recursos do Tarantool 2.0
Cyril Yukhin (Tarantool) planeja
revisar novos recursos que devem ser adicionados à versão principal: como e até que ponto a linguagem SQL será suportada, uma revisão da replicação síncrona, uma nova abordagem para fragmentação, transações interativas e DDL nas transações.
Criando um aplicativo pronto para produção no Tarantool
Tarantool é um servidor de aplicativos, o que significa que você deve poder escrever corretamente os aplicativos nele.
Igor Latkin, do KTS Studio
, mostrará como
criar corretamente
aplicativos de layout para diferentes casos, quais bibliotecas e módulos existentes ajudam a tornar a vida mais fácil não apenas durante o desenvolvimento, mas também quando você o inicia na produção.
Arquitetura empresarial
Arquitetura de cobrança de próxima geração: transição com a transição para
Tarantool
Andrey Knyazev falará sobre a transformação do sistema de cobrança em MegaFon, sobre os pré-requisitos (impasse na escala vertical, crescimento de carga etc.), sobre quais eram os desafios tecnológicos e o que aconteceu no final. Em particular, lições óbvias como, por exemplo, que resolver problemas complexos
levam tempo , o que por algum motivo é sempre esquecido.
Bytes de memória não volátil e DBMS
Andrei Nikolaenko, da IBS,
planeja resolver uma série de questões relacionadas a uma memória não volátil endereçável por byte, que apareceu recentemente imediatamente de vários fornecedores. Os
resultados dos testes , escritos à mão e publicados por outros pesquisadores, também serão apresentados. Será interessante para todos que consideram o preço e a velocidade dos terabytes processados não apenas hoje, mas também no futuro próximo.

Como testamos a nova plataforma Sberbank baseada no GridGain
Pavel Lipsky promete
explicar por que o Sberbank está mudando para as tecnologias In-Memory Data Grid (IMDG) e como
está testando uma nova plataforma baseada no GridGain.
Tarantool como servidor de aplicativos para IoT
Vladislav Zaitsev, da Nokia, abordará o assunto da parte dele - do lado da
Internet das coisas e
dirá por que a Internet das coisas é um sistema de controle, de onde vem o Tarantool e por que é, por que o (quase) banco de dados não é usado e como reuni-lo.

Tarantool / Vinil interior, tuning e monitoramento
Obviamente, o arquiteto do Tarantool DBMS,
Konstantin Osipov, não pode deixar de falar nesta conferência. Ele fará um relatório no qual examinará a arquitetura do
Vinyl (implementações do mecanismo de armazenamento em disco no Tarantool) da maneira mais consistente e detalhada, pelos recursos e, mais importante,
pelos mecanismos de ajuste e monitoramento de desempenho específicos desse mecanismo.
Terminaremos o programa com uma mesa redonda com um comitê de programa com o codinome "
Roteiro Tarantool " - discutiremos questões importantes para a comunidade, delinearemos perspectivas, expressaremos preocupações e desejos e dedicaremos tempo para abrir a comunicação.
Como você pode ver, os desenvolvedores do Tarantool têm algo para conversar, o que não é surpreendente. Mas também muitos relatórios são baseados em experiência real, e não para fins de brinquedo, mas em grandes corporações. Suas histórias, começando com a escolha das tecnologias, serão úteis para quem está no início da jornada e para quem já aprendeu as sutilezas e está procurando grandes oportunidades.
Assim, voltamos à tese inicial - os
relatórios serão para todos que, de alguma forma, estiverem conectados ao conceito de memória.
Redes em torno da conferência
Aqueles que não conseguem chegar pessoalmente à conferência podem apenas aguardar o vídeo após os relatórios em nosso canal do YouTube sobre programação de servidores, bancos de dados e alta carga. Não podemos nomear as datas exatas da publicação, por isso será mais confiável se inscrever.
É conveniente fazer perguntas aos organizadores, palestrantes ou outros participantes, para monitorar atualizações e notícias no chat do Telegram (@TarantoolConfTalks) da conferência.
Nas redes sociais ( https://www.facebook.com/TarantoolConference/ , https://vk.com/tarantoolconf ), você pode se familiarizar, assistir fotos que aparecem depois da conferência, escrever críticas, ou seja, para fazer o que eles foram inventados.