Drupal 8 NoSQL from A(pache Kafka) to Z(ookeeper)

fgm

Most medium and large Drupal sites no longer rely /only/ on their primary SQL database, but rely on additional storage solutions, if only for caching, Memcached and Redis being the most popular in that field. 

This has been true for years, but there are many other subsystems which you can take off SQL in Drupal to improve performance and/or scalability, like session handling, locking, queues, path handling, or more. There is even at least one fully SQL-less distribution of Drupal 8.

This session describes the various solutions available, covering both what you can expect from delegating work to a NoSQL engine, and the services offered by each of these, and the modules/plugins allowing their use in Drupal 7 and 8.

Some technologies covered will be Apache Kafka, AWS SQS, Beanstalkd, Cassandra, CouchDB, Memcached, MongoDB, RabbitMQ, Redis, RethinkDB, Riak.

Session Track

Performance and Scaling

Experience Level

Intermediate

Drupal Version