1、整表查詢
???把整個表數據列出來,不知道為什么,BerkerlyDB 比 SQL Server還慢,沒理由的,可能我沒用好。
2、getByPrimaryKey
???33606條數據的表,共19個字段的情況下:BerkerlyDB的性能要比SQL Server快10倍左右。(SQL Server數據庫也是部署在本機)
?? 33606條數據的表,共2個字段的情況:BerkerlyDB的性能要比SQL Server快500倍左右。(SQL Server數據庫也是部署在本機)
(待繼續補充中)
3、使用索引。
???33606條數據的表,共19個字段的情況下,返回兩條記錄,使用字符串索引:BerkerlyDB的性能要比SQL Server快50~100倍左右。(SQL Server數據庫也是部署在本機)
4、插入數據
???插入2000條輸入到數據表,共19個字段。SQL Server使用JDBC的executeBatch,每批1000條。Berkerly DB使用comiteNoSync的方法提交每次插入的數據。BerkerlyDB大約比SQL Server要快10~20倍。

文章來源:
http://jobs.cnblogs.com/archive/2006/03/29/361406.html