Can you please suggest a free, open source or low cost .net
object persistence framework? I am not looking for ORM tools like NHibernate or Entity Framework. The closest commercial product that describes my need is fastobject.net framework. Thanks.

- 68,372
- 23
- 116
- 141

- 1,016
- 13
- 26
-
oh..sorry..I am new to SF. Thanks for reminding. Would remember in future. Thanks. – Ajit Singh Dec 11 '09 at 01:34
5 Answers
Karvonite. It promises to be simple and non-invasive, but I haven't used it myself.

- 4,962
- 1
- 29
- 31
-
-
Thanks for the notice. I suppose it is MP Advanced Multimedia, but their website is only orange at the time... – Cecil Has a Name Dec 05 '09 at 15:28
Try db4o at www.db4o.com. It was recently acquired by Versant.
Some pro's: It's open source with code available in java and c#. The framework is dead easy to use. The community is quite nice and you can get answers quickly on the forums.

- 6,798
- 9
- 41
- 57
-
-
I'd say db4o is more mature but then again MS knows how to play catch-up. Db4o to me is easier to use as there's no need to build a persistence model and it knows how to deal with missing assemblies. I haven't seen any performance benchmarks that include both so hard to say which is faster. As a db4o MVP i favor db4o :) – Goran Dec 09 '09 at 13:07
.Net SOP - Scalable Object Persistence (v4.5) is what you are looking for. Scalable, Stable and lightweight, low-memory req't and housed in a single DLL. It supports rock solid transaction (app crash, power-failure, etc... it will recover, rollback to previous committed state) and very scalable (100 million inserts in 2+ hrs using an avg laptop). It is Free, Open Source (LGPL 2.1 license) and Royalty Free redistribution, link: http://sop.codeplex.com.
This is the very 1st managed code achieving this performance + stability level. No comparison... you've got to read the product feature set and try it.

- 1
- 1

- 11
- 1