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 Roadmap “
beenden. 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.