这种数据库是JBuilder自己带的一个便携式数据库。这个数据库并没有象Oracle、SQLServer那样复杂,它支持交易,支持完全的Client/Server,同时也能够象单机文件数据库那样使用。由于诞生的时间和其他的数据库相比很晚,所以这个数据库从设计上讲非常简洁,它本身重于实现Two Phase Commmit Tansaction,以及存储的实现,整个数据库用纯Java实现,脚印非常小(用英文表达更直接些:has a very small foot print),而且并没有存储过程、触发器,几乎是专门为OR-Mapping机制量身定制的。如果使用JBuilder的BES服务器,那就可以直接拿它作为EntityBean的Persistency存储媒介。使用Java开发工具,JDataStore能够充当三种角色:把它当作本机临时存储数据的媒体;把它当作临时流化对象的一种媒体,持久存储Java对象;把它当作J2EE的企业数据库使用,充当EntityBean的持久化存储的后台数据平台。