By AB4327-GANDI,
2011-01-22.
Open Source › Synopse BigTable
Synopse Big Table is an open source Delphi unit for very fast data
storage and access, using key/values pairs, or records organized with
fields.
With this 1.12a version, the unit has evolved into a true field-oriented
database, with two new classes:
- TSynBigTableRecord to store an unlimited number of
records with fields;
- TSynBigTableMetaData to store any data (pictures, HTML, text)
associated with metadata fields.
Both classes handle variable-length storage of integers, floats, currency,
text (Unicode or not) with a field name. On-the-fly field adding, integrated
indexing and search capabilities.
Data access can be either fast direct access, or via late-binding (i.e. use
Record.Field in your Delphi code).
Classic Key/Value storage is always possible via
TSynBigTable or TSynBigTableString, but is now faster and
safer. A few issues were corrected.
Update: version 1.12b has been published (same download link).
Some issues have been
fixed about packing and the two new classes types.