MySQL BINLOG EVENTS или PostgreSQL триггер для живых данных? - PullRequest
0 голосов
/ 25 марта 2020

На ранней стадии разработки моего приложения nodejs я решил использовать mysql события, которые будут получать уведомления при каждой вставке / обновлении, с соответствующими данными.

Следуя этим инструкциям: https://github.com/rodrigogs/zongji#installation, это работает очень хорошо, но так как эта функция создана для репликации, а не для прямого чтения, мне интересно, будет ли она работать с огромным количеством одновременных подключений и операций crud. Не знаю, как тестировать, я попробовал некоторую нагрузку (параллельные сценарии зацикливались при вставке обновления) и выглядел нормально, но не уверен, что подходит для производства.

С другой стороны, есть триггер события PostgreSQL, который выглядит быть сделано для работы. https://medium.com/@ederng / psql -event-triggers-in- node-js -ec27a0ba9baa

Таким образом, мой вопрос был бы таков: как делаются binlogs для репликации, и я полагаю, что должно быть здесь можно безопасно использовать, будет ли какая-то польза от перехода на PostgreSQL?

Я не могу найти сравнение между этими двумя (что имеет смысл, поскольку это две разные функции).

Спасибо!

...