Java 数据库负载均衡
我将开始一个巨大的应用程序的工作。 在那之前,我要做好准备 这是一个将在世界范围内使用的应用程序,同时将有大量用户使用它Java 数据库负载均衡,java,database,jsp,servlets,jdbc,Java,Database,Jsp,Servlets,Jdbc,我将开始一个巨大的应用程序的工作。 在那之前,我要做好准备 这是一个将在世界范围内使用的应用程序,同时将有大量用户使用它 所以我认为,在一个数据库服务器上会有很大的负载,在很短的时间内会有大量的请求/查询。所以这会影响系统的性能,对吗 若数据库服务器宕机,网站所有者将为此付出巨大代价 那我该怎么办?有什么技术或东西我可以使用吗? 如果我可以使用多个数据库,那么如何使用?所有数据库是否都包含相同的信息?我可以在不同的数据库之间连接表(使用任何技术或工具)吗?或者我必须在每个数据库中执行多个查询 应
应用程序将包括:jboss、jsp、servlet、mysql如果能够以一定的精度给出需求,那么总是最好的。例如,我们预计不超过1000个用户同时访问数据库是一个明确的设计要求。“将有大量用户”的帮助要小得多。当然,我们不能总是预测一个web应用程序将获得多少流量,而且需求经常会随着时间的推移而变化 如果一个数据库的读操作远远多于写操作,那么缓存数据库中的数据可以提高性能。这是你可能想听听的最近播客的主题: 在许多服务器之间传播数据库是一项复杂的任务,因为您需要处理同步问题。您最好的选择是找到一个服务或API来为您解决这个问题。您可以使用MySQL(请参阅),但为这种扩展设计的另一个数据库可能是更好的选择。看一看