Itzam Logo


Itzam/Core 4.0.8
Download: (tar.gz) (bzip2) (zip)
Open Source License (GPL)
Non-free, Closed-Source License: $995


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


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


Documents
Itzam Home Page
C API Documentation
Java Class Documentation

Itzam

A Deliberately Portable Embedded Database Engine


Itzam/Core 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.
  • 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/Core 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/Core. 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
Twitter

Software Products

About Scott's Work
Curriculum Vitae

Computer Books
Fiction
Articles
Reviews

FAQ
Bibliography



Link to Scott Ladd's Syraqua site

© 2009
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