Tarantool-Konferenz 21. Juni - nicht nur über Tarantool, sondern allgemein über In-Memory-Computing

Haben Sie von der Tarantool-Konferenz oder in Kürze von T + Conf gehört ? Was Tarantool ist, weiß sicher jeder und wir werden Ihnen jetzt alles über die Konferenz erzählen.



T + Conf - eine Konferenz nicht nur über Tarantool selbst, sondern allgemein über die Verwendung von In-Memory-Computing , Tarantool / Redis / Memcached, kooperativem Multitasking und Lua für die Entwicklung hochbelasteter fehlertoleranter Dienste .

Wann und wo?


Sehr bald, 21. Juni 2018 im Büro der Mail.ru Group (Leningradsky Prospekt 39, S. 79).

Es wird ein Vollzeitjob sein - Berichte beginnen um 10:00 Uhr und enden um 19:00 Uhr. Wir haben zwei Streams identifiziert, von denen einer vollständig der Unternehmensarchitektur gewidmet ist , und der zweite kombiniert Leistungen in Bezug auf das Ökosystem um Tarantool, auch im Format von Tutorials. Infolgedessen sind sie nicht nur für erfahrene Entwickler von Interesse, sondern einerseits auch für Anfänger und andererseits für Architekten im Unternehmenssektor.

Der Zeitplan kann anhand von Referenzen untersucht werden. Nachfolgend finden Sie eine kurze Beschreibung aller Berichte. Es gibt nicht so viele, dass wir es uns leisten können, niemanden zu verpassen.

Community & Tutorials


VShard - horizontale Skalierung in Tarantool


Vladislav Shpileva wird anhand von Anwendungsbeispielen über das interne Gerät VShard - eine alternative Implementierung von Sharding im Tarantool-DBMS - über seine Subsysteme und Implementierung sprechen.

In VShard wird die Neuausrichtung schrittweise durchgeführt. Sie können eine beliebige Shard-Funktion angeben, um die Lokalität der zugehörigen Daten sicherzustellen. Das Ergebnis der Berechnung der Shard-Funktion wird in jedem Datensatz gespeichert und nicht neu berechnet.

Tarantool-Migration nach Kubernetes


Wie bei den meisten Datenbanken ist Tarantool sehr einfach in einer einzigen Instanz für Kubernetes bereitzustellen, es gibt jedoch keine Möglichkeit, den Dienst mit einem einzigen Befehl zu skalieren, wenn die Last zunimmt. Als Teil des Berichts plant Alexander Golovko (Valarm), Zeit zu haben , um über den Prozess der Übertragung aller Mikrodienste innerhalb von Kubernetes aus Sicht der Tarantool-Dienste zu sprechen, darüber, welche Schwierigkeiten es gab und welche Tools verwendet wurden, um sie zu lösen.

Wir erstellen eine hoch geladene Anwendung für Tarantool von Grund auf neu


Vladimir Perepelitsa zeigt in einem Tutorial-Format , dass Tarantool eine Datenbank ist, die ein großes Potenzial für die Verwendung als Anwendungsserver hat , und erklärt, wie dieses Potenzial freigesetzt werden kann. Wir betrachten auch die Stärken und Schwächen der Lua-Sprache Schritt für Schritt am Beispiel der Erstellung eines Warteschlangenservers.



Verwenden von Tarantool in .NET-Projekten


Anatoly Popov von Evote.com erinnert sich, dass .Net nicht nur Windows, sondern auch Linux und OS X ist, und plant, die Erfahrungen mit der Verwendung von Tarantool in .Net Core zu teilen und über die Vor- und Nachteile, Probleme und Lösungsmöglichkeiten zu sprechen. Und um eine wichtige Frage zu beantworten: Ist es möglich, 2 Millionen RPS von einem Server auf .Net Core zu komprimieren?

Tarantool-Replikation: Konfiguration und Verwendung


Neuere Versionen von Tarantool verfügen über mehrere zusätzliche Funktionen, die die Konfiguration und Verwendung der Replikation in einem Cluster vereinfachen. Einer der DBMS-Entwickler, Georgy Kirichenko, wird in seinem Bericht die Grundprinzipien des Geräts betrachten und sich eingehend mit der internen Struktur des Zustandsvektors - vclock - befassen. Und viel direkter aus erster Hand - hier können Sie die Dokumentation nicht lesen.

Neue Tarantool 2.0-Funktionen


Cyril Yukhin (Tarantool) plant, neue Funktionen zu überprüfen , die der Hauptversion hinzugefügt werden sollen: wie und in welchem ​​Umfang die SQL-Sprache unterstützt wird, eine Überprüfung der synchronen Replikation, ein neuer Ansatz für Sharding, interaktive Transaktionen und auch DDL in Transaktionen.

Erstellen einer produktionsbereiten Anwendung auf Tarantool


Tarantool ist ein Anwendungsserver, dh Sie müssen in der Lage sein, Anwendungen korrekt darauf zu schreiben. Igor Latkin von KTS Studio zeigt, wie Layoutanwendungen für verschiedene Fälle richtig erstellt werden. Bestehende Bibliotheken und Module erleichtern das Leben nicht nur während der Entwicklung, sondern auch beim Start in der Produktion.

Unternehmensarchitektur


Abrechnungsarchitektur der nächsten Generation: Übergang mit dem Übergang zu
Tarantool


Andrey Knyazev wird über die Umwandlung des Abrechnungssystems in MegaFon sprechen , über die Voraussetzungen (Deadlock für vertikale Skalierung, Lastwachstum usw.), über die technologischen Herausforderungen und was letztendlich passiert ist. Insbesondere solche offensichtlichen Lektionen wie zum Beispiel, dass das Lösen komplexer Probleme Zeit braucht , was aus irgendeinem Grund immer vergessen wird.

Nichtflüchtige Speicherbytes und DBMS


Andrei Nikolaenko von IBS plant, eine Reihe von Problemen im Zusammenhang mit einem reaktionsfähigen byteadressierbaren nichtflüchtigen Speicher zu lösen , die kürzlich sofort von mehreren Anbietern veröffentlicht wurden. Die Ergebnisse von Tests , die sowohl handgeschrieben als auch von anderen Forschern veröffentlicht wurden, werden ebenfalls vorgestellt. Es wird für alle interessant sein, die den Preis und die Geschwindigkeit von verarbeiteten Terabyte nicht nur heute, sondern auch in naher Zukunft berücksichtigen.



Wie wir die neue Sberbank-Plattform testen, die auf GridGain basiert


Pavel Lipsky verspricht zu erklären, warum die Sberbank auf IMDG-Technologien (In-Memory Data Grid) umstellt und wie sie eine neue Plattform auf Basis von GridGain testen.

Tarantool als Anwendungsserver für IoT


Vladislav Zaitsev von Nokia wird sich seinerseits dem Thema nähern - von der Seite des Internets der Dinge - und Ihnen erklären, warum das Internet der Dinge ein Kontrollsystem ist, woher Tarantool kommt und warum es ist, warum die (fast) Datenbank nicht verwendet wird und wie man alles zusammensetzt.



Tarantool / Vinyl Interieur, Tuning & Monitoring


Natürlich kann der Tarantool DBMS-Architekt Konstantin Osipov nicht anders, als auf dieser Konferenz zu sprechen. Er wird einen Bericht erstellen, in dem er die Vinyl- Architektur (Implementierungen der Disk Storage Engine in Tarantool) auf die konsistenteste und detaillierteste Weise, die Funktionen und vor allem die für diese Engine spezifischen Optimierungs- und Leistungsüberwachungsmechanismen untersucht .

Wir werden das Programm mit einem Runden Tisch mit einem Programmkomitee mit dem Codenamen „ Tarantool Roadmapbeenden. Wir werden wichtige Themen für die Community diskutieren, Perspektiven skizzieren, Bedenken und Wünsche äußern und Zeit für eine offene Kommunikation verwenden.

Wie Sie sehen können, haben Tarantool-Entwickler etwas zu besprechen, was nicht überraschend ist. Aber auch viele Berichte basieren auf realen Erfahrungen und nicht für Spielzeugzwecke, sondern in großen Unternehmen. Ihre Geschichten, beginnend mit der Auswahl der Technologien, werden für diejenigen nützlich sein, die am Anfang der Reise stehen, und für diejenigen, die die Feinheiten bereits gelernt haben und nach großartigen Möglichkeiten suchen.

Wir kehren also zur ersten These zurück - Berichte sind für alle gedacht, die irgendwie mit dem Konzept des In-Memory verbunden sind.

Netzwerke rund um die Konferenz

Wer es nicht schafft, persönlich zur Konferenz zu kommen, kann nach den Berichten auf unserem Youtube-Kanal über Serverprogrammierung, Datenbanken und Hochlast einfach auf das Video warten. Wir können die genauen Veröffentlichungsdaten nicht benennen, daher ist das Abonnieren am zuverlässigsten.

Es ist praktisch, Fragen an die Organisatoren, Redner oder andere Teilnehmer zu stellen, um Aktualisierungen und Neuigkeiten im Telegramm-Chat (@TarantoolConfTalks) der Konferenz zu überwachen.

In sozialen Netzwerken ( https://www.facebook.com/TarantoolConference/ , https://vk.com/tarantoolconf ) können Sie sich kennenlernen, Fotos ansehen, die dort nach der Konferenz erscheinen, Rezensionen schreiben, d. H. zu tun, wofür sie erfunden sind.

Source: https://habr.com/ru/post/de414415/


All Articles