Berkeley DB Java Edition (JE)是一款完全用JAVA编写的数据库,专为处理海量简单数据而设计。它能够高效地处理从1条到百万条不等的记录。JE数据库通常受硬件系统限制,而非JE本身。它支持多线程,使用超时机制解决线程间的死锁问题。数据库以简单的键值对形式存储数据,支持事务和二级库创建。通过RAM缓冲减少频繁的IO操作,同时支持日志功能、数据备份和恢复,并提供游标支持。