If you have ever wanted to store data temporarily in your Delphi Win32/Win64/MacOS, C++ Builder or FPC application, and you at the same time wanted full access to the data as if they were stored in a database table, you have the right solution here. kbmMemTable is a full TDataset compatible in memory table loaded with functionality.
No need for the BDE. Make a full fledged application with data storage using only kbmMemTable.
Fastest memory table around. Benchmark 1 Benchmark 2
Full expression filtering supported.
Advanced index support incl. filtered indexes and more.
Full support for search and locate both using indexes and not.
International sort orders supported for indexes.
In memory compression of data.
Full range of fields supported incl. blobs.
Full support for all data aware controls.
Easy interaction with other TDataset descendants.
Supports multiple cursors to the same physical in memory data.
Full support for transactions (StartTransaction, Commit, Rollback).
Standard Edition and Professional Edition includes full source
Tens of thousands of users worldwide!
Comprehensive help file available.
Supports Win32, Win64, MacOS and Linux.
Support for Delphi 2009/2010/XE/XE2/XE3/XE5/XE6/XE7/XE8 (Win32/Win64/MacOS), C++Builder 2009/2010/XE/XE2/XE3/XE5/XE6/XE7/XE8 (Win32/Win64/MacOS), FreePascal supported.
Delphi 7/2005/2006/2007/C++Builder 2007 can use kbmMemTable v. 7.18 and earlier versions of kbmMemTable.
SELECT, UPDATE, INSERT, DELETE, GROUP BY, ORDER BY, custom functions and much more optionally via kbmSQL which comes included with kbmMemTable starting with v. 7.10.00!
... and much more!