Iowow

Jul 20, 2023

Persistent key-value database engine

IOWOW is persistent key-value database engine based on skip list data structure. Some of its features and limitations

  • Support of multiple key-value databases within a single file
  • Native support of integer keys
  • Write Ahead Logging WAL
  • Support of record values represented as sorted array of integers
  • Ultra-fast sequential traversal of database records
  • Compound keys support
  • Good performance comparing to main competitors LMDB, LevelDB, Kyoto Cabinet
  • Tiny C11 library 200 KB, easily embeddable into any software
  • Maximum storage file size is 512 GB, maximum size of a single key+value record is 255 MB


Checkout these related ports:
  • Zodb3 - Z - Object Database for python
  • Zodb - Python object-oriented database
  • Zabbix22-libzbxpgsql - Zabbix agent module for comprehensive monitoring of PostgreSQL servers
  • Xtrabackup8 - Open-source backup tool for InnoDB and XtraDB
  • Xtrabackup - OpenSource version of InnoDB backup with support of Percona extensions
  • Xrootd - Framework for fast, low latency, scalable data access
  • Xls2txt - Utilities to convert spreadsheet files to text and csv formats
  • Xapian-core12 - Probabilistic text search database engine
  • Xapian-core10 - Probabilistic text search database engine
  • Xapian-core - Probabilistic text search database engine
  • Xapian-bindings12 - Bindings allowing Xapian to be used from various programming languages
  • Xapian-bindings - Bindings allowing Xapian to be used from various programming languages
  • Wfb2sql - CIA World Fact Book to SQL Conversion Utility
  • Webdis - HTTP interface for Redis
  • Vsqlite - Well designed and portable SQLite3 Wrapper for C++