Itzam

A Portable Embedded Database Engine


Itzam is a deliberately portable and concise package for creating and manipulating keyed-access database files containing variable-length, random access records. Information is referenced by user-defined key values; indexes may be combined with or remain separate from data.

Itzam/Java

Itzam/Java is a 100% Pure Java reimplementation of the Itzam engine. The latest version uses Java generics and NIO for improved performance and flexibility. Suitable for projects hosted on systems large and small, from servers to Android devices. It can be licensed under the Simplified BSD for Open Source projects or a closed source/proprietary license.

Homepage
Java Extension (.jar)
Source Code (.zip)
Online JavaDocs
Simplified BSD License (Open Source)
Closed Source License

Itzam/C

Written in ANSI/ISO Standard C, this version of Itzam is portable across most Unix, Linux, and Windows operating systems. It has full 64- and 32-bit support, a very small footprint, full support for concurrent database access, file locking, transactions (with rollback), and multiple index algorithms (B-tree, hash, and matrix). It is licensed under the Simplified BSD for Open Source projects or a closed source/proprietary license.

Homepage
Distribution for both autotools and Windows (.tar.gz)
Distribution for both autotools and Windows (.zip)
Tutorial
Simplified BSD License (Open Source)
Closed Source License

Why Call It Itzam?

Naming projects is always difficult; I sometimes think every word in English has been appropriated by someone. So I've had to stretch my linguistic horizons. "Itzam" is the Mayan word for iguana; given the fondness of iguanas for trees, and the presence of an iguana in my office, the name seemed rather fitting.

The Itzam logo (and all other site art) was created by my daughter Elora, using a combination of commercial and open source tools.

Syraqua Logo

Scott
Robert
Ladd

Software Engineer
 

 
 

 


© 2013 Scott Robert Ladd
All rights reserved.

The grey-and-purple dragon logo, the blue coyote logo, Coyote Gulch Productions, Itzam, SigScope, Evocosm, and Acovea are all Trademarks of Scott Robert Ladd.