170 похожих чатов

Поясните за категоричность тезиса "один сервис одна база". Допустим, у

нас база пользователей с их баблом. У нас есть один сервис, который рулит платежами, один сервис, который делает по баблу аналитику. Третий какие-нибудь графики красивые строит.

Вы предлагаете держать три базы и их синкать в этом случае или что?

А то я проблем не вижу в озвученной схеме(аналитику со слейва, ок)

10 ответов

34 просмотра

Так у вас это будет один сервис работы с деньгами.

вопрос был про микросервисную архитектуру. а вы вольны делать как хотите) а что у вас типа аналитические запросы ходят в ту же бд куда и сервисы? тогда я хз как ту что объяснять

Да, всё верно. А то какой-нибудь не очень важный сервис ушатает СУБД по iops/bw и важные сервисы тоже лягут

Миринговин- Автор вопроса
Roman Timofeev
Да, всё верно. А то какой-нибудь не очень важный с...

То есть, бабло начинает рассасываться по трем базам после каждого обновления. Я верно понял мысль?

Миринговин- Автор вопроса

я про слейв специально написал

alter table вполне может устроить даунтайм. AFAIK, в том же pg он берёт эксклюзивный лок на таблицу.

Миринговин- Автор вопроса
Roman Timofeev
alter table вполне может устроить даунтайм. AFAIK...

Никто в здравом уме же не фигачит альтер на проде в слепую. Но Данил писал выше про проблему изменения схемы в качестве основного аргумента.

Миринговин
я про слейв специально написал

И что? clickhouse / vertica просто так придумали?

Миринговин- Автор вопроса
Roman Timofeev
И что? clickhouse / vertica просто так придумали?

Чтобы это не обсуждалось тут потому что вопрос в другом.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта