我从多个来源发现,对象序列化主要用于存储对象,以便它们可以通过网络发送,以进行重新制作。它甚至必须经过测试:http ://www.ibm.com/developerworks/library/j-serialtest/index.html 。作为替代方案,我决定使用关系数据库。唯一的问题是,如果我依靠关系数据库来存储数据,我必须要求我的程序的任何用户安装或配置任何东西吗?//原谅我:我之前没有使用数据库的经验。
另外,我听说过 JavaDB(我的 Java 教科书称它为 Apache Derby 的一个版本)。它是关系数据库管理系统 (RDBMS) 的集合吗?如果答案是“是”,JavaDB 包含哪些 RDBMS?