ALL COVERED TOPICS

NoSQL Benchmarks NoSQL use cases NoSQL Videos NoSQL Hybrid Solutions NoSQL Presentations Big Data Hadoop MapReduce Pig Hive Flume Oozie Sqoop HDFS ZooKeeper Cascading Cascalog BigTable Cassandra HBase Hypertable Couchbase CouchDB MongoDB OrientDB RavenDB Jackrabbit Terrastore Amazon DynamoDB Redis Riak Project Voldemort Tokyo Cabinet Kyoto Cabinet memcached Amazon SimpleDB Datomic MemcacheDB M/DB GT.M Amazon Dynamo Dynomite Mnesia Yahoo! PNUTS/Sherpa Neo4j InfoGrid Sones GraphDB InfiniteGraph AllegroGraph MarkLogic Clustrix CouchDB Case Studies MongoDB Case Studies NoSQL at Adobe NoSQL at Facebook NoSQL at Twitter

NAVIGATE MAIN CATEGORIES

Close

couchbase: All content tagged as couchbase in NoSQL databases and polyglot persistence

Couchbase Hadoop Connector: Another Sqoop Example

Announced a couple of days ago, the Couchbase Hadoop Connector is just another example of using Sqoop:

The Couchbase Hadoop Connecter utilizes the Sqoop plug-in to stream data from the Couchbase system to Cloudera’s Distribution Including Apache Hadoop (CDH), enabling consistent application performance while also allowing for heavy duty MapReduce processing of the same dataset. In an interactive web application environment, such as an ad targeting platform, this ability ensures low latency and high throughput to make optimized decisions about real-time ad placement.

I’m wondering if this connector have already been used by the AOL Advertising Architecture, which is using Hadoop and Membase. In case it wasn’t how it would improve things[1]?


  1. If you know anyone that could speak about this (from Couchbase, Cloudera, or AOL) please contact me  

Original title and link: Couchbase Hadoop Connector: Another Sqoop Example (NoSQL database©myNoSQL)


CouchDB Saga: Cloudant and Couchbase

The CouchDB saga continues. Klint Finley, reporting now for ServicesAngle, tells the different perspectives that Couchbase (the company resulted from the merger of Membase and CouchOne) and Cloudant (makers of scalable BigCouch based on CouchDB) have about CouchDB.

Couchbase:

“We’re not the CouchDB company, we will never be the CouchDB company,” James Phillips, senior vice president of products at Couchbase, told me in an interview. Phillips explained that Couchbase is integrating replication and mobile technology from CouchDB into Membase Server (now known as Couchbase Server) but the company has no business interest in CouchDB (though some of its employees are still committed to the project).

Cloudant:

Cloudant CEO Alan Hoffman who told me that Cloudant is still committed to the Apache CouchDB project. “If you look at the commits, I think you’ll see that our employees are doing a lot of the heavy lifting,” […] Hoffman said that he believes the project is in good shape. “The passion is through the roof. We’re firmly behind the community,” he said.

One thing I can tell from where I stand: both are wrong.

Original title and link: CouchDB Saga: Cloudant and Couchbase (NoSQL database©myNoSQL)

via: http://servicesangle.com/blog/2011/11/25/cloudant-ceo-were-still-committed-to-apache-couchdb/


How to Cache PHP Sessions in Membase

Why Membase is the next step after Memcached:

Memcache is great, but once you start running low on memory (as you cache more info) lesser-used items in the cache will be destroyed to free up more space for new items. This can result in users getting logged out.  Also, if one of the servers in the pool fails or gets rebooted, all the data it was holding is lost, and then the cache must get “warmed up” again.

Membase is memcache with data persistence. The improvement of having data persistence is that if you need to bring down a server, you don’t have to worry about all that dainty, floaty data in memory that is gonna get burned. Since membase has replication built-in, you can feel free to restart a troublesome server with fear of your database getting pounded as the caches need to refill, or that a set of unlucky users will get logged out.  I’ll let you read about all the many other advantages of membase here.  It’s much more than I’ve mentioned here.

Original title and link: How to Cache PHP Sessions in Membase (NoSQL database©myNoSQL)

via: http://www.startupnextdoor.com/2011/11/how-to-cache-php-sessions-in-membase/


What Happened to CouchDB’s Popularity?

Top answer:

A lot of this is the result of the confusion in the community, there is the CouchDB Apache project, then the CouchBase work and their own “Single Server” releases that don’t necessarily map 1:1 to the Apache versions.

Then there is the CouchBase “Couch Server” offering which, from what little I can tell, is membase + CouchDB and their CouchDB build, according to their docs, isn’t 100% 1:1 with the Apache CouchDB builds (some differences about protocol or something).

Then you have no officially maintained libraries for the different platforms which was a turn off to me the first time I cracked that egg open.

Then you have CouchBase wanting to focus Couch on the mobile-cloud story since they are the only NoSQL solution doing that , with native builds for some of the mobile platforms.

Then you have BigCouch and IrisCouch and a slew of other things I can’t figure out where they fit in.

Ultimately when you enter the eco system and start digging, it is hard to figure out exactly what “CouchDB” is, where to grab binaries for your platform from and drivers for your platform. As wavephorm pointed out, you can figure it all out with some reading and digging, but you have to persist.

It’s not like Mongo, you don’t just head to the official site, grab the official binary and install the official driver.

I’d also point out that CouchDB’s biggest feature, the must-have feature no other NoSQL repo besides RavenDB replicates, is the master-master replication. If you don’t need that, your barrier to entry with the other NoSQL solutions is much easier/straight forward.

I hope at some point the CouchDB community focuses their efforts on barriers to entries and figures out a common message for beginners they can communicate, and from there introduce the customizations for the people that need them (mobile Couch, BigCouch, etc.)

If only they would have listened to what I’ve been saying all this time.

Original title and link: What Happened to CouchDB’s Popularity? (NoSQL database©myNoSQL)


NoSQL: A Three-Horse Race

James Philips (Couchbase) quoted by Curt Monash:

NoSQL is simply a three-horse race between Couchbase, MongoDB, and Cassandra.

Off the top of my head I could name at least two other projects that are either having numerous deployments or are already managing huge amounts of data. And I’d bet every regular reader would figure out that I’m referring to Redis and HBase.

Original title and link: NoSQL: A Three-Horse Race (NoSQL database©myNoSQL)

via: http://www.dbms2.com/2011/10/23/nosql-notes/


NoSQL Screencast: Android Couchbase Tutorial

A 12 minutes screencast introducing the basics of Couchbase Mobile for Android applications:


CouchDB Isn’t All That Much of a Business

Curt Monash:

Pure CouchDB isn’t all that much of a business, at least relative to community size, as CouchDB is a single-server product commonly used by people who are content not to pay for support.

This could explain both the confusing CouchDB positioning, but also Membase and CouchOne merger.

Original title and link: CouchDB Isn’t All That Much of a Business (NoSQL database©myNoSQL)


$14mil More for NoSQL Database Couchbase

Couchbase has raised $14mil in a new round of funding bringing the company’s total of capital raised to $30mil. This capital will be used to:

  • further develop the NoSQL database
  • increase adoption and growth of Couchbase in enterprise organizations
  • expand internationally
  • support its growing community through expanded technical education and community events.

For more details you can check the PR announcement and TechCrunch coverage.

Original title and link: $14mil More for NoSQL Database Couchbase (NoSQL database©myNoSQL)


Couchbase Single Server Important Improvements

  1. Couchbase Single Server is the CouchDB packaging offered by Couchbase. But I think this is the first time this product came out under this name. At least the first Couchbase Server release didn’t mention it.

  2. Back in December I was speculating that CouchDB could benefit of an internal cache. But the Couchbase team has found other places to improve performance:

    • IO compression for faster effective IO, reduced view generation time and reduced disk usage.
    • Asynchronous write optimizations.
    • New, higher performance and more configurable replicator

    All these improvements are explained in a separate post. Note that for measuring these improvements, the team used a derived version of the Basho’s benchmark—one of the few good NoSQL benchmarks.

  3. Mathias Meyer has mentioned automatic compaction in his CouchDB post 1.0 roadmap. It is now available in the Couchbase Single Server 2.0.

  4. Couchbase Single Server 2.0 adds experimental Coffeescript support.

    The addition of CoffeeScript allows you to write your view definitions, validation functions, update handles and changes filters in CoffeeScript instead of JavaScript. This allows one to develop views sans-braces and semicolons. It’s just as fast, and much easier on the eyes.

    For me CoffeeScript is just a JavaScript DSL. I’m not sure I like generic DSLs, but I’m no JavaScript expert.

  5. It is great to see that Couchbase people continue to listen to the community and don’t drive their decisions by business objectives only—it might be the case that business objectives and community suggestions overlapped.

  6. Last but not least, most of these changes have already been contributed back to the Apache CouchDB. This is a good sign that Couchbase team will continue to support the original CouchDB project.

Original title and link: Couchbase Single Server Important Improvements (NoSQL database©myNoSQL)

via: http://www.couchbase.org/products/couchbase-single/2-0-series


Database & Integration: The SDTimes Top 100 for 2011

The only NoSQL name making the list is Couchbase which is still working on merging their CouchDB and Membase products.

Database and Integration SD Times

Hadoop is included in the cloud category making me think of how valuable the SDTimes top 100 is.

Original title and link: Database & Integration: The SDTimes Top 100 for 2011 (NoSQL databases © myNoSQL)

via: http://www.sdtimes.com/content/article.aspx?ArticleID=35592&page=3


Couchbase: First Version End of July?

This is pure speculation on my side based on the program of the first Couchbase developer conference.

Keep in mind that Couchbase first release was just a build of CouchDB including GeoCouch. And end of July would be roughly 6 months since CouchOne and Membase merger.

Original title and link: Couchbase: First Version End of July? (NoSQL databases © myNoSQL)


Mobile Couchbase for iOS iPhone and iPad Beta Release

Mobile Couchbase for iOS is delivered as an embeddable library with seamless Apple Xcode IDE integration, ensuring a familiar development experience for developers building iPhone and iPad apps.

PR announcement

2 months after the confirmation that Apple will accept it and only 8 months after the CouchDB for Android.

Update: From the official post:

On the horizon for Mobile Couchbase is a feature we think will be crucial for adoption with more apps: ObjC Map Reduce. With ObjC Map Reduce we can make the Spidermonkey dependency optional, thus cutting the overall download size contribution of Mobile Couchbase by roughly half.

Original title and link: Mobile Couchbase for iOS iPhone and iPad Beta Release (NoSQL databases © myNoSQL)