專案描述

The ThreadDB database library provides a multithreaded, file mapped container manager. It allows to extend the capabilites of the C++ standard containers to efficiently manage large volumes of application data way beyond of the real system memory.

While memory mapping provides a powerful means of manging large volumes of data in an efficient way it has certain restrictions to be considered. One is the limited support for dynamically increasing files. There are only few really portable ways to achieve this by the cost of reduced throughput performance. Another is the limitation of the virtual address space on 32bit Systems. Here the maximum filesize may not exceed 2Gbyte.
ThreadDB overcomes these limitations by loading only those portions of data in the process address space really required at a time.

安裝

The ThreadDB library and header files are available as simple .zip or .tar.gz files for Windows and Linux respectively. After downloading the package unzip the package using e.g. WinZip, 7-Zip or u... 顯示如何安裝

用法

To utilize ThreadDB in your application it is first necessary to identify the type of data which should be stored. In general one has to separate between fixed and variable length data items. For f... 顯示用法

下載

win32 Windows threaddb-2.0b-x64_Win32.zip (日期: 2020-02-02, 大小: 1.22 MB)
linux Linux threaddb-2.0b-amd64_x86.tar.gz (日期: 2020-02-02, 大小: 577.28 KB)

您的評分
撰寫專案評

使用統計

最近的活動