Приведи примеры применения конкретных баз данных

Python Middle Без компании
Приведи примеры применения конкретных баз данных
Ответы
**SQLite** – легковесная встраиваемая БД, идеальна для локальных приложений или тестирования. Пример: ``` 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 ('Alice')") conn.commit() ``` **PostgreSQL** – мощная реляционная БД для сложных запросов и транзакций. Пример с `psycopg2`: ``` import psycopg2 conn = psycopg2.connect("dbname=test user=postgres") cursor = conn.cursor() cursor.execute("SELECT * FROM users WHERE age > %s", (25,)) ``` **MongoDB** – документо-ориентированная NoSQL БД для гибких схем. Пример с `pymongo`: ``` from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client['test_db'] db.users.insert_one({"name": "Bob", "age": 30}) ``` **Redis** – key-value хранилище для кэширования и очередей. Пример: ``` import redis r = redis.Redis(host='localhost', port=6379) r.set('foo', 'bar') value = r.get('foo') ```