{"id":962,"date":"2011-08-29T17:04:02","date_gmt":"2011-08-29T17:04:02","guid":{"rendered":"https:\/\/www.techopedia.com\/definition\/database-clustering\/"},"modified":"2020-05-13T19:28:35","modified_gmt":"2020-05-13T19:28:35","slug":"database-clustering","status":"publish","type":"definition","link":"https:\/\/www.techopedia.com\/definition\/17\/database-clustering","title":{"rendered":"Database Clustering"},"content":{"rendered":"
Database clustering refers to the ability of several servers or instances to connect to a single database. <\/p>\n
An instance is the collection of memory and processes that interacts with a database, which is the set of physical files that actually store data.<\/p>\n
Database clustering offers two major advantages, especially in high-volume database environments:<\/p>\n
Because there is more than one server or instance for users to connect to, clustering offers an alternative, in the event of individual server failure.<\/p>\n
The clustering feature is usually set up to allow users to be automatically allocated to the server with the least load.<\/p>\n
Database clustering takes different forms, depending on how the data is stored and allocated resources. <\/p>\n