[Администрирование баз данных, Высокая производительность] 4 августа пройдет практикум «Ускоряем ваше приложение с Tarantool»

Автор Сообщение
news_bot ®

Стаж: 6 лет 3 месяца
Сообщений: 27286

Создавать темы news_bot ® написал(а)
30-Июл-2020 20:30


Приглашаем на наш практикум ReBrain × Tarantool: мы научим, как с помощью этой СУБД можно сильно ускорить работу многих приложений.
Пара слов о Tarantool, если вы о нем еще не слышали. Это открытая NoSQL-база данных с сервером приложений на борту, которая хранит данные в памяти. Хранилище персистентно за счет продуманного механизма снэпшотов и write ahead log'ов. В Tarantool встроен LuaJIT (Just-In-Time Compiler), позволяющий исполнять код на Lua. Также можно писать хранимые процедуры на C, использовать базу данных как кэш. Она обслуживает до миллиона запросов в секунду, ищет по вторичным индексам и поддерживает SQL. В Tarantool можно исполнять код рядом с данными, это позволяет ускорить операции.
Задачи, которые решает Tarantool:
  • ACID-транзакции. Можно реализовать бизнес-логику, которая требует атомарности.
  • Репликация. Помогает распределять нагрузку и дублировать данные для надежности.
  • Снэпшотинг данных на диск. Можно автоматически записывать данные на диск для восстановления после сбоев.
  • Готовые модули. Есть готовые очереди, коннекторы к другим базам и другие расширения.
  • SQL. Можно использовать ANSI SQL с поддержкой операторов JOIN и LIKE.
  • Два движка для хранения данных: горячих — в памяти, холодных — на диске.

Программа практикума ReBrain × Tarantool
Итак, на практикуме 4 августа мы вместе с вами:
  • Напишем на Go небольшое API для работы с базой.
  • Проведём нагрузочное тестирование и определим узкие места в работе приложения.
  • Внедрим Tarantool с реплицированием данных из базы.
  • Протестируем итоговый вариант и обсудим варианты будущих изменений.

Начало в 19.00 по московскому, на 1,5-2 часа. Регистрируйтесь, количество мест ну очень ограничено.
===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_administrirovanie_baz_dannyh (Администрирование баз данных), #_vysokaja_proizvoditelnost (Высокая производительность), #_tarantool, #_uskorenie (ускорение), #_bystroe_prilozhenie (быстрое приложение), #_blog_kompanii_mail.ru_group (
Блог компании Mail.ru Group
)
, #_administrirovanie_baz_dannyh (
Администрирование баз данных
)
, #_vysokaja_proizvoditelnost (
Высокая производительность
)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 16-Май 16:30
Часовой пояс: UTC + 5