Back to questions
Junior — Middle
56
Какие типы баз данных или хранилищ данных вы использовали в своей практике?
Companies where asked
ООО Ок Софт
Answer from AI
sobes.tech AI
В практике я использовал следующие типы баз данных и хранилищ данных:
- Реляционные базы данных (SQL): PostgreSQL, MySQL, SQLite. Использовал их для хранения структурированных данных с поддержкой сложных запросов и транзакций.
- Документоориентированные базы данных (NoSQL): MongoDB. Применял для гибкого хранения JSON-подобных документов, когда структура данных может часто меняться.
- Ключ-значение хранилища: Redis. Использовал для кэширования и быстрого доступа к данным.
- Файловые хранилища: Amazon S3 для хранения больших файлов и бэкапов.
Пример подключения к PostgreSQL на Python с использованием библиотеки psycopg2:
import psycopg2
conn = psycopg2.connect(
dbname="mydb",
user="user",
password="password",
host="localhost"
)
cur = conn.cursor()
cur.execute('SELECT * FROM users')
rows = cur.fetchall()
for row in rows:
print(row)
cur.close()
conn.close()