DrupalCon Amsterdam 2019: Scaling up and accelerating Drupal 8 with NoSQL
Frédéric Marand
OSInet, Villebon sur Yvette, France
This session will explain the differences between backend performance and scalability, detail what kind of data can be taken off the main DB in Drupal 8(9) and put into non-SQL storage, and what the use cases, capabilities and limitations are.
This will cover key-value, state, caches, lock, path, logging, sessions, queues, and more.
Beyond simple usage, this session will cover rules for optimal scaling up with these tools, as well as the extra APIs added by the modules to core Drupal.
In the shorter 20 minutes format, the session will only list available features in the main NoSQL storages. In the longer 40 minutes format, specific detail will be given about the MongoDB implementation.
A workshop on this topic is scheduled for DevDays 2019 in Cluj.
A comparable presentation for D6 was given once at Drupagora 2011 in the shorter format. Link to the 2011 version: https://www.slideshare.net/fgm-osinet/drupal-et-le-nosql-drupagora2011
OSInet, Villebon sur Yvette, France
This session will explain the differences between backend performance and scalability, detail what kind of data can be taken off the main DB in Drupal 8(9) and put into non-SQL storage, and what the use cases, capabilities and limitations are.
This will cover key-value, state, caches, lock, path, logging, sessions, queues, and more.
Beyond simple usage, this session will cover rules for optimal scaling up with these tools, as well as the extra APIs added by the modules to core Drupal.
In the shorter 20 minutes format, the session will only list available features in the main NoSQL storages. In the longer 40 minutes format, specific detail will be given about the MongoDB implementation.
A workshop on this topic is scheduled for DevDays 2019 in Cluj.
A comparable presentation for D6 was given once at Drupagora 2011 in the shorter format. Link to the 2011 version: https://www.slideshare.net/fgm-osinet/drupal-et-le-nosql-drupagora2011