Перейти до основного вмісту
Версія: 2.x

Сумісність і кваліфікація баз даних

Використовуйте цю таблицю для вибору бази вбудованого Laravel і самостійно розгорнутого Server. Cloud керує власним сховищем runtime. Клієнти Cloud налаштовують клієнти SDK та worker, а не базу runtime.

Заявлена база сумісності не доводить кваліфікацію кожної новішої версії. Тести коду й установлені опубліковані артефакти є різними доказами. Цей зріз прив’язаний до коду Workflow 2.20.3 і квитанцій Server 3.0.5. Він не змінює сумісність і не встановлює перевіреного мінімального/максимального діапазону.

РушійЗаявлена сумісністьСпостережена кваліфікація кодуКваліфікація опублікованого артефакту
MySQLВбудований: база 8.0. Server: база 8.0.Core: 26.10.0 у початкових feature jobs із плаваючим образом. Профілі Server: 8.0.46 і 8.4.5.Спостереження Core прив’язане до випущеного коду. Compose Server 3.0.5 використовує mysql:8.0 для schema/health smoke, а не повної перевірки виконання/ємності/TLS.
PostgreSQLВбудований: база 13. Server: база 13.Core: 18.6. Профілі Server: 16.15 і 17.11.Спостереження Core прив’язане до випущеного коду. У перевіреному переліку немає квитанції PostgreSQL endpoint, прив’язаної до індексу Server 3.0.5.
MariaDBВбудований: база 10.5. Server приймає mariadb; версійну базу тут не встановлено.Core: 10.5.29. Профіль Server: 10.11.19.Спостереження Core прив’язане до випущеного коду. У перевіреному переліку немає квитанції MariaDB endpoint, прив’язаної до індексу Server 3.0.5.
SQLiteВбудовані можливості/тести включають SQLite. Server заявляє базу 3.35.Початкові jobs коду Core не вивели версію бібліотеки SQLite.Перевірка встановленого Core 2.20.3 використовувала SQLite, не встановлюючи діапазону версій. Корпус замороженого кандидата Server 3.1.0 відокремлений від стабільного 3.0.5.
SQL ServerОпублікований вбудований Core заявляє sqlsrv, але лишається некваліфікованим. Кваліфікацію Server тут не встановлено.SQL Server job у випущеній матриці Core не знайдено. Запропонований backend guard є окремою роботою з кодом.Відповідну кваліфікацію випуску не знайдено. Не виводьте підтримку лише із заяви про вбудовану можливість.

Як читати докази​

Інвентар Core прив’язує початкові digests образів і чотири MySQL, чотири PostgreSQL та один MariaDB feature job до випущеного коду. Його дванадцять клітинок оновлення пакета охоплюють Laravel/PHP, а не дванадцять endpoint баз даних. Окрема квитанція звичайно встановленого Core охоплює 67 stream/replay/fake випадків із SQLite. Ані версія PHP, ані плаваючий селектор образу не надає невиведеної версії бази.

Інвентар Server розділяє обсяг jobs нативного коду й попереднього PHP. Квитанція стабільного 3.0.5 має чотири Compose smoke клітинки архітектури/профілю. local і production використовують MySQL. Перевірені журнали не відновлюють точну версію/digest супутньої бази, перевірку записувальної ємності чи підтверджений TLS. Профілі коду й заморожений кандидат не кваліфікують іншого опублікованого образу.

Життєвий цикл постачальника та розподілені рушії​

Для нових розгортань обирайте підтримувані постачальником лінії після кваліфікації точної пари runtime/база. Політика PostgreSQL позначає 13 непідтримуваним, підтримка 14 закінчується 12 листопада 2026. За повідомленням Oracle, MySQL 8.0 перебуває в Sustaining Support із 21 квітня 2026. Життєвий цикл постачальника не встановлює й не скасовує нашу кваліфікацію артефактів.

TiDB, Vitess, PlanetScale та інші розподілені MySQL-сумісні розгортання тут не перевірені. Протокольна сумісність не доводить ізоляцію транзакцій, блокування рядків, видимість commit/after-commit чи поведінку повторів. Перевірте цю семантику з точним runtime перед упровадженням. Таблиця не розширює однорегіонний операційний контракт на кілька регіонів.