Lightning Memory-Mapped Database (LMDB) from Symas Corp.
闪电内存映射数据库(LMDB)是OpenLDAP项目的内存映射键值数据库。它是用C语言编写的,其API仿照Berkeley DB API,但已大大简化。该库非常紧凑,编译后的x86目标代码不到40KB,通常比Berkeley DB、LevelDB等类似库更快。该库实现了具有多版本并发控制(MVCC)、单级存储、写入时复制功能的B+树,并提供了无死锁的完全ACID事务。该库针对高读取并发性进行了优化;读者完全不需要锁。读取器不会阻塞写入器,写入器也不会阻塞读取器,因此读取性能在任意多线程和CPU上完全线性扩展。第三方封装程序适用于C++、Erlang和Python。LMDB由OpenLDAP项目根据OpenLDAP公共许可证发布。自2013年起,OpenLDAP项目不再使用Berkeley DB,转而使用LMDB。
SQL Server Compact是微软的嵌入式数据库,具有多种功能,如多进程连接、T-SQL、与任何后端数据库同步的ADO.NET同步服务、与SQL Server的合并复制、编程API、LINQ to SQL、LINQ to Entities、ADO.NET: 编程API:LINQ to SQL、LINQ to Entities、ADO.NET。该产品可在桌面和移动Windows平台上运行。该产品已在市场上销售了很长时间,被许多企业用于生产软件(案例研究)。该产品经历了多次品牌重塑,曾有多个名称,如 SQL CE、SQL Server CE、SQL Server Mobile、SQL Mobile。