С каким БД работал используя инфраструктуру Amazon
Python
Senior
Без компании
С каким БД работал используя инфраструктуру Amazon
Ответы
Работал с различными managed-сервисами Amazon для работы с базами данных:
- **Amazon RDS** - для реляционных БД:
- PostgreSQL
- MySQL
- Aurora (PostgreSQL/MySQL совместимый)
- Oracle
- SQL Server
- **Amazon DynamoDB** - NoSQL key-value хранилище
- Полностью управляемый сервис
- Автомасштабирование
- Использовал для высоконагруженных сервисов
- **Amazon Redshift** - для аналитических хранилищ данных
- Колоночное хранение
- Оптимизирован для OLAP-запросов
Пример работы с DynamoDB через boto3:
```
import boto3
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('Users')
# Добавление записи
table.put_item(
Item={
'user_id': '123',
'name': 'John',
'email': 'john@example.com'
}
)
# Получение записи
response = table.get_item(Key={'user_id': '123'})
user = response['Item']
```