Laracon DB
Laracon DB
Talks for "databases"
Connecting the Dots

Keith Damiani gives an introduction to graph databases and their applications in Laravel projects. He explains what graph databases are, how they differ from relational databases, and demonstrates querying using Neo4j. The talk concludes with a showcase of 'Larry Pals' - a social networking proof-of-concept application built using Laravel and Neo4j, and announces an upcoming Laravel graph database driver package.

Event Sourcing in Laravel with EventSauce

This talk focuses on implementing event sourcing in Laravel applications using the Event Sauce library. The speaker provides a pragmatic approach to event sourcing, demonstrating how to handle pull requests as an example domain. The talk covers the basics of event sourcing, including aggregates, projections, and process managers, while emphasizing practical code examples over theoretical concepts.

Analyzing Analytical Databases

Jess Archer presents a detailed comparison between traditional OLTP databases like MySQL and analytical (OLAP) databases, focusing on ClickHouse. She demonstrates performance differences using a Stack Overflow dataset of 60M rows, showing how analytical databases excel at aggregation queries while traditional databases are better for row-level operations. The talk includes live demonstrations of query performance and explains internal workings of column-oriented vs row-oriented database storage.

Your own recomendation Engine with Neo4j AND Reco4PHP

The talk covers building recommendation engines using Neo4j graph database and Rico for PHP. The speaker discusses the challenges of building recommendation systems, introduces Neo4j as a graph database solution, and demonstrates how to implement various types of recommendations using Neo4j with practical examples from GitHub data.

OMG MySQL 8.0 is out! Are we there yet?

This talk focuses on MySQL 8 features and best practices for developers. The speaker, Gabi, discusses the latest improvements in MySQL 8 including new default configurations, performance enhancements with the CATS algorithm, invisible indexes, window functions, and common table expressions (CTEs). The presentation emphasizes practical examples using sample databases and demonstrates how these features can improve query performance and code readability.