<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Damien Katz</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/" />
    <link rel="self" type="application/atom+xml" href="http://damienkatz.net/atom.xml" />
    <id>tag:damienkatz.net,2008-05-05://1</id>
    <updated>2012-01-19T02:39:52Z</updated>
    <subtitle>Everybody keeps on talking about it
Nobody&apos;s getting it done</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Personal 4.1</generator>

<entry>
    <title>Couchbase Meetup at new HQ</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2012/01/couchbase_meetup_at_new_hq.html" />
    <id>tag:damienkatz.net,2012://1.604</id>

    <published>2012-01-19T02:33:14Z</published>
    <updated>2012-01-19T02:39:52Z</updated>

    <summary> Join us Thursday January 19 at 6:30 PM at our brand new Headquarters (aka Fort Awesome). Join and RSVP here....</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="meetup_logo.gif" src="http://damienkatz.net/pics/meetup_logo.gif" width="" height="" class="mt-image-none" style="" /></span></p>

<p>Join us Thursday January 19 at 6:30 PM at our brand new Headquarters (aka Fort Awesome). <a href="http://www.meetup.com/The-San-Francisco-Couchbase-Meetup-Group/events/47350982/">Join and RSVP here.</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>Why Couchbase?</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2012/01/why_couchbase.html" />
    <id>tag:damienkatz.net,2012://1.603</id>

    <published>2012-01-11T03:36:59Z</published>
    <updated>2012-01-11T20:17:15Z</updated>

    <summary>So apparently my last entry ruffled some feathers, so maybe I should explain why I think Couchbase is the future? Simple Fast Elastic. That&apos;s pretty much it. We make it very simple to get started, we are extremely fast (and...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>So apparently my last entry ruffled some feathers, so maybe I should explain why I think Couchbase is the future?</p>

<p>Simple Fast Elastic.</p>

<p>That's pretty much it. We make it very simple to get started, we are extremely fast (and getting faster), and we really are "web scale", with the ability to add and remove machines from a cluster to rapidly scale your capacity to your workload.</p>

<p>The Membase product was very fast and scalable, but a bit too simple, with no reporting capability or cross-datacenter replication capability.</p>

<p>The CouchDB product has a lot of features, but is too slow, unable to keep up with high loads and inability scale-out on it's own.</p>

<p>The combination of the 2 will hit a sweet spot to allow developers to quickly get their apps up and running, along with the reliability, speed and low cost that make running it in production cheap and worry free.</p>

<p>Our 2.0 product is coming soon, adding CouchDB style views and reporting with a nifty trick for extremely fast failover while maintaining full coherency with the underling distributed data storage (we are calling it our B-Superstar index). We'll of course have lighting fast reads (same as Memcached) but also very fast durable writes. For 2kb docs, we are currently getting sustained random insert/updates rates of 25k writes/sec, fully durable, with compaction in background so it can go all day and all night. We've got some more write work coming soon which we are hoping will give us another performance boost too before 2.0. Stay tuned.</p>

<p>And so right now the focus is on the features and customers that pay, a thing that allow us to build a real sustainable business. And that's REAL DAMN IMPORTANT. It's not enough to build some cool technology, not enough to build a community of excited technologist. You need to cross the chasm and build a real business. A business that provides support, training, documentation and of course a reliable product. A business you can call up when you have difficultly upgrading from an old version, or are getting some weird error you've never seen before at 3am. A business you know will be around to support you for years to come.</p>

<p>And so while we focus on the features and customers that most quickly make us a viable business (and it's growing fast), we are still looking to build the features and technology to expand our use cases and, get customers and developers excited. Future versions are planned to have full CouchDB compatible replication technology, with the ability to support all sorts of mobile and embedded databases, such as our new TouchDB projects for iOS and Android. So with Couchbase you can have fast, scalable database in the cloud that also supports the offline use of thousands, or millions of apps on devices that drop in and out of internet connectivity, and can sync when connected but still completely usable when disconnected.</p>

<p>That's some cool shit. Simple Fast Elastic. And Reliable. And Mobile. That's why Couchbase.</p>]]>
        
    </content>
</entry>

<entry>
    <title>The Future of CouchDB</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2012/01/the_future_of_couchdb.html" />
    <id>tag:damienkatz.net,2012://1.602</id>

    <published>2012-01-05T04:14:04Z</published>
    <updated>2012-01-06T01:19:39Z</updated>

    <summary>What&apos;s the future of CouchDB? It&apos;s Couchbase. Huh? So what about Apache CouchDB? Well, that&apos;s a great project. I founded it, coded the earliest versions almost completely myself, I&apos;ve spent a huge amount of blood, sweat and tears on it....</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>What's the future of CouchDB? It's Couchbase.</p>

<p>Huh? So what about <a href="http://couchdb.apache.org">Apache CouchDB</a>? Well, that's a great project. I founded it, coded the earliest versions almost completely myself, I've spent a huge amount of blood, sweat and tears on it. I'm very proud of it and the impact it's had. And now I, and the Couchbase team, are mostly moving on. It's not that we think CouchDB isn't awesome. It's that we are creating the successor to it: Couchbase Server. A product and project with similar capabilities and goals, but more faster, more scalable, more customer and developer focused. And definitely not part of Apache.</p>

<p>With Apache CouchDB, much of the focus has been around creating a consensus based, developer community that helps govern and move the project forward. Apache has done, and is doing a good job of that. But for us, it's no longer enough. CouchDB was something I created because I thought an easy to use, peer based, replicating document store was something the world would find useful. And it proved a lot of the ideas were possible and useful and it's been successful beyond my wildest ambitions. But if I had it all to do again, I'd do many things different.</p>

<p>If it sounds like I'm saying Apache was a mistake, I'm not. Apache was a big part in the success of CouchDB, without it CouchDB would not have enjoyed the early success it did. But in my opinion it's reached a point where the consensus based approach has limited the competitiveness of the project. It's not personal, it's business.</p>

<p>And now, as it turns out, I have a chance to do it all again, without the pain of starting from scratch. Building on the previous Apache CouchDB and Membase projects, throwing out what didn't work, and strengthening what does, and advancing great technologies to make something that is developer friendly, high performance, designed for mission critical deployment and mobile integration, and can move faster and more responsively to users and customers needs than a community based project.</p>

<p>Apache CouchDB, as project and community, is in fine shape. And many of us at Couchbase are still contributing back to it. But the future, the one I'm pushing forward on, is Couchbase Server.</p>

<p>And what is my part in building Couchbase? Right now I'm focusing on getting Couchbase 2.0 ready for serious production use. I'm once again an engineer and coder, back in the trenches, designing and writing code, reviewing code and designs, helping other engineers and solving tough problems. And I'm dead serious about making it the easiest, fastest and most reliable NoSQL database. Easy for developers to use, easy to deploy, reliable on single machines or large clusters, and fast as hell. We are building something you can put your mission critical, customer facing business data on, and not feel like you're running a dirty hack.</p>

<p>Soon, to work more closely with the team (and get rid of my nasty Oakland commute), I'll be relocating my family to the Mountain View area. Shit just got real!</p>

<p>And I'm really excited about the work we've got in the pipeline. We are moving more and more of the core database in C/C++, while still using many of the concurrency and reliability design principles we've proven with the Erlang codebase. And Erlang is still going to be part of the product as well, particularly with cluster management, but most of the performance sensitive portions will be moving to over C code. Erlang is still a great language, but when you need top performance and low level control, C is hard to beat.</p>

<p>Anyway, there so much to talk about, to much for one blog post. One of my New Years resolutions is to blog more, and I've got a ton of interesting things to talk about. The trials of tribulations of building a startup and an engineering culture. What's wrong (and right) with Erlang. Bringing forth UnQL. TouchDB for Mobile. And yes, we'll still interoperate with Apache CouchDB and Memcached. But the future is Couchbase.</p>

<p>Ride with me.</p>

<p><strong>Edit</strong></p>

<p>As J. Chris Anderson notes in the comments, Couchbase is completely open source and Apache licensed:<br />
<blockquote><div><br />
Everything Couchbase does is open source, we have 2 github pages that are very active:</p>

<p><a href="https://github.com/couchbaselabs">https://github.com/couchbaselabs</a></p>

<p><a href="https://github.com/couchbase">https://github.com/couchbase</a></p>

<p>Probably the most fun place to jump into development is the code review: <a href="http://review.couchbase.org/">http://review.couchbase.org/</a></div></blockquote></p>

<p>Let me clarify, if you like Apache CouchDB, stick with it. I'm working on something I think you'll like a lot better. If not, well, there's still Apache CouchDB.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Become a Distributed Database Expert (or just look like one)</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2011/09/become_a_distributed_database.html" />
    <id>tag:damienkatz.net,2011://1.601</id>

    <published>2011-09-27T21:54:11Z</published>
    <updated>2011-09-27T22:08:48Z</updated>

    <summary>At Couchbase we are looking for experienced hackers to help us build the fastest, most reliable distributed database on the planet. You don&apos;t need to a be expert already, but you should be ready to learn the ins and outs...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>At Couchbase we are looking for experienced hackers to help us build the fastest, most reliable distributed database on the planet. You don't need to a be expert already, but you should be ready to learn the ins and outs of distribute database systems, including:</p>

<ul>
	<li>Distributed Systems</li>
	<li>Systems Resource Management: io (disk, network), cpu, memory usage</li>
	<li>Maximizing Throughput and Minimizing Latency</li>
	<li>Functional programming</li>
	<li>Systems Reliability</li>
	<li>Network Programming</li>
	<li>Profiling, Benchmarking and Optimization</li>
	<li>Cluster and Network Topology</li>
	<li>Replication and Logical Sync</li>
	<li>Distributed Data modeling</li>
	<li>Embedded and Mobile software</li>
</ul>

<p>More info here: <a href="http://www.couchbase.com/company/jobs">http://www.couchbase.com/company/jobs</a> Or you can send your resume and qualifications to me here: damien@couchbase.com</p>]]>
        
    </content>
</entry>

<entry>
    <title>Re: Data sync</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2011/09/re_data_sync.html" />
    <id>tag:damienkatz.net,2011://1.600</id>

    <published>2011-09-24T18:08:36Z</published>
    <updated>2011-09-24T18:26:22Z</updated>

    <summary><![CDATA[ &gt;On Sep 23, 2011, at 1:40 AM, XXXX XXXXX wrote: &gt; &gt;Hi Damien, &gt; &gt;Greeting from XXXXX XXXXXX; &gt; &gt;Im running a small company with history in the mobile enterprise space &gt; &gt;We are just about to get some...]]></summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p><br />
&gt;On Sep 23, 2011, at 1:40 AM, XXXX XXXXX wrote:<br />
&gt;<br />
&gt;Hi Damien,<br />
&gt;<br />
&gt;Greeting from XXXXX XXXXXX;<br />
&gt; <br />
&gt;Im running a small company with history in the mobile enterprise space<br />
&gt; <br />
&gt;We are just about to get some seed funding to build sqllite sync <br />
&gt;technology for mobile devices;<br />
&gt; <br />
&gt;I came across CouchBase extremely cool;<br />
&gt; <br />
&gt;We are planning to offer some of same features;<br />
&gt; <br />
&gt;Offline access<br />
&gt;Smart sync<br />
&gt;Bandwidth optimisation<br />
&gt; <br />
&gt;It would be good to get any advice or pointers you might have in <br />
&gt;terms of building sync technology for mobile<br />
&gt; <br />
&gt;All the best,<br />
&gt; <br />
&gt;XXXX XXXXX,</p>

<p>Hello! I would say that mobile sync is a deceptively hard problem to get all the nice properties you want. I suggest you look at how Couchbase replication works and try to duplicate it, and ideally, try to interoperate with it.</p>

<p>Some of the properties you probably want:</p>

<p>Incremental replication - The ability to stop and restart replication and not lose all your progress. Vital in a mobile environment where connections are slow and flaky.</p>

<p>Concurrency -You want to be able to use the local and the remote the databases while it's getting sync'd/replicated, no global locking. So the app is usable at all times and syncing in the background.</p>

<p>Conflict management - You need plan for how you'll deal with and manage edit conflicts.</p>

<p>Partial replication - Having replicas that only hold a interesting subset of other replicas. Important when sharing a large data set, but mobile clients only need a portion of it.</p>

<p>Ad hoc Topology - Couchbase supports ad hoc topology, any machine can sync with any other machine without prior knowledge. This is much more flexible than a single centralized sync point or fixed topology. Though many deployments will only need a single sync point, often new ones will need to be added.</p>

<p>Schema upgrade - Couchbase is schemaless, so it's easy to add new field/properties without breaking things. If using a schema, it's difficult to upgrade remote clients when they have new data in older schemas, etc.</p>

<p>Security - the ability to refuse updates if the come from unauthorized sources.</p>

<p><br />
Anyway, Couchbase and CouchDB has worked out these problems and is successful in production on millions of machines. It's not the only way to build a sync scheme, but it's one of the most successful.</p>

<p>-Damien</p>]]>
        
    </content>
</entry>

<entry>
    <title>Break&apos;s Over. Big Mover. Couchbase changing the Game.</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2011/07/breaks_over_big_mover_couchbas.html" />
    <id>tag:damienkatz.net,2011://1.598</id>

    <published>2011-07-07T22:51:10Z</published>
    <updated>2011-07-07T22:52:46Z</updated>

    <summary>There is some seriously cool stuff coming up at CouchConf on July 29. One the things I&apos;m most excited about is Richard Hipp, creator of SQLite, will join me on stage to talk about our current joint project. Can&apos;t tell...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>There is some seriously cool stuff coming up at <a href="http://www.couchbase.com/couchconf">CouchConf on July 29</a>. One the things I'm most excited about is Richard Hipp, creator of SQLite, will join me on stage to talk about our current joint project. Can't tell you what it is right now, but if you feel the Earth shift a little that day, you'll know why...and be sure to watch this space on July 29 to learn the details!</p>]]>
        
    </content>
</entry>

<entry>
    <title>Couchbase Training Summer Special</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2011/06/couchbase_training_summer_spec.html" />
    <id>tag:damienkatz.net,2011://1.597</id>

    <published>2011-06-21T19:54:22Z</published>
    <updated>2011-06-21T19:59:25Z</updated>

    <summary>We are doing a special training deal this summer--$395 for two days of training! The next one is in Portland in just a couple days on June 27 and 28! If you&apos;re in Portland for OSBridge, or you are in...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>We are doing a special training deal this summer--$395 for two days of training!</p>

<p>The next one is in Portland in just a couple days on June 27 and 28!  If you're in Portland for OSBridge, or you are in the area, you should definitely sign up.</p>

<p><a href="http://www.couchbase.com/couchdb-training/portland-june-2011">http://www.couchbase.com/couchdb-training/portland-june-2011</a></p>

<p>Also, if you're in NYC this summer and want to learn about Membase Server, we'll be doing a class on July 11 and 12th.</p>

<p><a href="http://www.couchbase.com/membase-training/nyc-july-2011">http://www.couchbase.com/membase-training/nyc-july-2011</a></p>

<p>We only have a limited number of seats so it's important to sign up ASAP.<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>CouchConf Early Bird Special Ends Tomorrow</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2011/06/couchconf_early.html" />
    <id>tag:damienkatz.net,2011://1.596</id>

    <published>2011-06-16T15:42:36Z</published>
    <updated>2011-06-16T15:57:29Z</updated>

    <summary>Sign up by Friday, June 16, for the early bird rate. CouchConf is July 29 in San Francisco. CouchConf is the only conference dedicated to all things Couch. This one-day event is for any developer who wants to take a...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>Sign up by Friday, June 16, for the early bird rate. <a href="http://www.couchbase.com/couchconf">CouchConf is July 29 in San Francisco.</a></p>

<blockquote><div>CouchConf is the only conference dedicated to all things Couch.
 
This one-day event is for any developer who wants to take a deeper dive into Couchbase technology, learn where it's headed and build really cool stuff.</div></blockquote>

<p><a href="http://www.couchbase.com/couchconf">Sign up now!</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>I&apos;m in Boston next week for a Couchbase Meetup</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2011/05/im_in_boston_next_week_for_a_c.html" />
    <id>tag:damienkatz.net,2011://1.595</id>

    <published>2011-05-19T18:51:48Z</published>
    <updated>2011-05-19T19:03:26Z</updated>

    <summary>Get yo couch on! Sign up here: http://www.meetup.com/Boston-CouchDB/events/17374461/ damien@couchbase.com...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>Get yo couch on! Sign up here: <a href="http://www.meetup.com/Boston-CouchDB/events/17374461/">http://www.meetup.com/Boston-CouchDB/events/17374461/</a></p>

<p>damien@couchbase.com</p>]]>
        
    </content>
</entry>

<entry>
    <title>Couchbase SF Training Was Awesome</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2011/03/couchbase_sf_training_was_awes.html" />
    <id>tag:damienkatz.net,2011://1.594</id>

    <published>2011-03-21T22:43:33Z</published>
    <updated>2011-03-21T22:49:00Z</updated>

    <summary>I had a blast teaching the first Couchbase CouchDB Training with training pro Alan McKean last week. 2 intensive days of hands on teaching and talking about Apache CouchDB to enthusiastic and excited people. It was actually a learning experience...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>I had a blast teaching the first Couchbase CouchDB Training with training pro Alan McKean last week. 2 intensive days of hands on teaching and talking about Apache CouchDB to enthusiastic and excited people. It was actually a learning experience for me too, there's a lot in CouchDB I haven't had a chance to use yet :)</p>

<p>It's not too late to sign up for the remaining 3 cities on the Couchbase Training World Tour:  <a href="http://austincouchdbtraining.eventbrite.com/">Austin</a>, <a href="http://londoncouchdbtraining.eventbrite.com">London</a> and <a href="http://berlincouchdbtraining.eventbrite.com">Berlin</a>.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Is Node.js an application server?</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2011/03/is_nodejs_an_application_serve.html" />
    <id>tag:damienkatz.net,2011://1.593</id>

    <published>2011-03-07T02:05:29Z</published>
    <updated>2011-03-07T03:00:04Z</updated>

    <summary>An insightful comment on Reddit about Node.js: And the idea that you fully understand your own code is a bit suspect, too. My code&apos;s all nice and fast until somebody passes me in a POST request with a million keys,...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p><a href="http://www.reddit.com/r/programming/comments/fyjod/is_nodejs_wrong/c1jmhjq">An  insightful comment on Reddit about Node.js</a>:<br />
<blockquote><div>And the idea that you fully understand your own code is a bit suspect, too. My code's all nice and fast until somebody passes me in a POST request with a million keys, or decides to upload a 10GB file where I was expecting a 5KB file and I run a hash algorithm over it, or I accidentally use way more memory than I expected and push the system into swap, or any number of other things like that. My life would be a lot easier if my code never did anything I didn't expect.</div></blockquote></p>

<p>I keep wondering where Node fits in a production environment and who writes the code that powers it.</p>]]>
        
    </content>
</entry>

<entry>
    <title>So You Wanna Learn About CouchDB?</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2011/03/so_you_wanna_learn_about_couch.html" />
    <id>tag:damienkatz.net,2011://1.592</id>

    <published>2011-03-02T21:04:36Z</published>
    <updated>2011-03-03T01:43:28Z</updated>

    <summary>CouchDB World Tour Coming! Along with Alan McKean, I and other Couchbase staff will be doing 5 training sessions in 5 different cities starting in March. I&apos;ll be teaching the San Francisco one :) We&apos;ve developed some incredible material that...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>CouchDB World Tour Coming! Along with Alan McKean, I and other Couchbase staff will be doing 5 training sessions in 5 different cities starting in March. I'll be teaching the San Francisco one :)  We've developed some incredible material that I'm really excited to present. So go ahead and sign up, and bring a friend!</p>

<p><a href="http://info.membase.com/CouchDB-Training.html">Sign up now</a></p>

<p>Claire was so inspired she wrote a song about it:</p>

<p><iframe src="http://player.vimeo.com/video/20499717" width="400" height="225" frameborder="0"></iframe></p>

<p><a href="http://vimeo.com/20499717">http://vimeo.com/20499717</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>CouchOne + Membase = Couchbase</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2011/02/couchone_membase_couchbase.html" />
    <id>tag:damienkatz.net,2011://1.591</id>

    <published>2011-02-08T05:10:48Z</published>
    <updated>2011-02-09T18:09:22Z</updated>

    <summary>I&apos;ve got some news I&apos;m extremely excited to finally announce: a merger between CouchOne and Membase! A little background, I met James Phillips, the co-founder of Membase, for the first time in December. I&apos;d heard a little about Membase up...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>I've got some news I'm extremely excited to finally announce: a merger between <a href="http://couchone.com/">CouchOne</a> and <a href="http://membase.com/">Membase</a>!</p>

<p>A little background, I met James Phillips, the co-founder of Membase, for the first time in December. I'd heard a little about Membase up to that point, but I was most impressed with some of their high profile users. For example, Membase is a key part of Zynga, where giving millions of users a fast, low latency experience is critical.</p>

<p>Membase has been targeting large scale mission critical apps, being able to scale out quickly and support millions of users, and getting impressive traction. They'd been going after a very specific pain point, a completely different part of the market than what we were targeting. They've focused on performance and scalability and exploiting all the power and memory available on modern servers. Simple, Fast, Elastic.</p>

<p>At CouchOne we've been focusing on very different problems: mobile, sync and offline use cases. We make it easy to build applications that travel with you, allowing you access to your important data no matter the network conditions. Slow and unreliable connectivity means many businesses can't rely on the cloud for mission critical apps, all their data is gone when their network is down. But with Couch powered apps on your phone, tablet, putting data directly on the machines at the edge of the network, you have your apps and data with you at all times and safely backed up to the cloud.</p>

<p><a href="http://couchbase.com/">Couchbase</a>!</p>

<p>What James had is the vision to see the great fit between the two companies. While independently we were both doing very well, we both have a lot of growing to do yet. And amazingly, the direction Membase needed to grow, we were already doing very well. And in the direction we needed to grow, Membase was already doing very well. Not only were the part of the stack we were focusing different and complementary, but the way we built out our teams was different and complementary. I'm not sure we could have planned it any better, and we didn't plan it at all!</p>

<p>And so I'm thrilled to announce <a href="http://couchbase.com/">Couchbase</a>, a merging of both our companies and our technology!</p>

<p>Technologically, we'll be joining the products together to create a high volume, low latency, elastic clustered Couchbase server system. A Couch that's Simple, Fast, Elastic with all the reliability and power of CouchDB. We'll also continue to support the Membase API, for both backwards compatibility and it's performance advantages over HTTP.  We will be the only solution out there that can scale to Zynga sized workloads and down to phones and tablets and everything in between, supporting millions of users and keeping everything in sync.</p>

<p>For existing CouchDB users, we will fully support CouchDB's HTTP API with all its associated benefits: seamless integration with other HTTP based infrastructure, a universally supported, human-readable protocol and direct-browser access just to name a few.</p>

<p>Together as Couchbase, we'll have the fastest, most scalable (both scale up and scale down) NoSQL solution. We will become the standard storage for mobile devices, and the standard server technology for syncing them all together. Our unified solution will dramatically simplify your technology stack and maintenance for building fast responsive apps that scale to millions of users, and also scaling down to phones so people can work and play even when not connected to the network.</p>

<p>My role at Couchbase will be CTO, overseeing the technical direction of the company. Dustin Sallings will be the chief architect. Bob Weiderhold will be CEO and co-founder James Phillips will continue to be product-oriented maniac :) CouchOne co-founders Chris Anderson and Jan Lehnardt will take roles to lead our mobile efforts and to work with our developers and community.</p>

<p>What's in it for you?</p>

<p>It's all upside! In the short-term we'll be able to provide a much better developer and support experience for both for CouchOne and Membase technologies, and move the development speed ahead much faster. The long term benefits are that CouchDB users will acquire the high performance, high scale easy-fast-elastic capabilities of Membase, while Membase users will acquire CouchDB's indexing features (map/reduce views, lucene, R-Tree GeoCouch), replication, reliability, and an easy path to mobile.</p>

<p>This is hot stuff! 2011 is the year of Couchbase!</p>]]>
        
    </content>
</entry>

<entry>
    <title>CouchOne on wsj.com</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2010/11/couchone_on_wsjcom.html" />
    <id>tag:damienkatz.net,2010://1.590</id>

    <published>2010-11-12T23:27:59Z</published>
    <updated>2010-11-12T23:49:18Z</updated>

    <summary>CouchOne gets some coverage on the Wall Street Journal site. They even posted our awesome CouchDB music video. Nice :) WSJ Venture Capital Dispatch: Music Video For Database Start-Up? That&apos;s How CouchOne Rolls...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>CouchOne gets some coverage on the Wall Street Journal site. They even posted our awesome CouchDB music video. Nice :)</p>

<p><a href="http://blogs.wsj.com/venturecapital/2010/11/12/music-video-for-database-start-up-thats-how-couchone-rolls/">WSJ Venture Capital Dispatch: Music Video For Database Start-Up? That's How CouchOne Rolls</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>Madison Williams is available in the Bay Area</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2010/10/madison_williams_is_available.html" />
    <id>tag:damienkatz.net,2010://1.589</id>

    <published>2010-10-13T05:30:06Z</published>
    <updated>2010-10-13T05:48:19Z</updated>

    <summary>My younger brother Madison is looking to relocate to the SF Bay Area. He&apos;s a young guy with a lot of talent and lots of real world experience designing and creating web apps. Most recently he&apos;s created Arik, cool blog...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>My younger brother Madison is looking to relocate to the SF Bay Area.</p>

<p>He's a young guy with a lot of talent and lots of real world experience designing and creating web apps. Most recently he's created <a href="http://github.com/Madisonw/Arik">Arik</a>, cool blog software built on PHP and CouchDB.</p>

<p>He'll be in Bay area (my house to be exact!) Oct. 23-27 for some job interviews. Contact him before he's all booked up!</p>

<p>Resume: <a href="http://www.madisonwilliams.net/resume.php">http://www.madisonwilliams.net/resume.php</a><br />
Blog: <a href="http://www.madisonwilliams.net/">http://www.madisonwilliams.net/</a></p>

<p><br />
</p>]]>
        
    </content>
</entry>

</feed>

