August 2nd Status Update

Since my last update I've created some significant developments around MckoiDDB (the new name of the software);

I now just need to package out the binaries and source code, and complete the documentation, and we'll be ready to go.

Comments

DinamicaFramework (mcordova)Aug 02, 2009
Very good news, we will be waiting for the 1st release!

Regards,
Martin Cordova
Antonello Provenzano (antonello)Aug 09, 2009
Toby, my friend... it's great news! but it would be great to have a snapshot of what you're working on: probably setting up a public Git or SVN would make us understand and possibly contribute! :)
Tobias Downer (toby)Aug 10, 2009
Unfortunately I still have some licensing issues to clear up before I can release any code.
Antonello Provenzano (antonello)Aug 10, 2009
may I ask you if you'rve taken in consideration the ACID transaction model for the commit?

PS. I understand the problems related to the release of code partially under license restrictions: it's though!
Tobias Downer (toby)Aug 10, 2009
The ACID properties are all there. MckoiDDB follows a very strict isolation model and is strongly consistent, much like Mckoi SQL was.
John Garrett Smith (johngarrett)Aug 14, 2009
Wow! Terrific news! I look forward to put my hands on the binaries of McKoiDDB!
Antonello Provenzano (antonello)Aug 14, 2009
I understood that SQL language (and McKoi dialect) is not used anymore and the object-oriented approach it's preferred now: is that true? If not, which version of SQL is it implemented (SQL-92 or SQL-99, which includes the object notations)?
Have you included a system for the programmability of procedures and functions (such as PL/SQL or T-SQL)?
Tobias Downer (toby)Aug 14, 2009
There is no specific database model implemented in the core MckoiDDB software, except an API called the Simple Database API. The Simple Database API implements a basic set of useful persistent structures that you use through Java. These objects often implement some form of the Java collections API.

We aren't getting involved with SQL standards just yet, but there will be movement towards that. Right now I am more interested in providing a solid framework on which those data models can be built in a strictly distributed environment. It will be possible to implement graph structured databases, relational databases, file systems, or any data model you want using MckoiDDB.
Christopher D. Gokey (cgokey)Aug 18, 2009
I've been following your work for years and always love reading about what you are up to next... I imagine MckoiDDB will be a solid framework with tremendous potential when you are done. Over the years, I've used Berkeley DB in our project and have had good success with it. We've implemented this as a layer of caching to improve performance rather than hitting a RDBMS database for everything. I'm anxious to see how you've implemented certain things. I'm assuming since the database is mostly programmatic database, you will release this as a framework for building other kinds of distributed databases such as GIS databases, XML databases, etc. I'm sure the possibilities are endless.

Please login to make a comment on this page.
The text on this page is licensed under the Creative Commons Attribution 3.0 License. Java is a registered trademark of Sun Microsystems, Inc.
Mckoi is Copyright © 2000 - 2012 Diehl and Associates, Inc. All rights reserved.