views:

319

answers:

4

We've been trying db4o for persisting objects on the compact framework. It works very well from our tests so far. However, it appears they are on the expensive side for small startups with minimal units needed.

Does anyone know of any similar object databases for the compact framework? How about a open source one that is free for commercial use? :)

Thank you.

EDIT: We're really looking for an object database. We don't want to create our own persistence framework at this point and would prefer being able to just save/retrieve the actual object trees.

+2  A: 

How about SQL Server CE, VistaDB or SQLite?

Koistya Navin
We were using SQL CE but are looking for the simplicity of an OBDMS.
tbh simplicity ain't something you really want on embedded. FAST is what you'll end up wanting, well if your project is anything approaching large. db4o is good for speed in some scenarios (it seriously rocks on a simple select) but overall I think SqlLite wins.
Quibblesome
A: 

Well, if you're using Java:

Berkeley DB look like it could be right up your alley

link text

Commercial, but IIRC license costs aren't very high.

link text

Chris Kaminski
Thank you for the suggestion. We're using .Net...but something with low initial license costs would be nice. We don't mind paying for good software, it's just hard to justify large initial outlays for software for pilot projects.
+1  A: 

I haven't used it and I'm not sure what the commercial licensing is like, but this might be worth looking at:

Perst - An open source, object-oriented embedded database

hambonious
+1  A: 

A free for commercial use .NET Object database is Eloquera ( http://www.eloquera.com ).

"Eloquera is a native .NET object database.

  • Save the data with a single line of code
  • 1TB+ max database size
  • List item
  • SQL and LINQ queries
  • Simultaneous user access
  • Security settings
  • Has genuine C/S architecture, has desktop mode available
  • Supports in-memory database for the fast data processing and many more
  • it is completely FREE for commercial use."
Jonathan
I don't believe Eloquera works with the Compact Framework. It's not documented on their website.
Fabrice

related questions