-
Notifications
You must be signed in to change notification settings - Fork 5
Description
The state of art as of 2015:
== Java-originated efforts ==
1998, There was 1st pure java database = Hypersonic SQL (Thomas Mueller)
2001-10, SharpHSQL (Mark Tutt) port to C# (see http://www.codeproject.com/KB/database/sharphsql.aspx )
my nonworking EF6 provider for that - https://github.com/ArsenShnurkov/SharpHSQL/tree/master/src/SharpHsql.Linq
2001, Thomas Mueller joined PointBase Inc. where he wrote PointBase Micro, a commercial Java SQL database.
2001-03, "HSQLDB Development Group" is formed ( see http://hsqldb.org/web/hsqlDevelopment.html )
2010-06-06, HyperSQL 2.0 released, SQL-92 support completed (almost, see http://hsqldb.org/web/features200.html )
2015-06-30 - HyperSQL 2.3.3 (BSD) latest release ( see http://hsqldb.org/doc/2.0/changelist_2_0.txt )
2004-05, Hypersonic 2 (MPL/EPL) started ( see http://h2database.com/html/history.html )
2008-01, IKVM conversion of H2 to .dll (see https://groups.google.com/forum/#!topic/h2-database/QAvFqbyd4_0 )
2008-06, H2Sharp (=.Net providers over IKVM result) was created ( https://code.google.com/p/h2sharp/ )
== pure C# engines ==
There are also several independent projects:
- 2008-03-16, EasyDB, (see https://easydb.codeplex.com/releases )
- 2008, SharpSQL (Volker Berlin smallsql@sourceforge.net), it might be an wrapper for running some core as standalone application with connections support, source repository lost by now ( http://sourceforge.net/projects/sharpsql/ )
- 2008-06-13, StepsDB (Apache 2.0) a range-split log-structured-merge-tree called the "MTree" ( see https://github.com/jeske/StepsDB-alpha )
- 2009-10, NetBase ( https://github.com/buttonpusher/NetBase )
- 2013-11, yours ( https://github.com/ruffin--/SqlDbSharp )
-- UPD:
2011-03, csharp-sqlite,
C#, MIT
it is moving from google code to github, details are not published yet
(many clones exist on github now, ?? https://github.com/opless/csharp-sqlite )
from your comment (https://github.com/ruffin--/SqlDbSharp/issues/3#issuecomment-125018274 ):
2009-09-30, DeveelDB = https://github.com/deveel/deveeldb
C#, GPL v3 ( https://github.com/deveel/deveeldb/blob/master/src/deveeldb-server/LICENSE )
BSD license is mentioned on page http://www.codeproject.com/Articles/43241/DeveelDB-A-Brief-Introduction
-- :UPD
I think, we need to create "SharpDBMS Development Group" or similar, to catch up with Java rivals.