[Mono-dev] ANN: DeveelDB first release: call for help!

Daniel Morgan monodanmorg at yahoo.com
Mon Oct 5 14:25:55 EDT 2009

If you want others to contribute, I have some suggestions:
1. Can you provide a source tarball in .tar.gz or .zip format to download?
   Not everyone wants to check out using some scm tool.
   Projects like Mono have releases time to time.  Even in 
   the early days, the Monoo Project provided tarball releases you 
   could download so you could try out mono.
2. Not only provide source tarball releases, try release binaries
   sometimes too.
3. Provide build and installation directions in the source.  
    Or did I miss them somewhere?
4. Create a console client for your database.

Are you trying to be compatible with .NET 1.1 ?  Or is this a straight port from Java?

I see you implement interface IDbConnection instead of inheriting from DbConnection.  I also noticed you named your concrete class DbConnection which conflicts with DbConnection in .NET 2.0.  I suggest a different name, such as, DeveelConnection.  Same with DbCommand, DbDataReader, DbTransactions, etc...

--- On Mon, 10/5/09, Antonello Provenzano <antonello at deveel.com> wrote:

> From: Antonello Provenzano <antonello at deveel.com>
> Subject: [Mono-dev] ANN: DeveelDB first release: call for help!
> To: mono-list at lists.ximian.com, mono-devel-list at lists.ximian.com
> Date: Monday, October 5, 2009, 7:44 AM
> Hi guys!
> After some time of inactivity, due to the growing
> responsibilities and
> duties at my regular job, and the failure of my previous
> main project
> (Minosse RDBMS, some of you might remember it...), recently
> I decided
> to restart developing.
> Last day I released the first sources of the project
> DeveelDB, a fully
> featured SQL-compliant relational database management
> system, purely
> written in C# language for Mono: the aim of the project is
> slightly
> different than my previous attempt (Minosse, as I was
> saying), since
> this time I'm not focusing on creating an enterprise RDBMS,
> but
> instead an embeddable database management system based on
> SQL model.
> DeveelDB is the result of a collaboration between me and
> Tobias
> Downer, author of "McKoi SQL Database", an ambitious and
> very well
> written Java SQL database server: actually, at the present
> moment,
> most of the resulting code of DeveelDB is derived by the
> porting of
> Mckoi v1.0.3.
> The result is pretty fine: the code works for 99% with very
> good
> performances (which can be optimized by tweaking the fsync
> operations,
> SQL parsing and some other bits of code).
> You can have a look at the first released code at the
> project page on
> Google Code: http://code.google.com/p/deveeldb .
> Unfortunately, at the present moment, there's still a very
> small
> portion of the code which doesn't work properly (and when I
> say
> "small", I mean 50 lines of code on 110k), which I
> identified and I'm
> not able to fix.
> Because of this reason I would like to invite every
> developer who
> would be interested in the project to collaborate with me
> for the fix
> of the latest issues on the project and the release of the
> version 1.0
> of DeveelDB.
> Cheers!
> Antonello
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list


More information about the Mono-devel-list mailing list