Как стать автором
Обновить
15
0

Пользователь

Отправить сообщение

Льем из Postgres в Elastic консистентно

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров5.5K

Предположим, что у нас есть Postgres, Kafka и Elastic. В Postgres живет сущность, например, item.

Иногда возникает необходимость создать поисковый индекс отдельно от основной базы.

Например, если мы не хотим обрушивать поисковый трафик на Postgres мы можем вынести данные из него в Elastic.

И все бы хорошо, если актуальность не требуется - просто запускать крон пересборки индекса в Elastic каждую ночь.

Но что если данные нам нужны актуальные, и ситуация, что через секунду после записи сущности в Postgres запрос на её чтение отдает Not Found - неприемлема?

Читать далее

ClickHouse: как устроен MergeTree

Время на прочтение8 мин
Количество просмотров38K

Моя команда использует ClickHouse как хранилище для 100 млрд записей с трафиком по 300 млн в сутки и поиском по таблице. Я расскажу об устройстве движка таблиц MergeTree. Рассказ буду вести, показывая физические данные, а не абстрактные схемы.


image

Читать дальше →

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность