MySQL vs NoSQL

2,346 views
2,265 views

Published on

A presentation to open the discussion about SQL and NoSQL datastores.

Presented at TechmeetupsLX on 2013-03-05.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,346
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

MySQL vs NoSQL

  1. 1. SQL vs NoSQLTechmeetups LX - 05-03-2013 Tiago Franco www.imaginarycloud.com
  2. 2. WTF? Tiago Franco – Imaginary Cloud tfranco@imaginarycloud.com Twitter: @gamafranco Facebook: tiago.franco3© ImaginaryCloud 2012 Page 2
  3. 3. SQL vs NoSQL 3© ImaginaryCloud 2012 Page 3
  4. 4. But Why????© ImaginaryCloud 2012 Page 4
  5. 5. SQL – some history• For the last decades Relational Databases (RDBMS) ruled the Data Stores• Object Oriented Databases (OODBMS) were already here in 1985, when OOP started to rule• RDBMS beat the OODBMS by far back in the 80’s• SQL is the language used to interact with RDBMSs 5© ImaginaryCloud 2012 Page 5
  6. 6. So why now?© ImaginaryCloud 2012 Page 6
  7. 7. SQL – some history (2)• Moore’s law is out – we can’t double the horsepower every 18 months now• Technology is cheap, servers are cheap, we can scale by adding more servers instead of more memory & more CPU• We have more data then before, and ‘one size fits all’ is making less sense• Bottom line: it was just a matter of time. 7© ImaginaryCloud 2012 Page 7
  8. 8. Show me themoney!© ImaginaryCloud 2012 Page 8
  9. 9. 9© ImaginaryCloud 2012 Page 9
  10. 10. So what &when?© ImaginaryCloud 2012 Page 10
  11. 11. SQL or NoSQL ?• NoSQL is not ACID – remember this if data integrity is managed on the data store• All SQL data-stores support stored procedures, but so some NoSQL data-stores• NoSQL is easier to scale at start – architecture doesn’t need to be deeply designed in advance• You can always migrate data-stores + effort costs!• Don’t use one just because it’s cool! 11© ImaginaryCloud 2012 Page 11
  12. 12. SQL vs NoSQLTechMeetpsLX Tiago Franco – Imaginary Cloud Twitter: @gamafranco Facebook: tiago.franco3 tfranco@imaginarycloud.com © ImaginaryCloud 2012 Page 12

×