Hi John,
I think you have proposed a lot of very interesting projects. Here are
my comments on some of them. However, I'm afraid that I cannot commit
the time this year to be an offical GSoC mentor.
Ян Программист wrote:
...
* There is no storage engine porting available(JavaDB storage
engines are not compatible for non-Java databases)
This sounds very useful athough the devil is in the details. Are you
thinking about mapping the Store api
(org.apache.derby.iapi.store.access.*) to some smaller api which is
easier to port?
...
* Custom column types, serialization and indexing support for
those custom types – nothing serious at this moment
10.6 introduces custom types (see DERBY-651). There is substantial
support in Derby for being able to compare and index types which
implement java.lang.Comparable--however, that support is disabled right
now. Enabling that support would be a smallish, focussed, useful task.
* No actual compatibility tests for Oracle, SQL Server
I imagine that there are some existing compatibility test suites out
here. It would be interesting to understand Derby's compatibility with
other databases. This sounds like a task on which a GSoC student could
make good progress.
Thanks,
-Rick