我们正在重写现有的RIA并重新设计我们的数据库以重新架构其设计。现在我们对数据库有2种选择意见:
(这些选择是针对基于SaaS的托管的。)
1)每个客户一个独立的数据库。
2)所有客户都使用单个数据库。
我们预计会有大量数据,有些客户的数据库大小在2GB到10GB范围内。表的数量约为100个。
我可以得到关于应该选择哪种方案的答案吗?
我们目前不考虑NoSQL解决方案,但我们计划使用JPA(Java Persistence API)支持约4-5个数据库,其中包括MySQL,Postgres,Oracle,MSSQL。
附注:我们可能利用亚马逊云进行托管。
(这些选择是针对基于SaaS的托管的。)
1)每个客户一个独立的数据库。
2)所有客户都使用单个数据库。
我们预计会有大量数据,有些客户的数据库大小在2GB到10GB范围内。表的数量约为100个。
我可以得到关于应该选择哪种方案的答案吗?
我们目前不考虑NoSQL解决方案,但我们计划使用JPA(Java Persistence API)支持约4-5个数据库,其中包括MySQL,Postgres,Oracle,MSSQL。
附注:我们可能利用亚马逊云进行托管。