1. Sep 7th, 2007

    Rounded Corners - 143 (Kool-Kid-Aid)

    Kool-Kid-Aid. Sharpest comment to my CouchDB writeup arrives via the del.icio.us summary service:

    this ticks so many coolkid checkboxes its not funny - a db that serves JSON objects via REST and is implemented in Erlang with queries that are MapReduce style JS functions? lordy lord, save me…

    Shame on me!

    But jokes aside, I’d take a binary protocol over SOAP implementation written in Java using the DecoratorFactoryFactory pattern if that’s the first working implementation of a Read Consistency Database.

    And note to self, I should really finish up that post on why I’d want an RCD to begin with.

    Upside down relations. Apparently column databases are the new thing to have. And Google Approved(â„¢) too. Too bad they don’t do REST into Erlang using JSON, but if you’re datacrunching, I suggest looking at this category.

    Innovate, don’t litigate. I’m not a big fan of patent litigation, especially not given the liberal application process of the US Oblivious to the Obvious Office. But turns out this recent stink is not about patents, but rather NetApp being in the business of selling what Sun is giving away.

    Color me orange. Another attempt to let Fox have all the spin and keep Wikipedia focused on the facts. An app that highlights doubtful content orange, by analyzing their contributors’ edit history.

    I didn’t hear you first time. Spent part of the day at the Office 2.0 conf (see two other posts), so all the day’s feeds piled up into a single read.  Over 500 of them.  Sounds scary, but I found just the way to cut down my reading time.  I set the filter to ignore any item with the words iPhone, rebate, restocking, $200, Steve, AT&T and/or Nokia.

    Screenshot by rustybrick

    1. Sep 7th, 2007

      David Roussel

      > I’d take … if that’s the first working implementation of a Read Consistency Database.

      Looks to me that couchDb works in exactly the same way as postgres with regard to MVCC. When you start a transaction in postgres you see a completely static view of the database that never changes. If other changes do occur, they occur on later versions of the rows, and you stay looking at the version that existed at the time you started.
      You can configure it to go and remove (autovaccuum) old versions of rows that are no longer visible.

      Subversion works in a similar way, but the old versions are never removed.

      What is it about CouchDB that seems better to you?

    2. Sep 7th, 2007

      Assaf

      I use the term Write Consistency Database to talk about any database server that reaches a consistent state at the end up an atomic update or transactions; the end of a write from the perspective of the application. So PostrgreSQL is a Write Consistency Database.

      A Read Consistency Database doesn’t reach a consistent state at the end of an update, but helps you reconstruct a consistent state at the end of a read. Databases like that are much easier to scale and replicate.

    3. Sep 9th, 2007

      raganwald

      Although several blogs rushed to judgment over the “Congrats, Late Adopters” ad, it is not a hoax, but it also was not placed by Apple. It was placed by someone in the Apple Store Affiliate Program. He claims it was a bit of a joke based on the Nokia ad. Either way, Apple kicked him out of the affiliate program and the ad was pulled.

      http://www.didntyouhear.com/2007/09/07/dyh-isnt-funny

    Your comment, here ⇓

    Or using OpenID