Встречается на собеседованиях • сегодня

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

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 ('Alice')")
conn.commit()

PostgreSQL – мощная реляционная БД для сложных запросов и транзакций. Пример с psycopg2:

python
import psycopg2
conn = psycopg2.connect("dbname=test user=postgres")
cursor = conn.cursor()
cursor.execute("SELECT * FROM users WHERE age > %s", (25,))

MongoDB – документо-ориентированная NoSQL БД для гибких схем. Пример с pymongo:

python
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client['test_db']
db.users.insert_one({"name": "Bob", "age": 30})

Redis – key-value хранилище для кэширования и очередей. Пример:

python
import redis
r = redis.Redis(host='localhost', port=6379)
r.set('foo', 'bar')
value = r.get('foo')
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы