Amazon aurora postgres без сервера: база данных вернула больше допустимого размера ответа - PullRequest
2 голосов
/ 13 января 2020

Мы исследуем Aurora Serverless в качестве хранилища базы данных для одного из наших проектов. При выполнении PO C для извлечения событий из бессерверного кластера aurora мы получаем исключение «База данных вернула больше допустимого размера ответа».

  1. Есть ли встроенное решение для этого? Существует ли механизм токенов, аналогичный DynamoDB в Aurora Serverless?
  2. Быстрая выборка 50 000 - одно из наших ключевых требований. Должны ли мы использовать Aurora или Aurora Serverless?

Подробнее о базе данных: Aurora PostgreSQL меньше сервер.

Для выполнения PO C Мы используем API данных, которые имеют эти ограничения.

import boto3;

client = boto3.client('rds-data')

import sys;
sql_statement = "select * from table_name limit 1000"

response = client.execute_statement(  
    database='mydb',  
    secretArn='<secret_arn',  
    resourceArn='<resource_arn>',  
    sql=sql_statement  
) 

print(response);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...