Хорошо ли использовать Python SQLAlchemy в AWS Lambda? - PullRequest
3 голосов
/ 11 октября 2019

Amazon предлагает не включать большие библиотеки / зависимости в лямбда-функции. Насколько я знаю, SQLAlchemy - довольно большая библиотека Python. Как вы думаете, это хорошая идея использовать его в лямбда-функциях? Можно было бы включить его в качестве лямбда-слоя и использовать его во всех связанных лямбда-функциях.

В любом случае, что является лучшим методом?

1 Ответ

3 голосов
/ 11 октября 2019
  • Считаете ли вы хорошей идеей использовать SQLAlchemy в лямбда-функциях?

Да, но вы можете сначала рассмотреть AWS Dynamodb или другие варианты. Если SQL является вашим требованием, вы можете использовать экземпляр RDS с SQL-совместимым бэкэндом. Все зависит от ваших конкретных потребностей в этом случае. Это не общее требование.

  • В любом случае, что является лучшим методом?

Если вам просто нужно сохранить некоторые данные и подключить хранилище данных к AWS Lambda, тогда DynamoDB обычно является хорошим выбором. SQL может быть предпочтительнее, если у вас уже есть реляционная база данных или если вам нужно выполнить определенные SQL-запросы, которые легче сделать с SQL, чем нереляционная модель.

...