Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

.NET / Mono Database Engine

Are there any DB engines that are implemented entirely in .NET and Mono compatible? I would like to have a DB solution that will run on all platforms via Mono so that I don't have to worry about having separate native binaries for each platform.

like image 637
Adam Haile Avatar asked Aug 02 '09 17:08

Adam Haile


3 Answers

VistaDB is fully .NET and supported on Mono. You can embed your DB server into your app with it so there's no extra setup the only issue is this isn't a free product.

Firebird has a .NET version, and is opensource, which runs on Mono as well. There's also a Lucene adaptor for it incase you want to use that for searches.

Can also give this page a look that lists the supported data providers etc. under Mono

http://www.mono-project.com/Database_Access

like image 167
Brian Surowiec Avatar answered Oct 05 '22 12:10

Brian Surowiec


db4o is an object database engine (written in both Java and C#) that compiles/runs smoothly under Mono.

like image 38
Sergey Kovalev Avatar answered Oct 05 '22 12:10

Sergey Kovalev


csharp-sqlite http://code.google.com/p/csharp-sqlite

like image 42
FlappySocks Avatar answered Oct 05 '22 12:10

FlappySocks