Statistische anwendungen in einer oltp-umgebung

Applications statistiques dans un environnement oltp

Statistical applications in oltp environment

Abstract

The present disclosure provides a method of statistical application in an OLTP environment to reduce the intensive computational load of invoking SQL statements for statistical calculations. The method introduces a time element into statistical records, and use the time element to determine the time status of previously computed statistical records. Upon receiving a query for a statistical record, the system first searches for an existing copy of the statistical record, and checks the time status of the statistical record if found. The system sends the statistical record to the inquirer if the record exists and is unexpired, and invokes an SQL statement to compute the statistical record only if the record does not exist or has expired. The statistical records may be placed in statistical table in a database and/or a cache of an application server. The disclosed strategy may also increase attack resistance of the system.
La présente invention concerne un procédé d'application statistique dans un environnement OLTP pour réduire la charge de calcul intensif liée à l'invocation d'états SQL pour des calculs statistiques. Le procédé introduit un élément temporel dans des enregistrements statistiques et utilise l'élément temporel pour déterminer l'état temporel des enregistrements statistiques calculés auparavant. Lors de la réception d'une demande concernant un enregistrement statistique, le système recherche d'abord une copie existante de l'enregistrement statistique et vérifie l'état temporel de l'enregistrement statistique s'il est trouvé. Le système envoie l'enregistrement statistique au demandeur si l'enregistrement existe et n'est pas périmé, et invoque un état SQL pour calculer l'enregistrement statistique seulement si l'enregistrement n'existe pas ou est périmé. Les enregistrements statistiques peuvent être placés dans une table statistique dans une base de données et/ou un cache d'un serveur d'application. La stratégie divulguée peut également augmenter la résistance du système aux attaques.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (3)

    Publication numberPublication dateAssigneeTitle
    US-2003200194-A1October 23, 2003International Business Machines CorporationComputer apparatus and method for caching results of a database query
    US-2006004794-A1January 05, 2006Microsoft CorporationRich application view system and method
    US-6009271-ADecember 28, 1999Bmc Software, Inc.Method of retrieving data from a relational database

NO-Patent Citations (2)

    Title
    FUJIAN LIU ET AL: "Database server workload characterization in an e-commerce environment", MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATIONS SYSTEMS, 2004. (MASCOTS 2004). PROCEEDINGS. THE IEEE COMPUTER SOCIETY' S 12TH ANNUAL INTERNATIONAL SYMPOSIUM ON VOLENDAM, THE NETHERLANDS, EU OCT. 4-8, 2004, PISCATAWAY, NJ, USA,IE, 4 October 2004 (2004-10-04), pages 475-483, XP010736867, DOI: 10.1109/MASCOT.2004.1348303 ISBN: 978-0-7695-2251-7
    See also references of WO 2009062067A1

Cited By (0)

    Publication numberPublication dateAssigneeTitle