Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 数据库负载均衡_Java_Database_Jsp_Servlets_Jdbc - Fatal编程技术网

Java 数据库负载均衡

Java 数据库负载均衡,java,database,jsp,servlets,jdbc,Java,Database,Jsp,Servlets,Jdbc,我将开始一个巨大的应用程序的工作。 在那之前,我要做好准备 这是一个将在世界范围内使用的应用程序,同时将有大量用户使用它 所以我认为,在一个数据库服务器上会有很大的负载,在很短的时间内会有大量的请求/查询。所以这会影响系统的性能,对吗 若数据库服务器宕机,网站所有者将为此付出巨大代价 那我该怎么办?有什么技术或东西我可以使用吗? 如果我可以使用多个数据库,那么如何使用?所有数据库是否都包含相同的信息?我可以在不同的数据库之间连接表(使用任何技术或工具)吗?或者我必须在每个数据库中执行多个查询 应

我将开始一个巨大的应用程序的工作。 在那之前,我要做好准备

这是一个将在世界范围内使用的应用程序,同时将有大量用户使用它

  • 所以我认为,在一个数据库服务器上会有很大的负载,在很短的时间内会有大量的请求/查询。所以这会影响系统的性能,对吗

  • 若数据库服务器宕机,网站所有者将为此付出巨大代价

  • 那我该怎么办?有什么技术或东西我可以使用吗? 如果我可以使用多个数据库,那么如何使用?所有数据库是否都包含相同的信息?我可以在不同的数据库之间连接表(使用任何技术或工具)吗?或者我必须在每个数据库中执行多个查询


    应用程序将包括:jboss、jsp、servlet、mysql

    如果能够以一定的精度给出需求,那么总是最好的。例如,我们预计不超过1000个用户同时访问数据库是一个明确的设计要求。“将有大量用户”的帮助要小得多。当然,我们不能总是预测一个web应用程序将获得多少流量,而且需求经常会随着时间的推移而变化

    如果一个数据库的读操作远远多于写操作,那么缓存数据库中的数据可以提高性能。这是你可能想听听的最近播客的主题:

    在许多服务器之间传播数据库是一项复杂的任务,因为您需要处理同步问题。您最好的选择是找到一个服务或API来为您解决这个问题。您可以使用MySQL(请参阅),但为这种扩展设计的另一个数据库可能是更好的选择。看一看