Method and arrangement for the management of database schemas
First Claim
1. A method for managing database schemas and/or application configuration data in at least one database system comprising at least one application master database and at least one application replica database, wherein at least one of said databases comprises a schema of the data stored in the database, characterized in that at least one schema and/or application configuration is managed externally of said at least one application master database or at least one application replica database, and at least one database is distributed on single or multiple servers.
6 Assignments
0 Petitions
Accused Products
Abstract
The invention relates generally to the management of distributed databases, and more particularly to a method and an arrangement associated with managing database schemas and configuration of software that uses those schemas. The objective of this invention is to present a method and a system, which allows managing database schemas and application software in large distributed multi-database systems and avoiding problems that are related to the prior art systems. The objective of the invention is attained by using configuration manager apparatus (231), which is external to the configuration and databases being managed (200). The objective of the invention is preferably also attained by providing a mechanism for keeping multiple, possibly different database schemas and application software in synchronization. The external configuration management node (231) manages the configuration management replicas (203, 213, 223) in each part (201, 211, 221) of the distributed database system (200). These synchronized configuration management replicas comprise scripts that are used for creating and/or updating the schemas of the database nodes and configuration of software that uses these database nodes (202, 212, 222)
-
Citations
34 Claims
-
1. A method for managing database schemas and/or application configuration data in at least one database system comprising at least one application master database and at least one application replica database, wherein at least one of said databases comprises a schema of the data stored in the database, characterized in that
at least one schema and/or application configuration is managed externally of said at least one application master database or at least one application replica database, and at least one database is distributed on single or multiple servers.
-
15. A configuration management arrangement for at least one database system comprising at least one server with application master database and at least one server with application replica database, wherein at least one database comprises a schema of the data stored in the database, characterized in that the arrangement comprises a configuration management node for managing a database schema of said at least one database server and/or configuration of applications accessing the database, wherein said configuration management node is separate from said at least one application master database.
-
29. A configuration management node for at least one database system, the database system comprising at least one database in at least one database server, wherein the configuration management node comprises means for creating and/or updating configuration of schemas and/or applications accessing the database system, wherein the configuration management node is external of said at least one database.
Specification