Hey,
Like i said a few days ago.. i’m not happy with the memory and file usage of ADOdb Lite and making 2 simple modules added 80kB to the memory usage!! so now i’ve just made my own database wrapper which at this moment only supports MySQL (no i or SQlite). The wrapper will (of cause) be extended with a MySQLi extension and likely a SQlite extension as well. PostgreSQL is also possible.
MageDatabaseWrapper is a new script and it uses some php tricks that i hardly understand (just never used them before) so it might be revised completely is a future MageDB version.. perhaps even before the first final gets released.
Now the interesting results.
With ADOdb Lite the memory usage was around the 600kB (main site on a database with about 8000 files).
Wite MageDatabaseWrapper the memory usage is: 440kB (also the main site with the 8000 files).
That is a big difference!
Now Template Lite is still bothering me as well so i gotta take a look at that one now.
Update: The MySQLi plugin is now completed as well and seems to be working fine.
That’s it for now.
Mark
September 9, 2007 at 9:25 am
Hi Mark!
Just want to let you know that there are still people interested in your work
. I’m tracking your blogs since paFileDB ultra edition and even your new own project sounds very interesting.
What exactly do you mean with module system? Is it something like a plugin system where the user can decide how many features it’s installation of MageDB should have? If yes, what features/modules could we expect? I think you had given a feature list sometimes but cann’t remember it yet.
OK, so far for the moment, I’ll wait anxiously for the first alpha release!
Steffen
September 9, 2007 at 8:52 pm
Hi,
Good that at least one person is looking at this blog
Just to let it know.. this is the only blog where i post news about MageDB. it’s currently the only blog i maintain.
About the module system.. well that makes it extremely easy for users to extend the MageDB functionality although it’s currently only being actively used in the database driver. Currently there are a buch of features that you can expect but just a few that can be extended with modules. i will try to make as much as possible in a module way before Alpha 0.1.0.
For a feature list.. none right now but expect alot of ajax/javascript tricks.
i just got started with rewriting the admin panel so i will give you a screenshot of that one.
http://magedb.mageprojects.com/wip_images/magedb_admin_panel.png
Some things explained.. the version in the title bar is: 0.0.1 Alpha and in the text is: 0.1.0 Alpha and that’s because i’ve just written that text for it.. no spell checks or checks are done on that at all.
The admin panel is not filled in yet for the rest (not even a menu),
Speaking about the menu.. take a look at the samples here: http://jquery.bassistance.de/accordion/ and the one i’m planning on using in the admin panel is the one with “red, green and blue”.. trying to get that working as i type this.
The next blog will be about that.
till than,
Mark.
September 9, 2007 at 9:46 pm
He’s not the only one, I’m a reader but not a replyer hehe