SYSTEM AND METHOD FOR MANAGING QUERY ACCESS TO INFORMATION

    公开(公告)号:CA2447458A1

    公开(公告)日:2005-04-29

    申请号:CA2447458

    申请日:2003-10-29

    Applicant: IBM CANADA

    Abstract: A system and method for supporting named memory variables in an information retrieval system comprising a relational database. PUBLIC and PRIVATE named memory variables can be created, referenced, modified or deleted using SQL statements. The informati on retrieval system allocates a memory area as a named variable storage space for storing named memory variables. System catalogs may be used for storing information about PUBLIC, SECURE PUBLIC, SECURE PRIVATE, and pre-defined named memory variables. PUBLIC and PRIVATE named memory variables can be used for transferring information between SQL statements of one or more sessions, or for retrieving system information from the relational database. Both PUBLIC and PRIVATE types can be defined as SECURE named memory variables requiring specific authorization privileges to read or write to the variable.

    Optimieren von zerstreuten schemalosen Daten in relationalen Speichern

    公开(公告)号:DE102013206281B4

    公开(公告)日:2022-07-07

    申请号:DE102013206281

    申请日:2013-04-10

    Applicant: IBM

    Abstract: Computerimplementiertes Verfahren zum Optimieren einer Speicherung von schemalosen Daten in einem relationalen Datenspeichersystem, wobei das Verfahren aufweist:- Empfangen eines schemalosen Datensatzes, der eine Vielzahl von Ressourcen aufweist, wobei jeder Ressource in der Vielzahl von Ressourcen zumindest eine Vielzahl von Eigenschaften zugehörig ist;- Kennzeichnen zumindest eines Satzes von kookkurrierenden (gleichzeitig auftretenden) Eigenschaften von der Vielzahl von Eigenschaften für eine oder mehrere der Vielzahl von Ressourcen;- Erzeugen eines Graphen, der eine Vielzahl von Knoten aufweist, wobei jeder der Vielzahl von Knoten eine eindeutige Eigenschaft in dem zumindest einen Satz von kookkurrierenden Eigenschaften darstellt und wobei der Graph des Weiteren eine Kante aufweist, die jeden der Vielzahl von Knoten verbindet, der ein Paar von kookkurrierenden Eigenschaften in dem zumindest einen Satz von kookkurrierenden Eigenschaften darstellt;- Durchführen einer Graphenfärbeoperation an dem Graphen, wobei die Graphenfärbeoperation ein Zuweisen jedes der Vielzahl von Knoten zu einer Farbe aufweist, wobei Knoten, die durch eine Kante verbunden sind, unterschiedliche Farben zugewiesen werden; und- Erzeugen eines Speicherschemas, wobei das Speicherschema jeder eindeutigen Eigenschaft, die durch einen der Vielzahl von Knoten in dem Graphen dargestellt wird, auf der Grundlage der Farbe, die dem Knoten zugewiesen worden ist, eine Spaltenkennung aus einer Tabelle zuweist.- wobei das Verfahren des Weiteren aufweist:- Ermitteln einer Gesamtzahl von Farben, die der Vielzahl von Knoten in dem Graphen zugewiesen ist;- Vergleichen der Gesamtzahl von Farben mit einem ersten Schwellenwert, der eine Höchstzahl von Spalten kennzeichnet, die der Tabelle zugehörig sind;- Ermitteln, ob die Gesamtzahl von Farben größer als der erste Schwellenwert ist; und- beruhend darauf, dass die Gesamtzahl von Farben größer als der erste Schwellenwert ist, Entfernen von Knoten, die zumindest einem Satz von kookkurrierenden Eigenschaften zugehörig sind, aus dem Graphen.

    Triplestore replicator
    3.
    发明专利

    公开(公告)号:GB2519779A

    公开(公告)日:2015-05-06

    申请号:GB201319134

    申请日:2013-10-30

    Applicant: IBM

    Abstract: A system for replicating triplestore data from generic data records comprising: a plurality of triplestore mapping operations; a record reader for listening for data events from the generic data record and for matching each data event to one or more triplestore mapping operations; a processor for generating equivalent triples for each located data event by applying the matched triplestore mapping operation; and a data sink for receiving generated equivalent triples so that the triplestore data is synchronized in real time with the generic data records.

    Assessing response routes in a network

    公开(公告)号:GB2510429A

    公开(公告)日:2014-08-06

    申请号:GB201302027

    申请日:2013-02-05

    Applicant: IBM

    Abstract: Method and system are provided for assessing response routes in a network of connected nodes wherein a querying node propagates a query through multiple routes of intermediate nodes to a data source node and the data source node returns data to the querying node. The method at a data source node includes: receiving a query instance including metadata with route information of the route of intermediate nodes in the network that the query instance has travelled through from a querying node to the data source node; comparing the route information to a route policy, e.g. whether the intermediate nodes are trusted; and responding to a query instance which meets the route policy by returning the query response via the route of intermediate nodes of the query instance.

    OPTIMISING DATA TRANSMISSION IN A HYPERCUBE NETWORK

    公开(公告)号:IN2291CHN2014A

    公开(公告)日:2015-06-19

    申请号:IN2291CHN2014

    申请日:2014-03-26

    Applicant: IBM

    Abstract: A method of operating a hypercube network of processing devices comprises determining that a plurality of the processing devices are storing data to be processed at a single processing device obtaining the addresses of the plurality of processing devices storing the data to be processed determining the most common number for each digit of the addresses of the plurality of processing devices storing the data to be processed generating a new address comprising the determined most common number for each digit and transferring the data to be processed to the processing device with the generated new address.

    Propagating a query in a network by applying a delay at a node

    公开(公告)号:GB2508631A

    公开(公告)日:2014-06-11

    申请号:GB201221940

    申请日:2012-12-06

    Applicant: IBM

    Abstract: A query is propagated from a querying node to a destination node in a network of connected nodes. At least one of the nodes is designated as a delay node. The query is transmitted 4.1 from the querying node to one or more connected nodes. Each node which receives the query retransmits the query 4.4 to a connected node the first time that the query is received. The receiving and retransmitting of the query is repeated for each node receiving the query until the query is received at the destination node 4.5. At each node which is designated as a delay node a delay is applied 4.3 prior to retransmitting. The network may be a federated database made up of a number of interconnected databases and the delay nodes may be non-trusted nodes.

    A method for determining rules by providing data records in columnar data structures

    公开(公告)号:GB2503622A

    公开(公告)日:2014-01-01

    申请号:GB201318442

    申请日:2012-05-25

    Applicant: IBM

    Abstract: The invention provides for a computer-implemented method for determining first rules (401-407), where each first rule comprises a source attribute-value pair and a destination attribute-value pair.A columnar database comprises a plurality (214; 609) of columnar data structures (109, 110; 225, 226, 227), each columnar data structure being associated with one column attribute (215-224) and comprising one or more column entries (235).First data records (213, 230-234) are stored in the columnar database. There are mask data structures (320-323), and each mask data structure has the same structure as one of the columnar data structures. The mask data structures comprise one or more second attribute- value pairs. Second data records are selected as a sub-set of the first data records by intersecting the columnar data structures and the mask data structures. One of the column attributes and one value being contained in the column data structure associated with said column attribute are selected as the destination attribute-value pair. One second rule is created for each first attribute-value pair of the second data records. For each second rule, a cooccurrence count is calculated. One or more of said second rules are selected as the first rules.

    Optimieren von zerstreuten schemalosen Daten in relationalen Speichern

    公开(公告)号:DE102013206281A1

    公开(公告)日:2013-10-24

    申请号:DE102013206281

    申请日:2013-04-10

    Applicant: IBM

    Abstract: Verschiedene Ausführungsformen der Erfindung beziehen sich auf ein Optimieren einer Speicherung von schemalosen Daten. Es wird ein schemaloser Datensatz empfangen, der eine Vielzahl von Ressourcen aufweist. Jeder Ressource ist zumindest eine Vielzahl von Eigenschaften zugehörig. Es wird zumindest ein Satz von kookkurrierenden (gleichzeitig auftretenden) Eigenschaften von der Vielzahl von Eigenschaften gekennzeichnet. Es wird ein Graph erzeugt, der eine Vielzahl von Knoten beinhaltet. Jeder der Knoten stellt eine eindeutige Eigenschaft in dem Satz von kookkurrierenden Eigenschaften dar. Der Graph beinhaltet des Weiteren eine Kante, die jeden Knoten verbindet, der ein Paar kookkurrierender Eigenschaften darstellt. An dem Graphen wird eine Graphenfärbeoperation durchgeführt. Die Graphenfärbeoperation weist ein Zuweisen jedes Knotens zu einer Farbe auf, wobei Knoten, die durch eine Kante verbunden sind, unterschiedliche Farben zugewiesen werden. Es wird ein Schema erzeugt, das jeder eindeutigen Eigenschaft, die durch einen der Knoten in dem Graphen dargestellt wird, auf der Grundlage der Farbe, die dem Knoten zugewiesen worden ist, eine Spaltenkennung aus einer Tabelle zuweist.

Patent Agency Ranking