C#開源輕量級對象數據庫NDatabase介紹
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.教程地址:
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!