Hi Lionel,
Java DB (Apache Derby) can definitely handle such a dataset size. We
have run some performance tests in multi-user mode with databases >
30+GB.
You can also check about feedback on using large datasets at:
http://www.ohloh.net/projects/3816
Derby is suitable for medium to high-level departmental type of
databases. It was built originally (back at Cloudscape 10+ years ago)
with no particular limitation in mind. The engine has always been
multi-threaded, with a cost-based optimizer and a storage engine that
can handle large datasets. Of course and as some people have pointed
here, large datasets can mean different things to a lot of people.
If you still need to, I would recommend you to post on the derby-user
mailing list, which is very active by the way:
http://db.apache.org/derby/derby_comm.html
You can also browse the list via nabble at
http://www.nabble.com/Derby-f356.html
Regards,
Francois Orsini