views:

107

answers:

3

Hey, I'm looking for an open source database engine, that is completely written in C# (no any native dll, not mixed mode, etc...). It should support basic actions on tables (INSERT, UPDATE, SELECT, DELETE and TRUNCATE) and transactions. SQL support is not needed.

Thank you.

+4  A: 

I don't have any experience working with it, but I've heard good things about db4o.

stickynips
Looks cool, I'll check it out. Thanks.
TTT
Keep in mind that while db4o is open source, it isn't necessarily free. It is released under a dual Commercial/GPL licensing scheme. http://www.db4o.com/about/company/legalpolicies/gplinterpretation.aspx
Eric King
not free though - commercial code must pay. And its not a SQL engine, it an object DB
pm100
+8  A: 

There's also a C# port of SQlite (with a FAQ here) here with an intro by Miguel de Icaza

marc_s
@marc_s: cool! never knew there was a port of that! +1 from me for the link!
tommieb75
A: 

Havent tried this one nor experience working with it, but this lecturer developed this managed database called Pyrrho. He was also responsible for a good lexer/parser toolkit found here..

Hope this helps, Best regards, Tom.

tommieb75