RDBMS in the social networks age

Lorenzo Alberton (Feb 26, 2010 at 09:30)
Talk at PHP UK Conference 2010 (English - UK)

Rating: 5 of 5

Despite the NoSQL movement trying to flag traditional databases as a dying breed, the RDBMS keeps evolving and adding new powerful weapons to its arsenal. In this talk we'll explore Common Table Expressions (SQL-99) and how SQL handles recursion, breaking the bi-dimensional barriers and paving the way to more complex data structures like trees and graphs, and how we can replicate features from social networks and recommendation systems. We'll also have a look at window functions (SQL:2003) and the advanced reporting features they finally make possible.

 
Comments closed.

Comments

Rating: 5 of 5

Feb 26, 2010, 11:40 by akrabat

Interesting topic that was well presented. I learned new things to apply to my work.

Rating: 4 of 5

Feb 26, 2010, 11:41 by ijansch

At times confusing because of the level of the talk, but great in depth modern SQL lesson.

Rating: 5 of 5

Feb 26, 2010, 11:50 by GingerDog

Good stuff; plenty of new ideas to take away. Thanks !

Rating: 5 of 5

Feb 26, 2010, 11:53 by demianturner

This talk was so good, it was ideal

Rating: 4 of 5

Feb 26, 2010, 12:03 by dmi

Some interesting technologies described in the talk, and lots of food for thought. Also important that he mentioned and illustrated that they aren't always the best choice - sometimes simpler methods are more appropriate

Rating: 4 of 5

Feb 26, 2010, 12:13 by pbowyer

Please number your slides in future! This would help us to reference your slides in our notes (useful with the amount of info in your slides)

Having mentioned the NoSQL movement, some coverage of that would be useful - how they compare (can they compare?).

Some coverage of performance and would have been useful. Not extensive, but to say whether these examples are usable in the real world or academic examples.

Rating: 4 of 5

Feb 26, 2010, 12:39 by lornajane

Nice talk with very approachable coverage of some very heavyweight theory. I saw slide numbers but I think room layout meant someone missed them. I definitely learned some new things, thanks Lorenzo :)

Rating: 5 of 5

Feb 26, 2010, 12:43 by jaspertandy

Awesome talk. Shame that my current db of choice doesn't appear to support a lot of this stuff. Time to check out postgresql, I think! Thanks for this talk, learned a lot of really useful stuff.

Rating: 4 of 5

Feb 26, 2010, 16:51 by Shrikeh

Very in-depth, bordering on head-exploding, but essential for the advanced developer.

Rating: 5 of 5

Feb 27, 2010, 14:29 by rjharrison

Loved it. Lorenzo's talk was a great mental workout.

I thought the presentation and slides were sympathetically crafted: highlighting the sections of SQL and keeping the formatting/layout consistent was a big help.

Rating: 5 of 5

Feb 28, 2010, 18:09 by Anonymous

I really got a lot out of the talk - the best hour I think I've ever spent at a conference session.

Rating: 5 of 5

Mar 1, 2010, 17:14 by kifranky

Next time, I will bring my shades as this talk was so brilliant. I even got a tan out of it ;-) Cheers! Really enjoyed it... not sure about how well the title suited this tho. Also, some may have been gutted that the examples didn't cover MySQL as such.

Rating: 4 of 5

Mar 2, 2010, 00:17 by Letssurf

Subject matter was very interesting. Very in depth details given. Good presentation and good slides but felt rather rushed.

Saw lots of examples of things that where possible with some great ideas and methods.

Pretty disappointed to find that most I'd learnt wasn't available on MySQL :(

Would like to have seen more MySQL database stuff.

Rating: 4 of 5

Mar 2, 2010, 14:56 by Anonymous

Interesting talk, some of the SQL in the slides was daunting at first. Had to pay close attention otherwise it'd be too easy to slip behind. Would have been better if more time was allocated to relax the pace slightly and have a longer Q&A session. Thanks for the slides.

Was disappointed to see these features haven't made it in MySQL.

Rating: 5 of 5

Mar 18, 2010, 20:27 by Anonymous

Very interesting talk which only made me feel sad we are a MySQL shop! And many thanks for answering my question on performance and how expensive this sort of work is.

© Joind.in 2010