Avez-vous entendu parler de la
conférence Tarantool ou prochainement -
T + Conf ? Qu'est-ce que Tarantool est sûr que tout le monde sait, et nous vous dirons tout sur la conférence maintenant.
T + Conf - une conférence non seulement sur Tarantool lui-même, mais généralement sur l'utilisation de l'
informatique en mémoire , Tarantool / Redis / Memcached, le multitâche coopératif et
Lua pour le développement de services
hautement tolérants aux pannes .
Quand et où?
Très prochainement,
le 21 juin 2018
dans les bureaux du groupe Mail.ru (Leningradsky Prospekt 39, p. 79).
Ce sera un
travail à temps plein - les rapports commenceront à 10h00 et se termineront à 19h00. Nous avons identifié deux flux, dont l'un est entièrement dédié à
l'architecture d'entreprise , et le second combine des performances liées à l'écosystème autour de Tarantool, notamment sous forme de tutoriels. Et par conséquent, ils intéresseront non seulement
les développeurs expérimentés , mais aussi, d'une part, les
débutants et, d'autre part, les
architectes du secteur des entreprises.
Le calendrier peut être étudié par
référence , et ci-dessous sont de brèves descriptions de
tous les rapports - il n'y en a pas tellement, nous pouvons nous permettre de ne manquer personne.
Communauté et tutoriels
VShard - mise à l'échelle horizontale dans Tarantool
Vladislav Shpileva parlera du dispositif interne
VShard - une implémentation alternative du sharding dans le SGBD Tarantool - de ses sous-systèmes et implémentations, avec des exemples d'utilisation.
Dans VShard, le rééquilibrage est effectué par étapes, vous pouvez spécifier une fonction de partition arbitraire pour garantir la localisation des données associées, le résultat du calcul de la fonction de partition est stocké dans chaque enregistrement et non recalculé.
Migration de Tarantool vers Kubernetes
Comme avec la plupart des bases de données, Tarantool est très facile à déployer sur Kubernetes en une seule instance, mais il n'y a aucun moyen de faire évoluer le service avec une seule commande à mesure que la charge augmente. Dans le cadre du rapport,
Alexander Golovko (Valarm) prévoit d'avoir le temps de
parler du processus de
transfert de tous les microservices à l'intérieur de Kubernetes du point de vue des services Tarantool, des difficultés et des outils utilisés pour les résoudre.
Nous créons une application hautement chargée pour Tarantool à partir de zéro
Vladimir Perepelitsa dans un format de didacticiel
montrera que Tarantool est une base de données qui a un grand potentiel pour être utilisé comme
serveur d'applications , et explique comment libérer ce potentiel. Nous considérons également les forces et les faiblesses du langage Lua, étape par étape en utilisant l'exemple de la création d'un serveur de file d'attente.

Utilisation de Tarantool dans les projets .Net
Anatoly Popov d'Evote.com rappelle que .Net n'est pas seulement Windows, mais aussi Linux et OS X, et prévoit de
partager l'expérience de l' utilisation de
Tarantool dans .Net Core , de parler des avantages, des inconvénients, des problèmes et des moyens de les résoudre. Et pour répondre à une question importante: est-il possible de compresser
2M RPS d'un serveur vers .Net Core?
Réplication de Tarantool: configuration et utilisation
Les versions récentes de Tarantool ont plusieurs fonctionnalités supplémentaires qui facilitent la configuration et l'utilisation de la réplication dans un cluster. L'un des développeurs du SGBD,
Georgy Kirichenko, dans son
rapport examinera les principes de base de l'appareil, s'attardera en détail sur la structure interne du vecteur d'état - vclock. Et bien plus directement de première main - ce n'est pas à vous de lire la documentation.
Nouvelles fonctionnalités de Tarantool 2.0
Cyril Yukhin (Tarantool) prévoit de
revoir les nouvelles fonctionnalités qui sont censées être ajoutées à la version majeure: comment et dans quelle mesure le langage SQL sera pris en charge, un examen de la réplication synchrone, une nouvelle approche du partage, des transactions interactives, ainsi que du DDL dans les transactions.
Création d'une application prête pour la production sur Tarantool
Tarantool est un serveur d'applications, ce qui signifie que vous devez pouvoir écrire correctement des applications dessus.
Igor Latkin de KTS Studio
montrera comment
créer correctement des
applications de mise en page pour différents cas, les bibliothèques et les modules existants facilitant la vie non seulement pendant le développement, mais aussi lorsque vous le lancez en production.
Architecture d'entreprise
Architecture de facturation de nouvelle génération: transition avec la transition vers
Tarantool
Andrey Knyazev parlera de la transformation du système de facturation en MegaFon, des conditions préalables (blocage de la mise à l'échelle verticale, croissance de la charge, etc.), des défis technologiques et de ce qui s'est finalement produit. En particulier, des leçons aussi évidentes que, par exemple, que la résolution de problèmes complexes
prend du temps , ce qui, pour une raison quelconque, est toujours oublié.
Octets de mémoire non volatiles et SGBD
Andrei Nikolaenko d'IBS
prévoit de résoudre un certain nombre de problèmes concernant une mémoire rémanente réactive adressable en octets, qui est récemment apparue immédiatement auprès de plusieurs fournisseurs. Les
résultats des tests , écrits à la main et publiés par d'autres chercheurs, seront également présentés. Il sera intéressant pour tous ceux qui considèrent le prix et la vitesse des téraoctets traités non seulement aujourd'hui, mais aussi dans un proche avenir.

Comment nous testons la nouvelle plateforme Sberbank basée sur GridGain
Pavel Lipsky promet d'
expliquer pourquoi Sberbank passe aux technologies IMDG (In-Memory Data Grid) et comment elle
teste une nouvelle plateforme basée sur GridGain.
Tarantool comme serveur d'applications pour l'IoT
Vladislav Zaitsev de Nokia va aborder le sujet de son côté - du côté de l'
Internet des objets et
vous dire pourquoi l'Internet des objets est un système de contrôle, d'où vient Tarantool et pourquoi il l'est, pourquoi la base de données (presque) n'est-elle pas utilisée, et comment le rassembler.

Tarantool / Vinyl Interior, Tuning & Monitoring
Bien sûr, l'architecte Tarantool DBMS
Konstantin Osipov ne peut s'empêcher de parler lors de cette conférence. Il fera un rapport dans lequel il examinera de manière approfondie et approfondie l'architecture de
Vinyl (la mise en œuvre du moteur de stockage sur disque dans Tarantool), les capacités et, surtout,
les mécanismes de réglage et de surveillance des performances spécifiques à ce moteur.
Nous terminerons le programme par une table ronde avec un comité de programme nommé «
Tarantool Roadmap » - nous discuterons des questions importantes pour la communauté, exposerons les perspectives, exprimerons les préoccupations et les souhaits et consacrerons du temps à la communication ouverte.
Comme vous pouvez le voir, les développeurs de Tarantool ont quelque chose à dire, ce qui n'est pas surprenant. Mais de nombreux rapports sont également basés sur une expérience réelle, et non à des fins de jouets, mais dans de grandes entreprises. Leurs histoires, en commençant par le choix des technologies, seront utiles à ceux qui sont au début du voyage et à ceux qui ont déjà appris les subtilités et recherchent de grandes opportunités.
Ainsi, nous revenons à la thèse initiale - les
rapports seront destinés à tous ceux qui sont en quelque sorte liés au concept de la mémoire.
Réseaux autour de la conférence
Ceux qui ne parviennent pas à se rendre à la conférence en personne peuvent simplement attendre la vidéo après les rapports sur notre chaîne YouTube sur la programmation du serveur, les bases de données et la surcharge. Nous ne pouvons pas nommer les dates exactes de publication, il sera donc plus fiable de s'abonner.
Il est pratique de poser des questions aux organisateurs, conférenciers ou autres participants, pour suivre les mises à jour et les actualités dans le chat Telegram (@TarantoolConfTalks) de la conférence.
Sur les réseaux sociaux ( https://www.facebook.com/TarantoolConference/ , https://vk.com/tarantoolconf ), vous pouvez vous familiariser, regarder des photos qui y apparaissent après la conférence, écrire des critiques, c.-à-d. pour faire ce pour quoi ils ont été inventés.