Slam DBMS Library
Compact database library DLL for Windows developers
Slam DBMS ("Database Management System") is a complete custom database and index manager built into one small dynamic link library (DLL). It allows you, as the developer, to add complete database handling capabilities to your applications without having to worry about file management or multi-user problems, and still have all the power and flexibility that you need.
Try the Slam DBMS Library plus Slam Explorer evaluation package (pictured) and "test drive" Slam for yourself! The no-strings evaluation includes a 60-day trial version of the library (without any other restrictions), and our SlamDB Explorer product. The Explorer, which is free, allows you to create and monitor Slam databases in an easy to use, multiple-document "IDE"-style utility.
Slam is no standard library, it has been developed from the ground up and offers many powerful features not found in other database libraries. Look at these capabilities...
Features
Standalone library (DLL) with no runtime requirements Variable length records of any type or size* Single-user and read-only modes Network-safe multi-user access (up to 250 users) Secure RC4 per-record encryption Optimized per-record compression (RLE and LZW) Fully integrated, simple indexes with fast lookups Per-record and per-database write locks Callbacks and messages to track database changes Property function to query every aspect of the database Functions to set and return global defaults User enumeration and locking information "Thread safe" file and data handling "Tabled" record\index storage for faster lookups User-data storage area (similar to a 'memo' field) User-to-user messaging system Complete time and date manipulation function set Detailed, configurable error handling and logging Database optimization and recovery functions
...and much more!
*Maximum storage size dependent on operating system limits.
Slam handles all kinds of record data:-
Type | Size |
Strings | Any Size |
Integers | 64-bit (8 bytes) |
Floating Point | 64-bit (8 bytes) |
Currency | 64-bit (8 bytes) |
Dates | FILETIME, SYSTEMTIME, YYYYMMDD, DDMMYYYY and MMDDYYYY (separators ignored) |
Binary Data | Any Size |
What you get in the full version:
File | Description |
SLAM32.DLL | Royalty free database library. An independent, 32-bit DLL. |
SLAM32.CHM | Full documentation in the standard "HTML Help" format. |
ZLIB.DLL | Helper library (only required when you need LZW compression). |
TEXPLORE.EXE | Our SlamDB Explorer utility, which allows the creation, viewing and monitoring of any Slam database. |
"SAMPLES" folder | Demonstration code and header files for various programming languages. |
You can purchase Slam DBMS right now by clicking here, and begin using it today!
Download
| Current Version: | v1.05 |
| Last Release: | 7 July 2006 |
| Change Log: | [all changes] |
| Primary Download: | [full setup] |
Welcome to the new KGP Software website! The site has been completely redesigned for 2010, with an improved layout and a better search facility to help you find the software that fits your needs.