Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Koken 0.8.2
  • ContentBox 1.5.2
  • jQPlayer 0.5.2
  • SPOILER ALERT! 0.0.2
  • jQuery Mask Plugin 0.9.0
  • Easing Slider 2.1.2
  • Btapp.js 0.2.0
  • WiiFlash 0.4.5
  • Breeze.js 1.3.3
  • TinyMCE Templates 3.0.2
  • Home > Scripts > Database Tools

    Durus-berkeleydbstorage

    Download button


    Downloads: 504  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.2/5)
    18 user(s)
    Developer:

    Website:

    License / Price:

    Platforms:

    Databases:

    Language:

    Last Updated:

    Category:
    Jesus Cea Avion | More scripts
    www.argo.es
    GPL - GNU Public License 

    Windows / Linux / Mac OS / BSD / Solaris
    N/A
    Python
    May 18th, 2007, 10:50 GMT
    C: \ Database Tools

     Read user reviews (0)  Refer to a friend  Subscribe

    Durus-berkeleydbstorage description

    Durus-berkeleydbstorage is a backend storage module for Durus, a persistence system for Python.

    Durus-berkeleydbstorage is a backend storage module for Durus, a persistence system for Python. As its name indicates,"Durus-berkeleydbstorage" uses BerkeleyDB as the storage technology.

    Some advantages compared to Durus standard FileStorage are:
    - Startup time is negligible.
    - You don't need an in-memory index, so your repository size is only limited by storage space, not RAM.
    - If you change existing objects, your storage size doesn't increase.
    - If you delete objects, those objects are garbage collected in background, slowly, without performance degradation.
    - You can still do a full fast collection, if you need it. While this collection is in progress, Durus still serves objects.
    - Garbage collection doesn't increase storage size. Neither RAM usage.
    - Garbage collection deletes objects using nondurable transactions, very efficiently. If the collection is aborted abruptly (program or machine crashes), the collection will continue where it was working. If the GC finishes without problems, that state is durable.
    - Any object store in the storage will commit a durable transaction, including all objects released in the background garbage collector, along the way.
    - Garbage collection time is proportional to garbage, not repository size.



    TAGS:

    backend storage | storage module | BerkeleyDB database | BerkeleyDB | database | storage

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM