MAKERS & BUILDERS-Why we moved the database drivers to their own modules and what we want to do next

22:54 · 17 Oct 2023 – 20 Oct 2023 · YouTube

About this talk

This talk focuses on the transition of database drivers for MySQL, MariaDB, PostgreSQL, and SQLite to their own modules in Drupal 9.4, detailing the motivations behind this change and future plans. The speaker discusses issues with the previous structure, such as the challenges of composer compatibility and the need for database drivers to include necessary overrides and tests within modules. The session highlights innovative uses of the new modular approach, including the development of an asynchronous MySQL database driver using PHP 8.1's Fibers functionality and the benefits of storing content entity data in a document format with MongoDB to improve performance. The speaker, a significant contributor to this transition and maintainer of the Database API, encourages a group discussion on potential future developments in database driver technology.

From event

DrupalCon Lille 2023

17 Oct 2023 – 20 Oct 2023

All event videos
Back to Watch