Apache Derby – е релационна СУБД, написана на Java, предназначена за вграждане в приложения Java-или за обработка на транзакции в реално време. Тя заема 2 MB на диска. Apache Derby е разработена като Open Source и се разпространява при условията на лицензната Apache License версия на 2.0.
Apache Derby преди това е била известна като IBM Cloudscape. Sun разпространява същите двоични файлове под името Java DB.
Технологии Apache Derby
Основната технология за бази данни Apache Derby е пълнофункционално вградено ядро за релационни бази данни. JDBC и SQL са наличните API за нея. Поддържаният синтаксис е SQL, подобен на IBM DB2.
Мрежовият сървър Apache Derby добавя възможности за работа клиент-сървър към възможностите на ядрото на СУБД. Мрежовият сървър позволява на клиентите да се свързват чрез TCP/IP, като използват стандартния протокол DRDA. Мрежовият сървър позволява Apache Derby поддръжка на мрежата JDBC, ODBC /CLI, Perl и PHP.
Вградената база данни може също така да бъде конфигурирана да действа като хибридна вградена СУБД със сървър; да приема TCP/IP-връзки от други клиенти в допълнение към клиенти на същата JVM.
ij – инструмент, който ви позволява да стартирате SQL-скриптове за всяка база данни JDBC. dblook – инструмент за извличане на схема на база данни Apache Derby. SysInfo – помощна програма за показване на номера на версията и пътя до Java-клас Apache Derby.
Недостатъци на Apache Derby


