DBPTK
Database Preservation Toolkit

Set of tools to store relational databases in a standard archival format.

DBPTK

Desktop

Desktop application to store database to archival format, validate it and browse the content.

Download

Enterprise

Web application to browse and search the content of multiple large archived databases.

Read more or Get support

Developer

A command-line tool and development library for automation and systems integration.

Read more or Get support

DBPTK Desktop

Desktop application to store database to archival format, validate it and browse the content.

Download for Windows, MacOS or Linux

SIARD creation
Export database to a preservation format

Connect to a local or remote database engine and store all content in an standard archival format such as SIARD.

DBPTK Desktop
Validator screenshot

SIARD validation
Validate archived database

Validate SIARD against specification plus many additional checks for a thorough validation.

Edit SIARD metadata
Enrich archived database with descriptions

Add descriptions to database, tables and columns to better understand its contents.

Edit SIARD
Search records

Search records
Browse and search database content

Google-like search on the entire database content.
Drill down on specific tables and filter for specific fields to find exactly what you are looking for.

Data load
Import archived data into modern database system

Use the full query power of a modern database engine and enable advanced analytics like data mining.

Data Load

DBPTK Enterprise

Web application to browse and search the content of multiple large archived databases.

Read more
Enterprise

Enterprise Architecture
For large institutions with many databases and users

A web application that can be horizontally scaled to support many large-sized databases, accessed by hundreds of users simultaneaously.

Need help? Get support!

Enterprise architecture
Enterprise management

Manage multiple databases
Single system, multiple databases

Search through the databases, manage their status, enrich their metadata, validate them, make them ready for your end users.

Advanced data transformation
Transform content to answer useful questions

De-normalization and table/column hiding, to simplify browsing/search and allow anonymization of content.

Data transformation
Authentication

Single sign-on
Support for multiple protocols

LDAP, Active Directory, Database, SAML, ADFS, OAuth2, OpenID, Google, Facebook, Twitter, FIDO U2F, YubiKey, Google Authenticator, Authy, etc.
Supports internal authorization definition or configurable external authorization.

Browse and search
Allow users to access database content on the Web

Allow them to search on a prepared, de-normalized and anonymized database content.

Web search
Microsoft Excel

Export features
Export data into tabular data

Allow users to save search results in Microsoft Excel or other spreadsheet software format for easy analytics and diagrams.

DBPTK Developer

A command-line tool and development library for automation and systems integration.

Read more
Developer

Command line interface
Automation of periodic preservation tasks

Command line interface allows easy automation of periodic tasks like saving database to archival format, validating, and editing metadata.

Command-line interface
Maven

Systems integration
Java library

Library to allow integration of production systems to directly use database preservation features.

Open source
For custom development

Code base that allows custom development of new features or specialized support for new or legacy database systems.

Need a new feature? Get support!

GitHub