根据分布式数据库设计的总体要求,结合本数据库的具体业务需求,总体设计目标如下:
①可靠性:针对系统运行时可能遇到的各种软硬件故障,分布式数据库应提供一定的系统恢复机制和数据备份功能,使故障发生时遭受的损失最小。
②可扩充性:该分布式数据库的设计必须保证一定的可扩充性,以满足业务发展的需求,当系统增加其他市(如达州市)的人口数据库时,必须保证系统能够方便的将其加入,而并不需要修改源程序。
③可维护性:分布式数据库的设计必须保证可维护性,保证系统中数据的一致性、完整性,充分避免数据的冗余,使数据得到充分利用。
④充分考虑存储成本和对分布式数据库的查询效率,以提供用户对人口分布式数据库的操作效率。