Berkeley DB 4.4

Berkeley DB 4.4 Screenshot Berkeley DB is a database engine that offers developers with fast, reliable, local persistence with zero administration.

Developer:   Sleepycat Software Inc.
      software by Sleepycat Software Inc. →
Price:  0.00
License:   Freeware
File size:   0K
Language:   
OS:   Windows Vista (?)
Rating:   0 /5 (0 votes)

Berkeley DB is a database engine that offers developers with fast, reliable, local persistence with zero administration. Berkeley DB is a library that links directly into your application. Your application makes simple function calls, rather than sending messages to a remote server, eliminating the performance penalty of client-server architectures. Berkeley DB stores data in application native format, as simple key/value pairs, eliminating the need for translation or mapping. Berkeley DB eliminates the overhead of SQL query processing, enabling applications with predictable access patterns to run faster. Berkeley DB is the ideal choice for static queries over dynamic data, while traditional relational databases are well suited for dynamic queries over static data.

Berkeley DB delivers the same robust data storage features as traditional, relational database systems, such as ACID transactions and recovery; locking, multiple processes and multi-threading for high concurrency; hot and cold backup; and single-master replication for high availability applications. Berkeley DB can manage databases in memory, on disk or both. Berkeley DB is designed to run in a completely unattended fashion, so all runtime administration is programmatically controlled by the application, not by a human administrator. It has been designed to be simple, fast, small and reliable.

Berkeley DB supports replication over multiple systems, enabling applications to scale massively with low latency and provide fault tolerance for high availability solutions. This technique works by having all updates go to a designated master, which distributes changes automatically to a set of replicas. The read workload can be spread across the replicas, and new replicas can join the group at any time to scale the system. If any replica fails, the remaining replicas can take over for it. If the master fails, the application can call for an election or simply designate a new master. Once the new master has been chosen, all of the replicas synchronize with the new master and move forward with normal processing with no interruption in service.

Berkeley DB is very flexible and puts developers in control of many aspects of its behavior, which allows it to be used across a wide range of applications and as a replacement for custom, home-grown solutions. For example, developers can control how resources are allocated, the amount of memory dedicated to caching records, the on-disk storage structure used for individual tables, durability and isolation guarantees, and replication policies. It includes full source code for easier porting, integration, debugging and optimization.

Berkeley DB provides very fast, reliable and scalable persistence for applications that need to store data locally, run unattended without interruption, and access data in a predictable fashion.

Here are some key features of "Berkeley DB ":

  • Local, in-process data storage
  • Schema-neutral, application native data format
  • Indexed and sequential retrieval (Btree, Queue, Recno, Hash)
  • Multiple processes per application and multiple threads per process
  • Fine grained and configurable locking for highly concurrent systems
  • Support for secondary indexes
  • In-memory, on disk or both
  • Online Btree compaction
  • Online Btree disk space reclamation
  • Online abandoned lock removal
  • On disk data encryption (AES)
  • Records up to 4GB and tables up to 256TB

    tags new master  for high  replicas can  the replicas  has been  fails the  your application  online btree  the new  the application  high availability  queries over  enabling applications  

    Berkeley DB 4.4 screenshot


    Download Berkeley DB 4.4

     Download Berkeley DB 4.4


    Authors software

    Berkeley DB 4.4 Berkeley DB 4.4
    Sleepycat Software Inc.

    Berkeley DB is a database engine that offers developers with fast, reliable, local persistence with zero administration.

    Similar software

    Berkeley DB 4.4 Berkeley DB 4.4
    Sleepycat Software Inc.

    Berkeley DB is a database engine that offers developers with fast, reliable, local persistence with zero administration.

    Jungle Disk 1.25b Beta Jungle Disk 1.25b Beta
    Jungle Tools LLC

    Jungle Disk is an application that will allow you to backup files and store data securely to Amazon.

    BOINC 5.8.16 BOINC 5.8.16
    University of California at Be

    The Berkeley Open Infrastructure for Network Computing (BOINC) software is a distributed computing infrastructure, originally developed out of the SETI home project, but intended to be useful to fields beyond SETI.

    Mozy Remote Backup 1.8.0.4 Mozy Remote Backup 1.8.0.4
    Berkeley Data Systems Inc

    Mozy is a secure, automatic remote backup and archiving service for any PC in any home or office.

    Interbase DataPump 3.4 Interbase DataPump 3.4
    Clever Components

    Interbase DataPump will allow you to pump data and migrate from any ADO/BDE/ODBC sources (such as dBase, Paradox, Access, MSSQL, Sybase, Oracle, DB2 etc) and native Interbase/Firebird databases into Interbase/Firebird databases easy, fast and painless with total control over the whole process.

    Microsoft Data Protection Manager Beta Microsoft Data Protection Manager Beta
    Microsoft

    As the latest member of the Windows Server System family, Data Protection Manager (DPM) is a server software application that optimizes disk-based backup and recovery.

    db4o for .NET 8.0 db4o for .NET 8.0
    db4objects Inc

    db4o (database for objects) is the open source object database, native to .

    Microsoft SQL Server 005 Service Pack 2 Microsoft SQL Server 005 Service Pack 2
    Microsoft

    SQL Server 2005 is a comprehensive database software platform providing enterprise-class data management and integrated business intelligence (BI) tools.

    PostgreSQL 14.0 PostgreSQL 14.0
    PostgreSQL Global Development

    PostgreSQL is a powerful, open source relational database system.

    H2 Database Engine 0.9 H2 Database Engine 0.9
    H2

    H2 is an SQL database engine written in Java (but also available as a native binary).

    Other software in this category

    AppGini Freeware Version 3.3 AppGini Freeware Version 3.3
    BigProf Software

    AppGini is a tool that accelerates web database applications development.

    DBDesigner 4.0.5.6 DBDesigner 4.0.5.6
    fabFORCE

    DBDesigner 4 is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment.

    MySQL 5.2.3 Alpha MySQL 5.2.3 Alpha
    MySQL

    MySQL is a very fast, multi-user, multi-threaded and robust SQL (Structured Query Language) database server.

    SQLTools 1.4.1 build 58 SQLTools 1.4.1 build 58
    Aleksey Kochetov

    SQLTools is a light weighted and robust tool for database development.

    BITE SQL Reports 1.01a BITE SQL Reports 1.01a
    Bite Size, Inc

    BITE SQL Reports is SQL reporting software that can be "plugged" into any existing database to add advanced reporting capabilities.