#postgresql #amazon-aurora
Вопрос:
Как Aurora распределяет функции Postgres для чтения и записи реплик?
С помощью Pgpool я могу составить список read_only_function_list
, чтобы сообщить ему, что он должен перенаправить эти функции на реплику для чтения. Как мне это сделать с AWS Aurora?
Спасибо.
Комментарии:
1. Вы можете использовать pgPool с Aurora, верно?
2. @LaurenzAlbe Я верю, что смогу, но если это возможно сделать с тем, что встроено в Aurora, то это может быть лучше.
Ответ №1:
Aurora не перенаправляет запрос на запись в реплику записи или запрос на чтение в реплику чтения автоматически.
Aurora предоставит своим пользователям конечную точку записи и конечную точку чтения, после чего их пользователи должны быть осведомлены о контексте и самостоятельно выбирать правильную конечную точку.
Но в случае нескольких реплик чтения Aurora предоставляет функцию распространения для чтения с DNS.