The load balancing architecture can be used to solve the overloading problem on the web server. Recently, most of the contents of web pages are retrieved from database. Thus, the arrangement of the database server in load balancing architecture is one of the most important factors that impact on the overall performance. In this thesis, we analyze the performance of the load balancing architecture with centralized database architecture and de-centralized database architecture. With a series of experiment, we try to find the most appropriate arrangement of the database server. The experimental results show that when the number of the backend servers is small, using the centralized database architecture results in lower average respond time. But when the number of backend servers is large, using the de-centralized database architecture can achieve higher performance.