Size: a a a

2020 August 04

DS

Dmitry Sharonov in Tarantool
472
Добрый вечер!

Господа! Если приложение имеет одну единственную роль (НЕ зависящую от cartridge.roles.vshard-router и cartridge.roles.vshard-storage), 2 инстанса сконфигурированные в один репликасет как мастер и реплика, при создании схемы и записи данных на мастере через box.*, все переедет магическим образом на реплику? Или нужно что-то ещё настроить?

Если в таком приложении использовать sequence для примарикеев, возможны какие-то проблемы на реплике (рассинхроны)?
переедет, с сиквенсами я бы попробовал провести тест, скорее всего будут конфликты при фейловере из за асинхрона. но мржет вам это и норм
источник

ОБ

Олег Бабин in Tarantool
Sid
Что это)
источник

MA

Mons Anderson in Tarantool
По обучению/тренингам можно стукнуться ко мне или к @LapaevPavel
источник

4

472 in Tarantool
Dmitry Sharonov
переедет, с сиквенсами я бы попробовал провести тест, скорее всего будут конфликты при фейловере из за асинхрона. но мржет вам это и норм
Благодарю
источник

DS

Dmitry Sharonov in Tarantool
источник

N

Nobody in Tarantool
Хочу провести лекцию «ускоряем тарантул с помощью нашего приложения»
источник

AG

Alexandr Gordeev in Tarantool
а потом будет лекция, ускоряем тарантул с помощью нашего сервера ?
источник

AG

Alexandr Gordeev in Tarantool
источник

MR

Maksim Ryazanov in Tarantool
Не останавливайтесь! Ускоряем тарантул с вашим приложением)))
источник

MA

Mons Anderson in Tarantool
Nobody
Хочу провести лекцию «ускоряем тарантул с помощью нашего приложения»
Какое приложение?
источник

N

Nobody in Tarantool
Mons Anderson
Какое приложение?
BrandMeister Core
источник

N

Nobody in Tarantool
Мы переехали на memfd не передачи наиболее критичных к таймингам данных, а также запилили фильтр блума на memfd для фильтрации данных в тарантуле на основании того, что есть в приложении
источник

N

Nobody in Tarantool
Для передачи - это потому что впиливания shared memory в iproto не дождались. + сразу нужные форматы, меньше использования луашной кучи и минимум копирования через ядро
источник

AT

Alexander Turenko in Tarantool
Andrey
хранимок нет
есть fiber, который на основании одной таблицы пересчитывает другие, раньше он это в транзакции считал и ошибка была
too long WAL write: 67633 rows at.. вместе с фризами и падениями, транзакции оттуда уже убрал (с местной помощью :)
replication_timeout можно побольше поставить (с дефолтного), если проблема может быть в этом
Похайлайти меня, плиз, как будут апдейты.
источник

AT

Alexander Turenko in Tarantool
Alexander Turenko
Пока что два эксперимента вырисовывается: обновить версию тарантула (и мастер, и реплику), поднять replication_timeout.

А есть обособленный репродьюсер, чтобы мы могли воспроизвести? Это было бы прямо шикарно.
(Вот тут еще про репродьюсер спрашивал.)
источник

MF

Michael Filonenko in Tarantool
Nobody
Для передачи - это потому что впиливания shared memory в iproto не дождались. + сразу нужные форматы, меньше использования луашной кучи и минимум копирования через ядро
В этом чтото есть. Но почему вам не было проще нопилить уже просто свое кастомное хранение?
источник

N

Nobody in Tarantool
Michael Filonenko
В этом чтото есть. Но почему вам не было проще нопилить уже просто свое кастомное хранение?
а зачем? там тарантул и так хорошо прирос )
источник

N

Nobody in Tarantool
по поводу кастомного хранилища - по факту оно есть, но не персистентное )
источник

PL

Pavel Lapaev in Tarantool
Всем гостям с практикума Rebrain - добро пожаловать в "красный чат" Tarantool!

Здесь у нас идет постоянное и достаточно живое обсуждение по любым вопросам. За этим бывает не так просто уследить "с места в карьер", поэтому ниже я собрал для вас пачку ссылок.

Если читать не хотите, а предпочитаете ютуб на 2х, то вам сюда https://www.youtube.com/playlist?list=PLYmCMnCFt_mQTFHRmMo75FxSakh6ndLjn

Это плейлист с нашей прошлогодней конфы, там видео и по техническим темам, и доклады с проектов.

А дальше отсортированная подборка статей. Некоторые из них написаны достаточно давно, но не теряют своей актуальности в принципилаьных вещах.

--- общее ---

Если вы хотите продолжить тему приложений, то рекомендую свежайшую статью от Монса про создание хайлоад приложения с нуля https://habr.com/ru/company/mailru/blog/510440/

Если вы хотите освежить в памяти сильные и слабые стороны нашего продукта, то смотрите сюда https://habr.com/ru/company/oleg-bunin/blog/340062/

Если вы хотите сэкономить миллион долларов на СУБД, то можно почитать https://habr.com/ru/company/oleg-bunin/blog/310690/

--- более сложные темы ---

Тут можно почитать про устройство нашего шардинга, после этого станут понятно разговоры про бакеты https://habr.com/ru/company/mailru/blog/436916/

А сюда стоит заглянуть, чтобы влиться в холивары о репликации https://habr.com/ru/company/mailru/blog/439514/

BTW в бета-релизе 2.5 уже появилась синхронная репликация https://github.com/tarantool/tarantool/releases/tag/2.5.1

--- продукты ---

Далее идет Cartridge, наш фреймворк для разработки распределенных приложений https://habr.com/ru/company/mailru/blog/465503/

История о том как на нем деплоиться https://habr.com/ru/company/mailru/blog/478710/

И Кубернетес оператор у нас есть https://habr.com/ru/company/mailru/blog/465823/

Last but not least, Tarantool Data Grid https://habr.com/ru/company/mailru/blog/466155/

--- эпилог ---

В общем и целом, не стесняйтесь в этом чате задавать любые вопросы, от базовых вещей до троллинга наших подходов.

Архив вопросов и ответов также есть тут https://stackoverflow.com/questions/tagged/tarantool

PS: надеюсь что ветераны чата тоже найдут для себя что-то полезное.
источник
2020 August 05

AK

Alexey Kuzin in Tarantool
Pavel Lapaev
Всем гостям с практикума Rebrain - добро пожаловать в "красный чат" Tarantool!

Здесь у нас идет постоянное и достаточно живое обсуждение по любым вопросам. За этим бывает не так просто уследить "с места в карьер", поэтому ниже я собрал для вас пачку ссылок.

Если читать не хотите, а предпочитаете ютуб на 2х, то вам сюда https://www.youtube.com/playlist?list=PLYmCMnCFt_mQTFHRmMo75FxSakh6ndLjn

Это плейлист с нашей прошлогодней конфы, там видео и по техническим темам, и доклады с проектов.

А дальше отсортированная подборка статей. Некоторые из них написаны достаточно давно, но не теряют своей актуальности в принципилаьных вещах.

--- общее ---

Если вы хотите продолжить тему приложений, то рекомендую свежайшую статью от Монса про создание хайлоад приложения с нуля https://habr.com/ru/company/mailru/blog/510440/

Если вы хотите освежить в памяти сильные и слабые стороны нашего продукта, то смотрите сюда https://habr.com/ru/company/oleg-bunin/blog/340062/

Если вы хотите сэкономить миллион долларов на СУБД, то можно почитать https://habr.com/ru/company/oleg-bunin/blog/310690/

--- более сложные темы ---

Тут можно почитать про устройство нашего шардинга, после этого станут понятно разговоры про бакеты https://habr.com/ru/company/mailru/blog/436916/

А сюда стоит заглянуть, чтобы влиться в холивары о репликации https://habr.com/ru/company/mailru/blog/439514/

BTW в бета-релизе 2.5 уже появилась синхронная репликация https://github.com/tarantool/tarantool/releases/tag/2.5.1

--- продукты ---

Далее идет Cartridge, наш фреймворк для разработки распределенных приложений https://habr.com/ru/company/mailru/blog/465503/

История о том как на нем деплоиться https://habr.com/ru/company/mailru/blog/478710/

И Кубернетес оператор у нас есть https://habr.com/ru/company/mailru/blog/465823/

Last but not least, Tarantool Data Grid https://habr.com/ru/company/mailru/blog/466155/

--- эпилог ---

В общем и целом, не стесняйтесь в этом чате задавать любые вопросы, от базовых вещей до троллинга наших подходов.

Архив вопросов и ответов также есть тут https://stackoverflow.com/questions/tagged/tarantool

PS: надеюсь что ветераны чата тоже найдут для себя что-то полезное.
👍👍👍
источник