TGViewer
Библиотека собеса по PHP | вопросы с собеседований Библиотека собеса по PHP | вопросы с собеседований @php_interview_lib · 3.09K subscribers
Post #889 1.25K
Какие вы знаете движки таблиц и чем они отличаются?

1️⃣MySQL/MariaDB:

InnoDB:
Поддерживает транзакции (ACID).
Блокировка на уровне строки.
Поддерживает внешние ключи.
Поддерживает кластерный и некластерный индексы.

MyISAM:
Не поддерживает транзакции (не ACID-совместим).
Блокировка на уровне таблицы.
Не поддерживает внешние ключи.
Поддерживает только некластерные индексы.

2️⃣PostgreSQL:

Поддерживает транзакции (ACID).
Использует многоверсионность для обеспечения более высокой конкурентности.
Поддерживает внешние ключи, кластерные и некластерные индексы.
Имеет богатые возможности для работы с различными типами данных и расширениями.

3️⃣SQLite:

Поддерживает транзакции (ACID).
Легкий и встраиваемый, хранится в одном файле.
Поддерживает ограниченные типы данных по сравнению с некоторыми другими СУБД.
Подходит для небольших проектов и мобильных приложений.

4️⃣Microsoft SQL Server (MS SQL):

Поддерживает транзакции (ACID).
Имеет различные движки хранения, такие как In-Memory OLTP (Hekaton) для оптимизации производительности.
Поддерживает внешние ключи, кластерные и некластерные индексы.

5️⃣Oracle Database:

Поддерживает транзакции (ACID).
Имеет свой собственный механизм хранения данных.
Поддерживает множество расширенных функций, включая хранение процедур и триггеры.

6️⃣MongoDB:

Ориентирован на документы (нереляционная БД).
Использует BSON (бинарный формат JSON) для представления данных.
Не поддерживает транзакции в традиционном смысле (нет ACID), но предлагает концепцию atomicity по отношению к одному документу.

Эти движки таблиц имеют разные характеристики, и выбор зависит от требований проекта, объема данных, типа приложения и других факторов.
  • 😁 3
  • 🥱 1
More from @php_interview_lib
  1. Sep 15, 2026❓ Расскажите о паттерне Bridge Bridge — это структурный паттерн, который разделяет абстрак…
  2. Sep 15, 2026😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как трати…
  3. Aug 4, 2026Какова разница между «cookie» и «session»? В PHP «cookie» и «session» — это механизмы упра…
  4. Aug 4, 2026👅 Самое сложное — выбрать не курс, а направление Сегодня хочется разобраться в AI-агентах…
  5. Aug 4, 2026Один доступ вместо вечного выбора между «нужно для работы» и «давно хотелось изучить» 👇
  6. Jul 31, 2026❓ Объясни разницу между Gate и Policy в Laravel? Оба инструмента для авторизации, но с раз…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →