¿Has oído hablar de la
Conferencia de Tarantool o en breve -
T + Conf ? Lo que Tarantool es seguro es que todos lo saben, y ahora le contaremos todo sobre la conferencia.
T + Conf : una conferencia no solo sobre Tarantool en sí, sino también sobre el uso de
la informática en memoria , Tarantool / Redis / Memcached, multitarea cooperativa y
Lua para el desarrollo de
servicios tolerantes a fallas altamente cargados .
Cuando y donde
Muy pronto,
21 de junio de 2018
en la oficina del Grupo Mail.ru (Leningradsky Prospekt 39, p. 79).
Será un
trabajo de tiempo completo : los informes comenzarán a las 10:00 y finalizarán a las 19:00. Identificamos dos flujos, uno de los cuales está completamente dedicado a
la arquitectura empresarial , y el segundo combina actuaciones relacionadas con el ecosistema alrededor de Tarantool, incluso en el formato de tutoriales. Y, en consecuencia, serán de interés no solo para
desarrolladores experimentados , sino también, por un lado, para
principiantes y, por otro, para
arquitectos en el sector corporativo.
El cronograma se puede estudiar por
referencia , y a continuación se presentan breves descripciones de
todos los informes : no hay tantos, podemos permitirnos no perder a nadie.
Comunidad y tutoriales
VShard - escala horizontal en Tarantool
Vladislav Shpileva hablará sobre el dispositivo interno
VShard , una implementación alternativa de fragmentación en el DBMS Tarantool, sobre sus subsistemas e implementación, con ejemplos de uso.
En VShard, el reequilibrio se realiza por etapas, puede especificar una función de fragmento arbitrario para garantizar la localidad de los datos asociados, el resultado del cálculo de la función de fragmento se almacena en cada registro y no se recalcula.
Migración de Tarantool a Kubernetes
Como con la mayoría de las bases de datos, Tarantool es muy fácil de implementar en Kubernetes en una sola instancia, pero no hay forma de escalar el servicio con un solo comando a medida que aumenta la carga. En el marco del informe,
Alexander Golovko (Valarm) planea tener tiempo para
hablar sobre el proceso de
transferencia de todos los microservicios dentro de Kubernetes desde el punto de vista de los servicios de Tarantool, sobre las dificultades y las herramientas que se utilizaron para resolverlos.
Creamos una aplicación altamente cargada para Tarantool desde cero
Vladimir Perepelitsa en un formato de tutorial
mostrará que Tarantool es una base de datos que tiene un gran potencial para su uso como
servidor de aplicaciones , y le dice cómo desatar este potencial. También consideramos las fortalezas y debilidades del lenguaje Lua, paso a paso usando el ejemplo de la creación de un servidor de cola.

Usando Tarantool en proyectos .Net
Anatoly Popov de Evote.com recuerda que .Net no es solo Windows, sino también Linux y OS X, y planea
compartir la experiencia de usar
Tarantool en .Net Core , hablar sobre los pros, los contras, los problemas y las formas de resolverlos. Y para responder una pregunta importante: ¿es posible exprimir
2M RPS de un servidor a .Net Core?
Replicación de Tarantool: configuración y uso
Las versiones recientes de Tarantool tienen varias características adicionales que facilitan la configuración y el uso de la replicación en un clúster. Uno de los desarrolladores de DBMS,
Georgy Kirichenko, en su
informe considerará los principios básicos del dispositivo, se detendrá en detalle en la estructura interna del vector de estado - vclock. Y mucho más directamente de primera mano: esto no es para que usted lea la documentación.
Nuevas características de Tarantool 2.0
Cyril Yukhin (Tarantool) planea
revisar las nuevas características que se supone que se agregarán a la versión principal: cómo y en qué medida se admitirá el lenguaje SQL, una revisión de la replicación síncrona, un nuevo enfoque para la creación de fragmentos, transacciones interactivas, así como DDL en las transacciones.
Crear una aplicación lista para producción en Tarantool
Tarantool es un servidor de aplicaciones, lo que significa que debe poder escribir correctamente las aplicaciones en él.
Igor Latkin de KTS Studio
mostrará cómo
crear correctamente
aplicaciones de diseño para diferentes casos, que las bibliotecas y módulos existentes ayudan a hacer la vida más fácil no solo durante el desarrollo, sino también cuando se inicia en producción.
Arquitectura empresarial
Arquitectura de facturación de la próxima generación: transición con la transición a
Tarantool
Andrey Knyazev hablará sobre la transformación del sistema de facturación en MegaFon, sobre los requisitos previos (punto muerto para escalado vertical, crecimiento de carga, etc.), sobre cuáles fueron los desafíos tecnológicos y qué sucedió al final. En particular, lecciones tan obvias como, por ejemplo, que resolver problemas complejos
lleva tiempo , que por alguna razón siempre se olvida.
Bytes de memoria no volátil y DBMS
Andrei Nikolaenko, de IBS,
planea abordar una serie de problemas relacionados con una memoria no volátil direccionable por bytes sensible, que recientemente apareció de inmediato de varios proveedores. También se presentarán los
resultados de las pruebas , tanto escritas a mano como publicadas por otros investigadores. Será interesante para todos los que consideren el precio y la velocidad de los terabytes procesados no solo hoy, sino también en un futuro próximo.

Cómo probamos la nueva plataforma Sberbank basada en GridGain
Pavel Lipsky promete
explicar por qué Sberbank está cambiando a las tecnologías de cuadrícula de datos en memoria (IMDG) y cómo
están probando una nueva plataforma basada en GridGain.
Tarantool como servidor de aplicaciones para IoT
Vladislav Zaitsev de Nokia abordará el tema de su parte: desde el lado de
Internet de las cosas y le
dirá por qué Internet de las cosas es un sistema de control, de dónde viene Tarantool y por qué lo es, por qué no se usa (casi) la base de datos y cómo armarlo todo.

Tarantool / Vinilo Interior, Afinación y Monitoreo
Por supuesto, el arquitecto de Tarantool DBMS
Konstantin Osipov no puede evitar hablar en esta conferencia. Hará un informe en el que examinará la arquitectura
Vinyl (implementaciones del motor de almacenamiento en disco en Tarantool) de la manera más consistente y detallada, las capacidades y, lo más importante,
los mecanismos de ajuste y monitoreo de rendimiento específicos de este motor.
Terminaremos el programa con una mesa redonda con un comité del programa
cuyo nombre en código es "
Hoja de ruta de Tarantool ": discutiremos temas importantes para la comunidad, describiremos las perspectivas, expresaremos inquietudes y deseos, y dedicaremos tiempo a la comunicación abierta.
Como puede ver, los desarrolladores de Tarantool tienen algo de qué hablar, lo cual no es sorprendente. Pero también muchos informes se basan en la experiencia real, y no con fines de juguete, sino en grandes corporaciones. Sus historias, comenzando con la elección de tecnologías, serán útiles para aquellos que están al comienzo del viaje y para aquellos que ya han aprendido las sutilezas y están buscando grandes oportunidades.
Por lo tanto, volvemos a la tesis inicial: los
informes serán para todos los que de alguna manera
estén conectados con el concepto de memoria.
Redes alrededor de la conferencia.
Aquellos que no logran llegar a la conferencia en persona pueden esperar el video después de los informes en nuestro canal de youtube sobre programación de servidores, bases de datos y alta carga. No podemos nombrar las fechas exactas de publicación, por lo que será más confiable suscribirse.
Es conveniente hacer preguntas a los organizadores, oradores u otros participantes, para monitorear las actualizaciones y noticias en el chat de Telegram (@TarantoolConfTalks) de la conferencia.
En las redes sociales ( https://www.facebook.com/TarantoolConference/ , https://vk.com/tarantoolconf ) puede familiarizarse, ver fotos que aparecen allí después de la conferencia, escribir comentarios, es decir para hacer lo que se inventan.