If you're looking to temporarily store data in your Win 32/64, macOS, Linux 64, Android, or iOS 32/64 application created with RAD Studio, Delphi, C++ Builder, or FPC, kbmMemTable™ offers the ideal solution. Known as the world's fastest full TDataset-compatible in-memory table, kbmMemTable Pro provides high-speed access to data, mimicking the experience of working with database tables. It is loaded with functionality that enhances its utility in various development environments.
is a full-featured TDataset descendant that supports advanced indexing, full expression filters, and international locale indexing and sorting. It allows for in-memory data compression and supports a comprehensive range of fields, including blobs. The table is designed for easy interaction with other TDataset descendants and supports multiple cursors into the same physical in-memory data. It is fully compatible with all data-aware controls, ensuring seamless integration and operation within your applications.
The kbmMemTable Pro also supports multilevel transactions and provides robust SQL support with capabilities like SELECT, UPDATE, INSERT, DELETE, GROUP BY, ORDER BY, and custom functions. It features very fast aggregation and grouping methods and is fully live binding ready. The table supports saving and loading data from binary and CSV files, with XML and JSON options available in the Professional Edition. Additionally, it offers record versioning for multilevel undo and delta handling/resolving to external storage, supporting millions of records with an unlimited number of fields, only constrained by available memory.