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

                 http://ndatabase.net/

2.教程地址:

                官方5分钟入门使用教程

                官方1分钟入门使用教程

                NDataBase教程及说明文档

                官方数据库性能测试及对比