C#开源轻量级对象数据库NDatabase介绍
jopen
10年前
NDatabase是一个易于使用的.NET对象数据库。为了避免关系数据库带来的开销,可以尝试用NDatabase。NDatabase是新一代的面向对象数据库:1个原生的.NET数据库持久层。它的主要特征有:
- 简单:NDatabase非常简单,很容易学习上手使用;它API是简单,不需要学习任何数据库映射技术;不需要对象和存储持久层之间的映射;NDatabase以最简单的方式存储对象;不需要安装和管理。
- 小:NDatabase 运行时小于300Kb,部署程序的时候,很容易集成到.NET应用程序中去。
- 安全健壮:NDatabase支持ACID事务处理,保证数据的完整性。即使在硬件故障的情况下,所有的提交工作都会应用到数据库,在下一次启动的时候自动执行。
- 单一数据库文件:NDatabase使用单一的文件存储所有的数据,包括元数据,对象,索引等。
- 生产率:NDatabase使用很少的代码来进行数据持久化,不需要映射。因此,开发人员可以专注于业务逻辑的实现,而不是在数据持久层浪费时间。
1.开源网址:https://ndatabase.codeplex.com/
http://ndatabase.wix.com/home#!overview/c18h9
2.教程地址: