The Hidden Costs of Poor Database Access • Denis Rosa • GOTO 2019

39:48 1060 views 85% Published 4 weeks ago

This presentation was recorded at GOTO Copenhagen 2019. #GOTOcon #GOTOcph

Denis Rosa - Speaker, Developer Advocate at Couchbase

Developers love to try new programming languages, use different frameworks or experiment with new architectures. But when it comes to databases, we pretty much have been using the same approach for the past 30 years.
In this session, I will quantify and expose some of the most common anti-patterns in database access, propose additional data models and compare major databases architectures. With the findings of this talk, you will be able to optimize your current projects and break the cycle of automatic decisions in the next ones [...]

00:00 Intro
01:34 Performance vs productivity
03:06 Databases are the bottleneck of most apps
07:31 SELECT *
08:52 Prepared statements
11:37 Blocking vs non-blocking calls
15:14 Joins
17:55 I want to be productive!
21:12 Wait, why do we have to choose?
23:12 Hierarchical data
27:40 But how do I query that?
32:41 SQL++ is backwards compatible
34:52 But SQL:2016 introduced JSON support
37:38 Key takeaways
39:22 Outro

Download slides and read the full abstract here:

Vlad Mihalcea • High-Performance Java Persistence •
Don Chamberlin • SQL++ For SQL Users •
#Database #DatabaseCosts #Data #SoftwareArchitecture #NoSQL #NoSQLDatabase #JSON #XML #YAML #SQLplusplus #Couchbase #AsterixDB #PartiQL #ApacheDrill #ORM

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.

Watch on YouTube