Systems and methods for partitioning information across multiple storage
devices in a web server environment. The system comprises a web server
database which includes information related creating a web site. The
information is divided into partitions within the database. One of the
partitions includes user information and another of the partitions
includes content for the web site. Portions of the content for the web
site is replicated and maintained within the partition including the user
information. Further, a portion of the user information is replicated and
maintained in the partition where the content for the web site is
maintained. The methods include dividing information into partitions,
de-normalizing the received data and replicating the data portions into
the various web site locations.