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

К какой группе БД относится SQLite

SQLite относится к встраиваемым (embedded) базам данных.

Особенности:

  • Не требует сервера: Работает в процессе приложения, используя файл для хранения данных.
  • Легковесность: Идеально для мобильных приложений, десктопных программ или небольших веб-проектов.
  • ACID-совместимость: Поддерживает транзакции, обеспечивая надежность.

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

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()

# Чтение данных
cursor.execute("SELECT * FROM users")
print(cursor.fetchall())  # [(1, 'Alice')]

conn.close()

Не подходит для высоконагруженных систем, где требуется масштабируемость и параллельные запросы.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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