数据库

下面列出了基于 C API 的数据库和数据存储

  • BerkeleyDB:一个高性能的嵌入式键值对数据库。GNU AGPLv3官网
  • Hiredis:一个极简的 Redis 客户端。3-clause BSD官网
  • LMDB:一个极快,极简的嵌入式键值对数据存储系统。newOpenLDAP官网
  • MariaDB:一个强壮,可扩展和可靠的 SQL 服务器,设计来作为 MySQL 的替代品。3-clause BSD官网
  • mongo-c-driver:一个高性能的 MongoDB 客户端。Apache2.0.官网
  • PostgreSQL:一个强大的对象关系数据库系统。PostgreSQL licence官网
  • recutils:一个工具和 C 库的集合,用于访问可编辑,纯文本的名为 recfiles 的数据库文件。GNU GPL3 或更高版本。官网
  • Redis:一个先进的键值对存储系统。3-clause BSD官网
  • sophia:一个现代,可嵌入的键值对数据库。FreeBSD官网
  • SQLite:一个自包含,无服务器,零配置,支持事务的 SQL 数据库引擎,包括 C 接口。公开领域。官网
  • UnQLite:一个自包含,无服务器,零配置,支持事务的 NoSQL 数据库引擎,包括 C 接口。FreeBSD官网