Results 1 to 3 of 3

Thread: Berkeley DB

  1. #1
    Join Date
    Dec 2003
    Location
    Canada
    Posts
    710

    Berkeley DB

    Anyone familiar with this XML DB?

    http://www.sleepycat.com/

  2. #2
    Join Date
    Jun 2004
    Location
    Arizona, USA
    Posts
    1,848
    I believe it's a low-level "toolbox" to allow xml-based "database" storage on a local computer. It does include a command line shell that's useful for exploring the capabilities.

    To do anything useful, you need to write a front end, using the low-level API's that sleepycat provides.

    Note that this database is primarily designed for single-computer use. If you want to extend it for multiple, concurrent users, you would want to write a service (probably using TCP/IP) to act as a middle layer between the data files and your clients, otherwise, you would run into the same file system based concurrency issues of which MS Access suffers.

    As does the non-xml version of sleepcat, it creates a separate folder and multiple files within the folder on the target computer for each "table" it creates. Since it uses a native XML format for storing the data, it is perhaps more suitable for semi-structured data than is the "standard" version of sleepycat.

    all the API's are called in-process, so that it can be more responsive than accessing a client-server based database, which depends on inter-process communication between the client and the server.
    Last edited by loquin; 09-19-06 at 14:15.
    Lou
    使大吃一惊
    "Lisa, in this house, we obey the laws of thermodynamics!" - Homer Simpson
    "I have my standards. They may be low, but I have them!" - Bette Middler
    "It's a book about a Spanish guy named Manual. You should read it." - Dilbert


  3. #3
    Join Date
    Dec 2003
    Location
    Canada
    Posts
    710
    Thanks loquin.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •