• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
CloudCamp Scale-out Lightning Talk 2009
 

CloudCamp Scale-out Lightning Talk 2009

on

  • 2,394 views

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.

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.

Statistics

Views

Total Views
2,394
Views on SlideShare
2,376
Embed Views
18

Actions

Likes
4
Downloads
19
Comments
1

2 Embeds 18

http://www.slideshare.net 14
http://www.techgig.com 4

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    CloudCamp Scale-out Lightning Talk 2009 CloudCamp Scale-out Lightning Talk 2009 Presentation Transcript

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

    • the
cloud
 2
 NorthScale,
Inc.
Proprietary
and
Confiden8al

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

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

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

    • 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

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

    • 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

    • 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

    • 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

    • 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

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

    • 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 
 horseless
carriage
 18
 NorthScale,
Inc.
Proprietary
and
Confiden8al

    • 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,
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

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

    • consistent 
 eventually
 27
 NorthScale,
Inc.
Proprietary
and
Confiden8al

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

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

wrong?

ques8ons?

war
stories?
 steve.yen@northscale.com 
 29

    • 30
 NorthScale,
Inc.
Proprietary
and
Confiden8al