-
公开(公告)号:GB2503893A
公开(公告)日:2014-01-15
申请号:GB201212231
申请日:2012-07-10
Applicant: IBM
Inventor: HAISCHT DANIEL , GERSTL PETER , FUNKE FLORIAN
Abstract: A data selection method, comprising receiving first data representative of program code (e.g. SQL or JDBC) comprising database operations, generating second data such as a control flow graph representative of a sequence of operations which could be encountered in an execution of the program code, the sequence of operations comprising at least one of the database operations, and selecting third data from a database using the second data to generate a subset of the database. The method may further comprise establishing, for a parameter used in an operation belonging to the sequence of operations, a value or the parameter at an onset or the sequence of operations, and establishing, using the value, a collection of values of the parameter which could be encountered in an execution of the sequence of operations, wherein the selecting data uses the collection of values.
-
公开(公告)号:DE602006000660D1
公开(公告)日:2008-04-24
申请号:DE602006000660
申请日:2006-01-27
Applicant: IBM
Inventor: GERSTL PETER , KARLSSON MAGNUS , SEIDER DIRK , SUHRE OLIVER
IPC: H04L12/58
Abstract: The present invention relates to electronic mail. In particular, it relates to a method and system for processing electronic mail, wherein mails are stored in a space efficient way by removing redundancy from the content. Prior art is known for doing a limited version of this on a mail client. The mail server according to the invention analyzes each incoming e-mail, and particular sections of its message body, so-called elementary mail segments, are stored in a particular way and using a particular effectively accessible data structure (410,420,430). The advantage is that this mail server based storage mechanism significantly reduces redundancy compared to prior art server-based storage, as at a prior art mail server the overall content of stored mails is full of redundancy. Then , the mail server sends to the addressee a concatenation of such elementary segments, based on the stored contents (440,450). A long-term archive is correspondingly based on said redundancy-reduced storage of mails (460).
-
公开(公告)号:AT389284T
公开(公告)日:2008-03-15
申请号:AT06100935
申请日:2006-01-27
Applicant: IBM
Inventor: GERSTL PETER , KARLSSON MAGNUS , SEIDER DIRK , SUHRE OLIVER
IPC: H04L12/58
Abstract: The present invention relates to electronic mail. In particular, it relates to a method and system for processing electronic mail, wherein mails are stored in a space efficient way by removing redundancy from the content. Prior art is known for doing a limited version of this on a mail client. The mail server according to the invention analyzes each incoming e-mail, and particular sections of its message body, so-called elementary mail segments, are stored in a particular way and using a particular effectively accessible data structure (410,420,430). The advantage is that this mail server based storage mechanism significantly reduces redundancy compared to prior art server-based storage, as at a prior art mail server the overall content of stored mails is full of redundancy. Then , the mail server sends to the addressee a concatenation of such elementary segments, based on the stored contents (440,450). A long-term archive is correspondingly based on said redundancy-reduced storage of mails (460).
-
公开(公告)号:DE102021128428A1
公开(公告)日:2022-06-02
申请号:DE102021128428
申请日:2021-11-02
Applicant: IBM
Inventor: SUHRE OLIVER , MAIER ALBERT , GERSTL PETER , SCHWARZ THOMAS , BAESSLER MICHAEL
Abstract: Aspekte der vorliegenden Erfindung offenbaren ein Verfahren, Computerprogrammprodukt und System zum Regulieren eines Satzes von Informationsbeständen unter Verwendung eines Information-Governance-Systems. Das Verfahren umfasst einen oder mehrere Prozessoren, die eine oder mehrere höhere Klassifikations-Zuordnungsregeln auf einen oder mehrere Informationsbestände des Satzes von Informationsbeständen anwenden. Darüber hinaus umfasst das Verfahren einen oder mehrere Prozessoren, die eine oder mehrere höhere Klassifikations-Übertragungsregeln auf den einen oder die mehreren Informationsbestände anwendet, die mit den höheren Klassifikationszuordnungen versehenen sind, um die jeweiligen höheren Klassifikationszuordnungen innerhalb einer Einschlusshierarchie, die durch den Satz von Informationsbeständen gebildet wird, nach oben auf einen oder mehrere übergeordnete Informationsbestände des Satzes von Informationsbeständen zu übertragen.
-
公开(公告)号:DE102014113693A1
公开(公告)日:2015-05-21
申请号:DE102014113693
申请日:2014-09-23
Applicant: IBM
Inventor: SCHWARZ THOMAS , SUHRE OLIVER , GRASSELT MIKE , GERSTL PETER , MAIER ALBERT
IPC: G06F17/30
Abstract: Die Erfindung bezieht sich auf ein Verfahren, ein Computerprogrammprodukt, ein System zum Laden von Daten in ein Zielsystem. Die Daten weisen Entitäten mit einem entsprechenden eindeutigen primären Datenwert und einem oder mehreren entsprechenden sekundären Datenwerten auf. Mindestens ein Teil der sekundären Datenwerte weist zugehörige Fremdschlüsselbeziehungen auf. Jede Fremdschlüsselbeziehung verbindet den entsprechenden sekundären Datenwert mit dem entsprechenden primären Datenwert einer anderen Entität. Das Verfahren weist folgende Schritte auf: Aufteilen der Entitäten in Einfügeblattgruppen, indem ein Iterationsprozess ausgeführt wird, bei dem aufeinanderfolgende Iterationen durchgeführt werden, wobei das Ausführen jeder Iteration ein Erzeugen eines entsprechenden Satzes der Einfügeblattgruppen beinhaltet, wobei der entsprechende Satz der Einfügeblattgruppen alle Entitäten enthält, deren sekundäre Datenwerte entweder über keine Fremdschlüsselbeziehungen oder nur über eine oder mehrere Fremdschlüsselbeziehungen mit den primären Datenwerten der Entitäten der Einfügeblattgruppen verfügen, die bei der Ausführung einer vorherigen Iteration erzeugt wurden, wobei der Iterationsprozess ausgeführt wird, bis keine Entitäten mehr vorhanden sind, deren sekundäre Datenwerte entweder über keine Fremdschlüsselbeziehungen oder nur über eine oder mehrere Fremdschlüsselbeziehungen mit den primären Datenwerten der einen oder mehreren Entitäten der Einfügeblattgruppen verfügen, die bei der Ausführung einer vorherigen Iteration erzeugt wurden, wobei eine Abfolge zum Erzeugen der Sätze der Einfügeblattgruppen gespeichert wird; und das aufeinanderfolgende Laden der Sätze der Einfügeblattgruppen der Entitäten und der Fremdschlüsselbeziehungen, die ihre sekundären Datenwerte mit dem entsprechenden primären Datenwerten verbinden, in das Zielsystem gemäß der Abfolge.
-
公开(公告)号:DE602006000660T2
公开(公告)日:2009-04-02
申请号:DE602006000660
申请日:2006-01-27
Applicant: IBM
Inventor: GERSTL PETER , KARLSSON MAGNUS , SEIDER DIRK , SUHRE OLIVER
IPC: H04L12/58
Abstract: The present invention relates to electronic mail. In particular, it relates to a method and system for processing electronic mail, wherein mails are stored in a space efficient way by removing redundancy from the content. Prior art is known for doing a limited version of this on a mail client. The mail server according to the invention analyzes each incoming e-mail, and particular sections of its message body, so-called elementary mail segments, are stored in a particular way and using a particular effectively accessible data structure (410,420,430). The advantage is that this mail server based storage mechanism significantly reduces redundancy compared to prior art server-based storage, as at a prior art mail server the overall content of stored mails is full of redundancy. Then , the mail server sends to the addressee a concatenation of such elementary segments, based on the stored contents (440,450). A long-term archive is correspondingly based on said redundancy-reduced storage of mails (460).
-
公开(公告)号:GB2522832A
公开(公告)日:2015-08-12
申请号:GB201317899
申请日:2013-10-10
Applicant: IBM
Inventor: SCHWARZ THOMAS , SUHRE OLIVER , GRASSELT MIKE , GERSTL PETER , MAIER ALBERT
IPC: G06F17/30
Abstract: A method for loading data into a target system, the data comprises entities having a corresponding unique primary data value and one or more corresponding secondary data values. At least a portion of the secondary data values has associated foreign key relationships. Each foreign key relationship links the corresponding secondary data value to the corresponding primary data value of another entity. The method comprises the following steps: splitting the entities into insertion leaf groups by execution of an iteration process comprising execution of consecutive iterations, wherein execution of each iteration involves generation of a respective set the insertion leaf groups, the respective set of the insertion leaf groups containing all entities whose secondary data values have either no foreign key relationships or only one or more foreign key relationships with the primary data values of the entities of the insertion leaf groups generated during execution of any prior iteration, wherein the iteration process is executed until there are no entities left whose secondary data values have either no foreign key relationships or only one or more foreign key relationships with the primary data values of the one or more entities of the insertion leaf groups generated during execution of any previous iteration, wherein a sequence of generation of the sets of the insertion leaf groups is recorded; and consecutively loading the sets of the insertion leaf groups of the entities and the foreign key relationships linking their secondary data values with the corresponding primary data values into the target system according to the sequence.
-
-
-
-
-
-