W połowie czerwca w naszym biurze odbyła się konferencja
W ciągu 9 godzin w dwóch salach T+ Conf 2019 można było wysłuchać 16 relacji. Rozmawialiśmy o tym, jak Tarantool będzie się dalej rozwijać, jak można wykorzystać ten DBMS w trudnym przedsiębiorstwie. Nie zabrakło praktycznych raportów Tarantoola: o protokole budowy klastrów, o zapewnieniu omnichannel, o pamięciach podręcznych i replikacji, o skalowaniu. Około jedna trzecia prezentacji dotyczyła praktycznych przykładów wykorzystania Tarantoolu w różnych firmach i rozwiązywania różnych problemów.
Na przykład:
Aplikacje CI/CD na Tarantoolu: od pustego repozytorium do produkcji
Konstanty Nazarow
Konstantin mówił o nowym podejściu do strukturyzacji i dostarczania aplikacji w Tarantool:
- jak zarządzać zależnościami (rockspec + przyjaciele);
- jak pisać i uruchamiać testy jednostkowe i integracyjne;
- Pokażę podgląd nowego frameworka testowego dla aplikacji;
- jak pakować aplikacje wraz z zależnościami (i dlaczego wybraliśmy łączenie statyczne);
- Jak wdrożyć w środowisku produkcyjnym za pomocą systemd.
prezentacja
Tarantool: teraz także z SQL
Cyryl Juchin
Raport poświęcony jest architekturze Tarantool i jej ewolucji. Kirill wyjaśnił, dlaczego ważne jest, aby baza danych i serwer aplikacji znajdowały się w tej samej przestrzeni adresowej, dlaczego Tarantool został zaprojektowany jako jednowątkowy i dlaczego system baza danych w pamięci potrzebuje mechanizmu przechowywania danych na dysku. Następnie Kirill opowiedział o najnowszych osiągnięciach zespołu stojącego za Tarantool: dlaczego dodaliśmy składnię SQL i jak może ona rozwiązać Twoje problemy.
prezentacja
Dlaczego Tarantool Enterprise jest przydatny
Jarosław Dynnikow
Tarantool Enterprise to nie tylko wartościowe narzędzie, ale także bogaty w funkcje pakiet SDK. Jarosław opowiedział, czym NT różni się od wersji open source i jakie korzyści może przynieść. A różnic w nim jest wiele: są to narzędzia do administrowania klastrem, gotowy przepływ pracy deweloperskiej oraz statyczny montaż, który nie wymaga konfigurowania środowiska.
prezentacja
Skalowanie w pionie Tarantool za pomocą Intel Optane
Georgij Kirichenko
Georgy powiedział nam, jak używać Intel Optane z Tarantool. Przyjrzałem się efektom wykorzystania trybu Non-Volatile do zapisywania logów transakcji, możliwości pionowego skalowania silnika In-Memory w połączeniu z trybem Intel Optane Volatile, dobrym i złym profilom obciążenia pod kątem przepustowości i opóźnień. Georgy opowie Ci także o różnych implementacjach Intel Optane i porówna je w odniesieniu do Tarantool.
prezentacja
SWIM - protokół budowy klastra
Władysław Szpilevoy
SWIM to protokół służący do wykrywania i monitorowania węzłów klastra oraz propagowania zdarzeń i danych między nimi. Protokół jest wyjątkowy, ponieważ jest lekki, zdecentralizowany i niezależny od szybkości działania rozmiaru klastra. Vladislav opowiadał o tym, jak działa protokół SWIM, w jaki sposób i z jakimi rozszerzeniami jest zaimplementowany w Tarantool.
prezentacja
Ogólnie rzecz biorąc, było wiele przydatnych informacji!
Jeśli nie mogłeś przybyć na T+ Conf 2019 lub chcesz odświeżyć pamięć o niektórych punktach, to
Wszystkie nasze zdjęcia z konferencji (możesz się na nich znaleźć):
Nie żegnamy się z tym, ale czekamy na Was za rok na T+ Conf 2020, bądźcie na bieżąco z ogłoszeniami!
Źródło: www.habr.com