Itzam Logo


Itzam/C 5.0.0
Download: (tar.gz) (bzip2) (zip)
Open Source License (GPL)
Non-free, Closed-Source License: $495


Itzam/Sharp 1.0.3
Download: (Windows Set-up Application)
Open Source License (GPL)
Non-free, Closed-Source License: $395


Itzam/Java 2.2.0
Download: (source) (extension)
Open Source License (GPL)
Non-free, Closed-Source License: $395

Itzam

A Deliberately Portable Embedded Database Engine


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

Key features include:

  • 100% ANSI/ISO Standard C promotes portability across platforms.
  • Full 64- and 32-bit support
  • Small footprint, with a sub-150k shared object and sub-50k static library on Linux. For Windows, the 32-bit DLL is under 32k, and the 64-bit DLL comes in at 39k.
  • File-locking for multiuser/multiprocess/mutilthreaded applications.
  • Transactions with rollback.
  • Indexes using B-tree, hash, and matrix algorithms.
  • No dependancies on any outside libraries. Itzam/C stands by itself.
  • Dual-licensing, both GPL and a license suitable for closed-source projects.

Itzam/Sharp implements the Itzam engine in 100% managed C#. At 32K, the Itzam/Sharp engine is both small and powerful, and it works with any .Net language, including F# and Visual Basic.

Itzam/Java is a 100% Pure Java reimplementation of the Itzam engine that is interoperable with B-tree and hash table files created by Itzam/C. 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.

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.
 




E-mail
LinkedIn
Facebook

•• HIRE SCOTT ••

Computer Books
Fiction
Articles
Reviews

FAQ
Bibliography


Link to Scott Ladd's Syraqua site

© 2010
Scott Robert Ladd
All rights reserved.
Established 1996


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

Privacy Policy
Legal Stuff