Date post: | 15-Jul-2015 |
Category: |
Technology |
Upload: | couchbase |
View: | 2,935 times |
Download: | 0 times |
LOWERING THE BAR
Easy to InstallEasy to get Started
(building on) Open Source
3Friday, August 5, 2011
LANGUAGE SUPPORT
Java, C#, PHP, Ruby, Python*, Node.js*More soon!
Any plain “old” memcached/CouchDB library, really.
4Friday, August 5, 2011
BEST PRACTICES BUILT IN
View EfficiencyPaginaVon
Maintaining Development and ProducVon Views
6Friday, August 5, 2011
! Query query = new Query();! View view = client.getView(“design”, “players”);! ViewFuture future = client.query(view, query);! ViewResponseWithDocs response = future.get();
! Iterator<RowWithDocs> itr = response.iterator();! while (itr.hasNext()) {! ! RowWithDocs row = itr.next();! ! // do something row.getDoc();! }
8Friday, August 5, 2011
9
! Query query = new Query();! View view = client.getView(“design”, “players”);! HttpFuture<ViewResponseNoDocs> future =
client.queryAndExcludeDocs(view, query);! ViewResponseNoDocs response = future.get();
! Iterator<RowNoDocs> itr = response.iterator();! while (itr.hasNext()) {! ! RowNoDocs row = itr.next();! ! // do something with row.getKey(); row.getValue();! }
Friday, August 5, 2011
<?php// setupinclude "Couchbase.php";$cb = new Couchbase;$cb->addCouchbaseServer("localhost");
$cb->set("a", 1);echo $cb->get("a");
11Friday, August 5, 2011
<?php$obj = new stdClass;$obj->name = "Simon";
$cb->set("a", json_encode($obj));
12Friday, August 5, 2011
<?php$obj = new stdClass;$obj->name = "James";
$cb->set("a", json_encode($obj));
13Friday, August 5, 2011
<?php$obj = new stdClass;$obj->name = "Ben";
$cb->set("a", json_encode($obj));
14Friday, August 5, 2011
<?php$view = $db->getView("design_doc", "name");$result = $view->getResult();foreach($result AS $row) { echo $row->value;}
17
Design Doc Name
Friday, August 5, 2011
22
<?php
$result = $view->getValues();
// {"name": "Ben"}// {"name": "James"}// {"name": "Simon"}
Friday, August 5, 2011
23
<?php
$resultPages = $view->getResultPaginator();foreach($resultPages AS $page) { // $page is a Couchbase_ViewResult instance}
Friday, August 5, 2011
25
Jason Sirota, Couchbase .NET client contributor
(Open Source is Awesome!)
QUICK .NET EXAMPLE
Friday, August 5, 2011
SDK CENTER ONHTTP://COUCHBASE.ORG
DownloadsGe`ng Started GuidesIn-‐depth Tutorials
Contribute
26Friday, August 5, 2011