Your SlideShare is downloading. ×
0
good morning!




                                 NorthScale,
Inc.
Proprietary
and
Confiden8al

steve.yen@northscale.com

...
the
cloud



2





     NorthScale,
Inc.
Proprietary
and
Confiden8al

and

              

       the
cloud

                


     your
database…

3





        NorthScale,
Inc.
Proprietary...
your web application




     RDBMS

                      Web
Applica8on





4





              NorthScale,
Inc.
Propr...
you built it with best practices!




                                                 NorthScale,
Inc.
Proprietary
and
Co...
best practices eye chart


  Model,
View, 

   Controller,
             





                                            ...
the
good
news…



7





     NorthScale,
Inc.
Proprietary
and
Confiden8al

scaling out… easy!




                                                                                    NorthScale,
Inc...
scaling out… even easier with virtualization…




                                                                        ...
at least for your Web App tier…




                                                                                     N...
but what about your RDBMS?




                                                                                           ...
?

         what
is

                

      Scale
Out
Data



12





         NorthScale,
Inc.
Proprietary
and
Confiden8a...
RDBMS


13





               NorthScale,
Inc.
Proprietary
and
Confiden8al

?

       a
lot
of
              

      RDBMS’es  



14





        NorthScale,
Inc.
Proprietary
and
Confiden8al

Long
live
SQL!
                    

      RDBMS
is
great! 



15





       NorthScale,
Inc.
Proprietary
and
Confiden8al

An8‐RDBMS?



16





      NorthScale,
Inc.
Proprietary
and
Confiden8al

NoSQL?



17





      NorthScale,
Inc.
Proprietary
and
Confiden8al

==

                               

                                                        No
SQL
                      ...
wanted:
                   



19





      NorthScale,
Inc.
Proprietary
and
Confiden8al

just
add
more
nodes
                               



20





      NorthScale,
Inc.
Proprietary
and
Confiden8al

just
add
more
nodes
                               



21





      NorthScale,
Inc.
Proprietary
and
Confiden8al

just
add
more
nodes
                               



22





      NorthScale,
Inc.
Proprietary
and
Confiden8al

jam

n

db



                         



23





      NorthScale,
Inc.
Proprietary
and
Confiden8al

jam

n

db



                         



24





      NorthScale,
Inc.
Proprietary
and
Confiden8al

taxonomy

•    key‐value‐cache

      –  memcached,
repcached,
coherence,
infinispan,
eXtreme
scale,
jboss
cache,
velocity,...
no
ACID


      no
2
phase
commit
                      

26





                   NorthScale,
Inc.
Proprietary
and
Confi...
consistent
               

      eventually



27





       NorthScale,
Inc.
Proprietary
and
Confiden8al

eventually

                





                               NorthScale,
Inc.
Proprietary
and
Confiden8al

will
have
re...
thanks!
                 





                                                  NorthScale,
Inc.
Proprietary
and
Confiden8...
30





      NorthScale,
Inc.
Proprietary
and
Confiden8al

Upcoming SlideShare
Loading in...5
×

CloudCamp Scale-out Lightning Talk 2009

1,469

Published on

lightening talk on the forthcoming "just add more nodes" data store technologies. Created for cloud camp @ silicon valley code camp at Foothill College on Oct 4th 2009.

Published in: Technology, Education
1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total Views
1,469
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
20
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "CloudCamp Scale-out Lightning Talk 2009"

  1. 1. good morning! NorthScale,
Inc.
Proprietary
and
Confiden8al
 steve.yen@northscale.com
 NorthScale
 1

  2. 2. the
cloud
 2
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  3. 3. and
 
 the
cloud
 
 your
database…
 3
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  4. 4. your web application RDBMS
 Web
Applica8on
 4
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  5. 5. you built it with best practices! NorthScale,
Inc.
Proprietary
and
Confiden8al
 Web
App
Server
 Controller
 View
 Model
 RDBMS
 5

  6. 6. best practices eye chart Model,
View, 
 Controller, 
 NorthScale,
Inc.
Proprietary
and
Confiden8al
 Object
Oriented,
RDBMS,
 
 POJO’s,
Dependency
Injec8on,

 
 Spring
Framework,
Java
5+,
 Generics,
JPA,
Hibernate,
REST,

 HTTP,
Servlets,
JSP’s,
JSTL,
Servlet
Filters,
 
 tomcat,
apache,
XML,
SAX,
DOM,

 Maven,
Eclipse,
NetBeans,
Junit,
TDD,,

 Con8nuous
Integra8on,
Virtualiza8on, 
 6

  7. 7. the
good
news…
 7
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  8. 8. scaling out… easy! NorthScale,
Inc.
Proprietary
and
Confiden8al
 Web
App
Server
 Web
App
Server
 Web
App
Server
 Controller
 View
 Controller
 View
 Controller
 View
 Model
 Model
 Model
 RDBMS
 8

  9. 9. scaling out… even easier with virtualization… NorthScale,
Inc.
Proprietary
and
Confiden8al
 Virtual
Machine
 Virtual
Machine
 Virtual
Machine
 Web
App
Server
 Web
App
Server
 Web
App
Server
 Controller
 View
 Controller
 View
 Controller
 View
 Model
 Model
 Model
 RDBMS
 9

  10. 10. at least for your Web App tier… NorthScale,
Inc.
Proprietary
and
Confiden8al
 Virtual
Machine
 Virtual
Machine
 Virtual
Machine
 Web
App
Server
 Web
App
Server
 Web
App
Server
 Controller
 View
 Controller
 View
 Controller
 View
 Model
 Model
 Model
 RDBMS
 10

  11. 11. but what about your RDBMS? NorthScale,
Inc.
Proprietary
and
Confiden8al
 Virtual
Machine
 Virtual
Machine
 Virtual
Machine
 Web
App
Server
 Web
App
Server
 Web
App
Server
 Controller
 View
 Controller
 View
 Controller
 View
 Model
 Model
 Model
 Virtual
Machines
 don’t
help
me
to
 Scale
Out
 RDBMS
 11

  12. 12. ?
 what
is
 
 Scale
Out
Data
 12
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  13. 13. RDBMS
 13
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  14. 14. ?
 a
lot
of 
 RDBMS’es 
 14
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  15. 15. Long
live
SQL! 
 RDBMS
is
great! 
 15
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  16. 16. An8‐RDBMS?
 16
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  17. 17. NoSQL?
 17
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  18. 18. ==
 
 No
SQL 
 horseless
carriage
 18
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  19. 19. wanted: 
 19
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  20. 20. just
add
more
nodes 
 20
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  21. 21. just
add
more
nodes 
 21
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  22. 22. just
add
more
nodes 
 22
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  23. 23. jam

n

db


 
 23
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  24. 24. jam

n

db


 
 24
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  25. 25. taxonomy •  key‐value‐cache
 –  memcached,
repcached,
coherence,
infinispan,
eXtreme
scale,
jboss
cache,
velocity,
terracoga
 •  key‐value‐store
 –  keyspace,
flare,
schema‐free,
RAMCloud
 •  clustered
key‐value‐store
 –  dynamo,
voldemort,
Dynomite,
SubRecord,
Mo8onDb,
Dovetaildb
 NorthScale,
Inc.
Proprietary
and
Confiden8al
 •  ordered‐key‐value‐store
 –  tokyo
tyrant,
lightcloud,
NMDB,
luxio,
memcachedb,
actord
 •  data‐structures
database
 –  redis
 •  tuple‐store
 –  gigaspaces,
coord,
apache
river
 •  object
database
 –  ZopeDB,
db4o,
Shoal
 •  document
store
 –  CouchDB,
Mongo,
Jackrabbit,
XML
Databases,
ThruDB,
CloudKit,
Perservere,
Riak
Basho,
Scalaris
 •  wide
columnar
store
 –  BigTable,
Hbase,
Cassandra,
Hypertable,
KAI,
OpenNeptune,
Qbase,
KDI
 25

  26. 26. no
ACID
 no
2
phase
commit 
 26
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  27. 27. consistent 
 eventually
 27
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  28. 28. eventually
 
 NorthScale,
Inc.
Proprietary
and
Confiden8al
 will
have
rela8onal
&
 
 SQL‐ish
features 
 28

  29. 29. thanks! 
 NorthScale,
Inc.
Proprietary
and
Confiden8al
 have
a
great
camp! 
 right?

wrong?

ques8ons?

war
stories?
 steve.yen@northscale.com 
 29

  30. 30. 30
 NorthScale,
Inc.
Proprietary
and
Confiden8al

  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×