Skip to content

Instantly share code, notes, and snippets.

View Gen121's full-sized avatar
🌎
Ready to cooperate

Chelnokov Evgeny Gen121

🌎
Ready to cooperate
View GitHub Profile
@Gen121
Gen121 / gist:5414045fd7b165208c252802f2e9b969
Created September 17, 2023 08:11
Оптимизация запросов к DynamoDB
Передо мной стоит задача произвести расчет наиболее оптимального обращения к базе данных dynamodb который будет максимально выгоден в стоимости оплаты
ChatGPT
Для оптимизации запросов к базе данных DynamoDB и минимизации затрат на использование этой службы AWS можно использовать следующие стратегии:
Использование индексов: Создайте индексы, которые будут подходить для вашего типа запросов. Использование индексов позволяет снизить количество просматриваемых записей при запросах и, следовательно, уменьшить затраты.
Пакетное чтение и запись: Вместо множественных операций чтения и записи, старайтесь использовать пакетные операции. DynamoDB предоставляет функциональность, позволяющую выполнять операции чтения и записи для нескольких элементов одновременно, что может быть более выгодным с точки зрения стоимости.
Проекция атрибутов: При создании таблицы настройте проекции атрибутов так, чтобы ваши запросы могли использовать только необходимые атрибуты. Это сократит объем данных, передаваемых между DynamoDB и ваши
@Gen121
Gen121 / gist_markdown_examples.md
Created June 10, 2023 19:45 — forked from ww9/gist_markdown_examples.md
Gist markdown examples

Gist markdown examples

A collection of Markdown code and tricks that were tested to work in Gist.

This and all public gists in https://gist.github.com/ww9 are Public Domain. Do whatever you want with it including , no need to credit me.

Todo

  • Reformat this whole document and assimilate these:
FROM python:3.7-slim
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFEREED 1
WORKDIR /app
COPY requirements.txt /app
RUN pip3 install -r /app/requirements.txt --no-cache-dir