Sobes.tech
Назад к вопросам
Junior — Middle
63

Можете привести примеры ситуаций или проектов, где использовались определённые базы данных?

Ответ от нейросети

sobes.tech AI

В проектах на Python я использовал разные базы данных в зависимости от требований:

  • PostgreSQL — для проектов с реляционными данными, где важна целостность и сложные запросы. Например, в веб-приложении для управления заказами и пользователями.
  • SQLite — для небольших приложений или прототипов, где нужна встроенная база без отдельного сервера.
  • MongoDB — в проектах с гибкой схемой данных, например, для хранения логов или документов.
  • Redis — как кэш и для хранения сессий в высоконагруженных сервисах.

Пример использования SQLite в Python:

import sqlite3

conn = sqlite3.connect('example.db')
cursor = conn.cursor()

cursor.execute('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)')
cursor.execute('INSERT INTO users (name) VALUES (?)', ('Иван',))
conn.commit()

cursor.execute('SELECT * FROM users')
print(cursor.fetchall())

conn.close()