I’ve been working on my free time trying to implement some more stuff on Centaurus. I still need to find some time to do the website, this one looks like crap.
Anyway, I’ve done some refactoring and have implemented MySql support. I must confess that at begin I was a little “scared” because of the GPL license on MySql and its connectors… I’m using ByteFX now, but I’ve refactored the project to allow “external” providers. This way, I believe, I’ll be able to ship Centaurus as LGPL at least to non-mysql users
Honestly I believe MySql is a great database but, as of 4.x versions, it lacks some important things. The least important – since we can do it easily by code, but suffering in performance – are Views, then comes Stored Procedures, I don’t really use them much I confess, but I don’t remember any other database without them, except Access…. but that isn’t really a database 😛 Lastly, and most annoying to me, is the fact that they don’t have a method to retrieve the foreign keys, that makes my job a lot harder.
Anyway, it is quickly starting to rock. It can even be a personal tool, fitted to my needs, but it is really helping me specially because I found that the new Visual Studio has improved his support to business objects.