Последствия запроса к базе данных перед лямбда_handler ⇐ Python
-
Гость
Последствия запроса к базе данных перед лямбда_handler
Вот псевдокод того, как выглядит текущая лямбда-функция;
импортировать панд импортировать pymysql защита get_db_data(con_): запрос = "ВЫБРАТЬ * ИЗ моей таблицы" данные = pandas.read_sql(запрос, con_) возвращать данные Защиту лямбда_handler (событие, контекст): кон = pymysql.connect() данные = get_db_data (кон) """ делать другие вещи с событием """ кон.закрыть() Я обдумываю, могу ли я сделать это вместо этого:
импортировать панд импортировать pymysql кон = pymysql.connect() защита get_db_data(con_): запрос = "ВЫБРАТЬ * ИЗ моей таблицы" данные = pandas.read_sql(запрос, con_) возвращать данные данные = get_db_data (кон) Защиту лямбда_handler (событие, контекст): """ делать другие вещи с событием """ кон.закрыть() Но я не уверен, что это хорошая практика. Какие последствия будет иметь второй вариант для времени выполнения и стоимости? Это противоречит рекомендуемому способу?
Вот псевдокод того, как выглядит текущая лямбда-функция;
импортировать панд импортировать pymysql защита get_db_data(con_): запрос = "ВЫБРАТЬ * ИЗ моей таблицы" данные = pandas.read_sql(запрос, con_) возвращать данные Защиту лямбда_handler (событие, контекст): кон = pymysql.connect() данные = get_db_data (кон) """ делать другие вещи с событием """ кон.закрыть() Я обдумываю, могу ли я сделать это вместо этого:
импортировать панд импортировать pymysql кон = pymysql.connect() защита get_db_data(con_): запрос = "ВЫБРАТЬ * ИЗ моей таблицы" данные = pandas.read_sql(запрос, con_) возвращать данные данные = get_db_data (кон) Защиту лямбда_handler (событие, контекст): """ делать другие вещи с событием """ кон.закрыть() Но я не уверен, что это хорошая практика. Какие последствия будет иметь второй вариант для времени выполнения и стоимости? Это противоречит рекомендуемому способу?
Мобильная версия