For those who are interested in the inner workings of databases, and for those who want some orientation before diving into the Smyle sources, there's a new introductory document here:
The latest release of Smyle, the efficient, lightweight, non-SQL Pure Java database engine, Smyle 0.8.1 is out!
Improvements over Smyle 0.8 include:
* a Swing-based database browser
* Support for recursive type definitions
* Improved schema evolution
* Performance improvements
With version 0.8 released today, Smyle has grown up: it is now a versatile, highly reliable, high performance, convenient, cross-platform database for any kind of Java application. Smyle 0.8 can efficiently handle tables with more than 100,000 rows.
New features in Smyle 0.8: Multidimensional indexing (first implementation of UB-Trees in an open source
database); simplified installation and usage; fully optimized for plain Java (as opposed to GJ)... read more
Even though there haven't been any releases in a few weeks, a lot of progress has been made behind the scenes. One of Smyle's coolest upcoming features, Automagic Indexing, is working now, albeit in a limited form.
To further whet your appetite for Smyle 0.3, I created a small benchmark that compares Smyle and MySQL. Check it out, you might be surprised: http://www.drjava.de/smyle/benchmark.html
...with yesterday's 0.2.5 release.
SMYLE, the Storage that Makes Your Life Easier, is a convenient embeddable Java database. It's now ready for use in actual (small scale) applications!
Learn more and download at http://smyle.sf.net