Hi,
Just a thought. I have some work with the embeded database, and I believe that I find something really interesting. H2 database is a great java database, and super super fast one. It can handle blobs just like any other database out there. The jar file, is really small, and its memory footprint is small, plus it starts up in a blink of an eye.
What I am suggesting, is having a new datasource for the textures of the users, where users can save all in this simple store. Vardamir added a data sources extension point, so I guess dealing with another one via this database is a huge plus.
Also we can use this database to save what ever we think its applicable for, instead of saving all the files on the file system especially for the terrain. The only draw back, if it is, is that users have to include this jar.
More about H2
http://www.h2database.com/html/main.htmlWhat do you think ?