Gladius DB / News: Recent posts

Gladius DB v0.8.1 bugfixes

Gladius DB is the most efficient flatfile database engine written in pure PHP, it is compatible with a subset of intermediate SQL92 and does not need any additional library to work. It perfectly understands SQL (also MySQL variant) and is also supported through ADOdb Lite.
----

Gladius DB v0.8.1 is a Stable release which fixes some important bugs; database tables of previous versions will be automatically converted to the new v0.8.1 format. ... read more

Posted by Daniel 2009-03-04

Gladius DB v0.8.0

Gladius DB is the most efficient flatfile database engine written in pure PHP, it is compatible with a subset of intermediate SQL92 and does not need any additional library to work. It perfectly understands SQL (also MySQL variant) and is also supported through ADOdb Lite.
----

Gladius DB v0.8.0 is a Stable release which fixes some important bugs; database tables of previous versions will be automatically converted to the new v0.8.0 format. ... read more

Posted by Daniel 2009-01-10

Gladius DB v0.7.0

Gladius DB is the most efficient flatfile database engine written in pure PHP, it is compatible with a subset of intermediate SQL92 and does not need any additional library to work. It perfectly understands SQL (also MySQL variant) and is also supported through ADOdb Lite.
----

Gladius DB v0.7.0 is a Stable release which fixes some important bugs and extends some core functionalities; database tables of previous versions will be automatically converted to the new v0.7.0 format which introduces a minor change.... read more

Posted by Daniel 2007-07-11

Gladius DB v0.6.3

Gladius DB is the most efficient flatfile database engine written in pure PHP, it is compatible with a subset of intermediate SQL92 and does not need any additional library to work. It perfectly understands SQL and is also supported through ADOdb Lite.
---

In this release some non-critical bugs regarding subqueries and query termination check.

The database files are fully backward compatible (and supported) since v0.5, no changes have been made to the database format.... read more

Posted by Daniel 2007-04-17

Gladius DB v0.6.2

Gladius DB is the most efficient flatfile database engine written in pure PHP, it is compatible with a subset of intermediate SQL92 and does not need any additional library to work. It perfectly understands SQL and is also supported through ADOdb Lite.
---

In this release some non-critical bugs have been fixed and an implementation of some SQL aggregate function is available for testing. In future we plan to offer a consistent implementation of aggregate functions and GROUP BY clause.... read more

Posted by Daniel 2007-03-07

Gladius DB v0.6 (Stable release)

This is mostly a consolidation release, the ADOdb lite binding drivers for its v1.42 have been updated and example code for the "amy" SQL database has been added.
Don't forget to download the manual (available from previous releases), as it contains tutorial code and other examples.

The database files are fully backward compatible (and supported) since v0.5

Posted by Daniel 2007-01-24

adoDB lite support

Gladius DB was since the beginning designed with an adoDB API; now with the release of adoDB lite v1.40 the Gladius driver is part of the official release. The provviden driver (v0.3) works also with versions 0.4 and 0.5.

Many thanks to M.Dickenson for the great adoDB lite which is easing many programmers' tasks in the jungle of database systems.

http://adodblite.sourceforge.net/

Posted by Daniel 2006-12-17

Gladius DB v0.5

This release contains several bugfixes and an important speedup. The code as been profiled and some optimization has been applied; there is a new statement available, RENAME TABLE.

Note: not backward compatible

Posted by Daniel 2006-12-12

Gladius DB v0.4

This new release of Gladius DB, still in beta stage, fixes some bugs and possibly introduces others at the price of more features and optimizations.

Note to v0.2 users: the TEXT field implementation has changed and Gladius DB is not yet backward compatible, you will have to discard any database prior to v0.4 and use the new format.

I have begun profiling the code and I am individuating slow functions in order to optimize them. It is possible that radical changes will come with the next release as I plan to gain back the speed Gladius had in the beginning; this slowdown is due to more complex field implementations that allow differences between stored type and actual type, but the feature was needed to add scalability.... read more

Posted by Daniel 2006-11-23

Gladius DB 0.2.84 released

This release fixes a few bugs and adds more speed to resultsets querying

Posted by Daniel 2006-11-17

Gladius v0.2 released

Since this release Gladius DB now offers the TRUNCATE and SHOW statements and has been stabilized under many aspects; the adoDB lite works better than before, some bugs have been fixed and some other interfaces have been made more standard-compliant.

The updated manual is already available.

Posted by Daniel 2006-11-09

Gladius DB v0.1.r68 released

This is a stabilization release which fixes some bugs and some bad implementations; next releases will offer the SHOW and TRUNCATE statements, caching features, a better adoDB lite driver (with data dictionary features) and a more reliable software (new testers have joined).

Posted by Daniel 2006-10-23

Gladius Reference Manual available

The Gladius Reference Manual has been published and is available for download with release 0.1

http://sourceforge.net/project/showfiles.php?group_id=173938&package_id=199334&release_id=450373

Available formats are CHM (single file) and HTML (multiple files with javascript navigator).

Note: the manual is 70% complete, not yet finished

Posted by Daniel 2006-10-17

Gladius v0.1 r62 released

The latest Gladius package contains several bug fixes, improvements and upgrades; the date/time support has been enhanced, base arithmetic operations have been implemented and negative numbers are now correctly interpreted.

Posted by Daniel 2006-10-16

More features added to v0.1.52

The latest update of Gladius fixes some bugs and adds the BETWEEN and IN features, without any nesting limit.

When all planned features will be implemented more work will be spent on tight SQL92 compliance and optimization. Last but not least, an embedded caching system will be experimentally implemented.

Posted by Daniel 2006-10-07

ORDER fixed in Gladius v0.1.r50

The main issue, relative to ORDER BY clauses, has been fixed in version 0.1.r50. It was due to PHP's array_multisort() usage that has now been replaced by a custom algorithm for sorting.

Posted by Daniel 2006-10-05

Gladius v0.1.r46 beta released!!! (works like a charm)

Gladius v0.1.r46 works pretty well and is as fast as MySQL! (with small quantities of data)

With this release some bugs have been fixed and other optimizations have been applied.

Download it from the files section

Posted by Daniel 2006-10-03

Gladius v0.1 r45 released

http://prdownloads.sourceforge.net/gladius/gladius-v0.1.r45-preview.zip?download

UPDATE and ORDER BY issues have been fixed; the UNIQUE constraint now works and the internal cache is no more corrupted when deleting records. Other improvements can be read browsing the always up-to-date Subversion tree.

Please download and send bugs/comments

Posted by Daniel 2006-09-29

Gladius DB preview released!

http://prdownloads.sourceforge.net/gladius/gladius-v0.1.39-preview.zip?download

The v0.1 r39 preview release is now available for download; this is a direct snapshot of the SVN tree, please note that it is NOT working properly in some parts and probably contains bugs.

I have decided to release this work-in-progress snapshot to get some help on testing and to let you "taste" what the final product will be. Notice the appalling speed and the support of most common SQL syntax.

Posted by Daniel 2006-09-25