发明名称 Method allowing validation of large volume of updates in a large production database of new entered data prior to their release
摘要 A method of insuring the integrity of a plurality of updates brought in real-time to a large production database concurrently used by one or more software applications. The large production database includes a plurality of products participating to the definition of objects. The method first comprises the step of requesting the issuance of a unique filing number associated to a draft state version of the plurality of updates while keeping them invisible to the end-users of the large production database. Then, a set of product items identified as a whole by the unique filing number and on which the updates applies is created or copied in the large production database and gathered under the form of a meta-product on which the plurality of updates is applied. When updating is complete, the meta-product is successively set into a customizable flow of one or more validation states in order to perform a cross-validation of the plurality of updates. Finally, when validation is complete, the meta-product is set into a production state where the uniquely identified meta-product becomes immediately visible and useable by the end-users of the one or more software applications.
申请公布号 US8843460(B2) 申请公布日期 2014.09.23
申请号 US201013201545 申请日期 2010.02.16
申请人 Amadeus S.A.S. 发明人 Daniello Rudy;Desmonceau Sophie;Janin Benoit;Jullien Rene;Ruscica Brigitte
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Wood, Herron & Evans LLP 代理人 Wood, Herron & Evans LLP
主权项 1. A method for updating a production database concurrently used by one or more software applications, the method comprising: in response to receiving an update request, requesting the issuance of a unique identifier associated to a draft state version of a plurality of updates to the production database while keeping the plurality of updates invisible to the at least one software application, wherein the production database includes a plurality of product items and occupies more than one terabyte or contains more than a billion rows, the product items comprising fares, rules applying to fares, and routes associated to fares; within the production database, creating or copying from the production database a set of product items to be updated and validated, the set of product items to be updated and validated being identified by the unique identifier and being gathered as a meta-product stored at the production database on which the plurality of updates is applied, wherein the meta-product is a logical grouping by the unique identifier of the set of product items to be updated and validated; updating the product items of the meta-product based on the plurality of updates and setting the meta-product to a draft updated state; validating the updated product items of the draft updated state of the meta-product with at least one form of validation; and in response to successfully validating the updated product items of the meta-product with the at least one form of validation, setting the meta-product from the draft updated state to a production state such that the updated product items of the meta-product become immediately visible and useable at the production database by the at least one software application.
地址 Sophia Antipolis FR