The limitations of Derby's feature set on small devices is sketched in the Reference Guide in a section titled "JDBC Package for Connected Device Configuration/Foundation Profile (JSR169)". This section should be expanded to include other unsupported features identified in
DERBY-3966:
1) Lack of XML datatype (can be remedied if the small device platform can be supplemented with some extra, freely available jar files)
2) Non-blocking io
3) Java EE resource manager support, including distributed transactions
4) Principal-based security
5) LDAP-based authentication
6) SSL/TLS encryption
7) Replication