Loading…
2 days, 3 tracks + workshops, 3 parties and endless fun.
Thursday, October 1 • 16:15 - 17:15
2000 Lines of Java? Or 50 Lines of SQL? The Choice is Yours!

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

In the past decade, RDBMS related traction has moved away completely from SQL towards JPA / JPQL, or even further, towards NoSQL. Evangelists have widely agreed that RDBMS are not "web scale", even if the race is far from being decided. 

In this talk, I want to show you how many features you're missing out on, when you don't do real SQL. When you don't take advantage of recent SQL standard evolutions, such as SQL:1999 hierarchical SQL, SQL:2003 window functions, or many vendor specific extensions. In an example session, we're going to look at how we can calculate running totals on medium-sized data sets using

- nested selects

- window functions

- hierarchical SQL

- the Oracle MODEL clause

- stored functions


And most importantly, we're going to see how the above can help us increase performance while we decrease the number of lines of code when using any of MyBatis, jOOQ, or SpringJDBC.


Speakers
avatar for Lukas Eder

Lukas Eder

Founder and CEO, Data Geekery GmbH
I am the founder and CEO of Data Geekery GmbH, located in Zurich, Switzerland. With our company we have been selling database products and services around Java and SQL since 2013. Ever since my Master's studies at EPFL in 2006, I have been fascinated by the interaction of Java and... Read More →


Thursday October 1, 2015 16:15 - 17:15 CEST
[B] Rocket Room

Attendees (0)