Become a Patron!

My Amazon wishlist can be found here.

Life Line


Thanks for attending my talk "Storing Non-Scalar Data" at PHP NorthWest 2017 that I gave on September 30th, 2017. Here you can find some extra information about the talk if they are available. For this talk we have:


If you have any questions about the talk, feel free to contact me. My details are on the contact page.


The talks slides can be downloaded at nonscalar-phpnw17.pdf



Through (add your own comment here).

Comments (through

A nice baseline talk on the different technologies you can use to store and manipulate non scalar data. I feel including more advantages and disadvantages of the technologies and scenarios to use them in would add interest personally.

It was a nice run through all the different technologies to store non-scalar data and a nice refresher about all the different solutions out there. Nothing "revolutionary" for me personally. Kudos to Derick for staying cool and composed despite the mic problems!

Good comparison of all the different databases. Would have liked a bit more (opinionated) examples of when to use which database to show some of the strengths

Great look at some ways of storing non-scalar data. I enjoyed the talk and thought there was some great details, including how to query JSON columns in MySQL and Postgres. I would've structured the talk a little bit differently, and would have possibly gone through each database technology separately, rather than looking at all of the technologies for each topic at once.

Good overview of different ways of storing non-scalar data. More of a focus on the advantages and disadvantages of the different databases instead of examples of the syntax for doing similar things would have improved the talk.

It was great to see a talk looking at how different products implement this type of storage.

I liked the structure of the talk comparing each of ways of interacting with each storage type. I think it could have benefitted from so examples that highlight the strengths and weaknesses of each.

Enjoyable overview of different databases and how well they deal with non-scalar data. Feel a lot more informed about the different options out there now, and the movements MySQL is making into this territory.

Explored lots of different types of data storage for non-scalar data. Very informative, but as people have said, it would be nice to hear more opinions on which is best when and why.

A nice overview of the different databases that can be used to store non-scalar data with useful advantages and disadvantages of each. It would have been good to have heard why one solution would be preferred to another in different scenarios though.

Informative recapitulation of what are the differences between db engines.

Good overview of basic CRUD operations in a range of relational and non-relational DBs and Search Engines. I'd like to know more about the underlying storage and index mechanisms in each type.

Good talk, very well structured. To improve the talk I would reduce the number of datastores that were compared, maybe dropping MySQL and CouchDB as they are too similar to the other solutions mentioned and make it clearer when to use which solution.

I've not ventured too far into the world of noSQL data stores, so it was interesting to get an overview of them and to get an idea of where they might be useful. The only thing I would suggest changing is the abstract. I think the amount of material, the pace of the talk and depth was right for the length of talk. I don't see how any more could have successfully been added. However judging by some of the feedback you received, people seem to expect more. Perhaps add something like "high level overview of various noSQL solutions" or words to that effect. Just to make sure attendees' expectations are aligned with what's possible in a 45min talk.

Good as a high level and objective look at the different technologies out there and how they can handle storing/querying complex data. I did find myself wanting to know more of the in depth pros/cons of the technologies' approaches, but I understand that that wasn't the point of the talk, so that's fair enough.

Decent overview of the different solutions.

good overview about different common techs for storing non-scalar data.

Great examples, but a little bit to much detail.

A nice basic talk about non scalar data. Because of all the database comparisons it went from a structured talk to a somewhat spaghetti look and feel. A little bit too much of everything caused this flaw. Otherwise it would have been a good basic talk.