DISQLite3 offers a self-contained, embeddable SQL database engine tailored for Delphi (Embarcadero / CodeGear / Borland), ensuring ACID transactions even during system crashes or power failures. With a zero-configuration setup, users can dive straight into database operations without administration. It supports most SQL-92 standards and stores entire databases in a single disk file, accommodating terabyte-sized databases and gigabyte-sized strings and blobs. Its self-contained nature means no external dependencies or DLLs are required, and it boasts a small footprint, compiling only the necessary code for efficient operation, with a mere 300 KB addition to code space.
enhances database functionality with features like Full Text Search (FTS), customizable tokenizer, prefix matching, optional word stemming for 30 languages, and database AES encryption with SHA256 key generation. Dispensing with the need for Db.pas, it ensures compatibility across all Delphi variants, including Standard and Personal editions. Despite its robust feature set, DISQLite3 maintains simplicity with a straightforward API, ensuring ease of use for developers. Moreover, databases created with DISQLite3 can be seamlessly accessed on Linux and MacOS platforms using SQLite3 libraries, further extending its versatility.