A relational database has long been the go-to choice for PHP application developers, but as applications grow the data doesn't always fit the relational model. Perfect normalised data structures have their place, but in the world of rapid delivery, cloud computing & microservices developers need more in their toolbox.
This talk looks at when you might want to try a different data store, and how you'd look to build out or migrate to a new service. We'll look at queues, key-value, document stores primarily (with some specific examples in Amazon DynamoDB, MongoDB and Redis). We'll also look at some emerging database types such as graphs and ledgers.
What you'll learn from this talk:
How to identify aspects of a relational database that would be better suited elsewhere
What's the difference between a key-value and document store?
Are there any pitfalls in a service like Amazon DynamoDB?
Can you fit the word "blockchain" into a talk about databases? (hint: kind of)
This talk was given at the Dutch PHP Conference in 2021, organised and hosted by Ibuildings. Visit https://phpconference.nl or https://ibuildings.nl for more information.
Watch video DPC2021: Beyond Relational: Data storage for modern applications - Mike Lehan online without registration, duration hours minute second in high quality. This video was added by user Ibuildings Dutch PHP Conference 03 August 2021, don't forget to share it with your friends and acquaintances, it has been viewed on our site 198 once and liked it 3 people.