Slashdot Mirror


New Berkeley DB Release Includes Replication

Chairman writes: "Sleepycat Software (disclaimer -- I work there) just released version 4.0 of Berkeley DB. This version adds support for replication, so apps can survive single- or multi-node hardware or software failures without interruption in service. With the interest in replication by users of MySQL and other SQL databases, an embedded engine that provides the same services might be interesting to Slashdot readers."

7 comments

  1. What is the propagation time to replicas? by Anonymous Coward · · Score: 1, Interesting

    The explanation says 'instantly', but that's got to be an exaggeration. Also, with many separate write operations occurring simultaneously, what kind of latency will this replication start to have?

    1. Re:What is the propagation time to replicas? by Linux_ho · · Score: 5, Funny
      The explanation says 'instantly', but that's got to be an exaggeration.
      No, seriously, the DB data is replicated INSTANTLY through a quantum non-locality much like the photon twin phenomenon. Those Sleepycat guys are really amazing.
      --
      include $sig;
      1;
    2. Re:What is the propagation time to replicas? by Anonymous Coward · · Score: 2, Funny

      They ought to put that on the box!

      Sleepycat Berkley DB
      Now with QUANTUM NON-LOCALITY and FTL DATA REPLICATION!

    3. Re:What is the propagation time to replicas? by king_ramen · · Score: 1

      I think this uses TCP multicast, so after transport issues/dlays have been resolved, there should be a listening thread that receives the update request into memory, and makes the change once any locks are freed, which may take a while (in computational terms) on long transactions.

      there are several async processes, so each request will be unique, but the point they are trying to make is that notifications are sent out immediately.

      i am more interested in their robustness model their ability to deal with network faults.

      kevin

      --
      ----- Refactoring is the reason why man does not mistake himself for a god.
  2. the list of things that come from berkeley by Anonymous Coward · · Score: 0

    LSD and Unix and robust, transactional, embedded databases with Quantum non-locality based replication. Think about the locking issues.

    1. Re:the list of things that come from berkeley by Anonymous Coward · · Score: 0

      thats the beautiful thing, we don't have to; everything is in both a locked and unlocked state all the time. cool.