[COPY] --- T2-COPYRIGHT-BEGIN --- [COPY] t2/package/*/metakit/metakit.desc [COPY] Copyright (C) 2004 - 2025 The T2 SDE Project [COPY] Copyright (C) 1998 - 2003 ROCK Linux Project [COPY] SPDX-License-Identifier: GPL-2.0 [COPY] --- T2-COPYRIGHT-END --- [I] The database that fits in the palm of your hand [T] Metakit is an efficient embedded database library with a small [T] footprint. It fills the gap between flat-file, relational, [T] object-oriented, and tree-structured databases, supporting relational [T] joins, serialization, nested structures, and instant schema evolution. [T] There is a C++ API, a Python binding called "Mk4py", and a Tcl binding [T] called "Mk4tcl". You can manipulate and exchange data with any of [T] these. Data files are portable, use auto-sizing ints and strings, [T] and have the ability to very efficiently store binary data, from single [T] bits to multi-Mb objects. The library has been used on Unix, Windows, [T] Macintosh, VMS, and others, spanning a range of 16- to 64-bit [T] architectures, from PDA to S390. Here's an ancient sales blurb and a [T] pretty dated introduction. This library is in active use in various [T] commercial projects and products. [T] [T] Metakit works really well for moderate-size (a hundred Mb) datasets, [T] and offers good performance well beyond that size when its column-wise [T] data model is fully taken advantage of. But it's still not as scalable [T] as it could be, nor does it offer true concurrent access. [U] https://www.equi4.com/metakit/ [A] Jean-Claude Wippler [M] The T2 Project [C] extra/database [F] CROSS [L] GPL [S] Stable [V] 2.4.9.7 hook_add preconf 5 "cd builds" configscript="../unix/configure" var_append makeopt ' ' 'SHLIB_LD="$CXX -shared"' [D] 8beabe39ae18ceaa0e1e46166236c51993c9d4b853c676f0e73acf6f metakit-2.4.9.7.tar.gz http://www.equi4.com/pub/mk/