CCSF12_Opening session
-
Upload
couchbase -
Category
Technology
-
view
361 -
download
0
Transcript of CCSF12_Opening session
Why You Want Couchbase Server 2.0
Lack of flexibility/rigid schemas
Inability to scale out data
Performance challenges
Cost All of these Other
49%
35%
29%
16% 12% 11%
Source: Couchbase Survey, December 2011, n = 1351.
NoSQL Database Considerations
Flexible Data Model Easy Scalability Consistent High
Performance Always On 24x7x365
Development Cycles Are Faster Than Ever
http://www.accurev.com/blog/wp-content/uploads/2009/02/agile-workshop.pnghttp://www.slideshare.net/faberNovel/facebook-the-perfect-startup
If Cars Were Stored in an RDBMS…
http://iedei.files.wordpress.com/2012/04/mercedes-f1-car-disassembled.jpeg
If Cars Were Stored in a Document Database…
http://images.conceptcarz.com/imgxra/Mercedes-Benz/Mercedes-W03-F1-Spanish-GP_012-1680.jpg
Flexible Data Model: JSON Documents
http://damienkatz.net/pics/SuperstarNodes2.png
Distributed Index { “ID”: 1, “FIRST”: “Frank”, “LAST”: “Weigel”, “ZIP”: “94040”, “CITY”: “MV”, “STATE”: “CA”, “STATUS”: { “TEXT”: “At Conf”
}
“GEO_LOC”: “134” },“COUNTRY”: ”USA”
JSON
,
XDCR: Cross Data Center Replication
US DATA CENTER
EUROPE DATA CENTER
ASIA DATA CENTER
http://blog.groosy.com/wp-content/uploads/2011/10/internet-map.jpg
Consistent High Performance
0 2000 4000 6000 8000 10000 12000 14000 16000 18000 20000 220000
10000
20000
30000
40000
50000
60000
Read latencies against throughput
Operations per Second
99t
h Pe
rcen
tile
Late
ncy
[ms]
MongoDB
Cassandra
Couchbase
Source: Altoros Systems
Always On 24x7x365
0 10 20 30 40 50 60 70 80 90 100
82
57
72
CoherenceCouchbase
Data Store Availability
Before CouchbaseWith Couchbase
Couchbase Server 2.0 Delivers!
Flexible Data Model Easy Scalability Consistent High
Performance Always On 24x7x365
Let’s Talk to Some Innovators
Ian HowellsCo-FounderSambaCloud
Lou CastleChief Strategy Officer
Shuffle Master
Chris TseDirector
McGraw Hill Education Labs