Method and apparatus for processing database data in distributed database system

    公开(公告)号:GB2517885A

    公开(公告)日:2015-03-04

    申请号:GB201500410

    申请日:2013-06-14

    Applicant: IBM

    Abstract: The invention relates to distributed database systems. Disclosed is a method and apparatus for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key.

    Datenverarbeitungsverfahren, Datenabfrageverfahren in Datenbank und entsprechende Einheit

    公开(公告)号:DE102013210914B4

    公开(公告)日:2018-06-21

    申请号:DE102013210914

    申请日:2013-06-12

    Applicant: IBM

    Abstract: In dieser Erfindung wird ein Datenverarbeitungsverfahren in einer Datenbank bereitgestellt, wobei eine Abfrageanforderung für Datensätze in der Datenbank Informationen aufweist, die eine Quellen-IP-Adresse und eine Ziel-IP-Adresse angeben, wobei die Quellen-IP-Adresse N Abschnitte aufweist, die Ziel-IP-Adresse M Abschnitte aufweist, sowohl M als auch N positive Ganzzahlen sind, wobei das Verfahren aufweist: Ermitteln einer Indexverschlüsselungsart für die Datenbank, wobei der Index ein eindimensionaler Index ist, der N+M Abschnitte aufweist, wobei die Verschlüsselungsart eine Variantensequenz von verschiedenen Abschnitten für den Index angibt, wobei mindestens eine von der Quellen-IP-Adresse und der Zieladresse, die durch die Informationen angegeben werden, die in der möglichen Abfrageanforderung enthalten sind, mindestens einen Abschnitt aufweist, der ein Platzhalterzeichen hat, wobei gemäß dem Index für alle möglichen Abfrageanforderungen aufeinanderfolgende Datensätze als ein Abfrageergebnis erhalten werden können; wobei gemäß der Verschlüsselungsart der Index für die Datensätze erstellt wird. Diese Erfindung offenbart auch ein Datenabfrageverfahren und eine entsprechende Einheit. Datenbanken, die leicht zu erweitern sind und eine schnelle Abfragegeschwindigkeit haben, können gemäß den technischen Lösungen dieser Erfindung bereitgestellt werden.

    Verfahren und Vorrichtung zum Verarbeiten von Datenbankdaten in einem verteilten Datenbanksystem

    公开(公告)号:DE112013003205T5

    公开(公告)日:2015-04-02

    申请号:DE112013003205

    申请日:2013-06-14

    Applicant: IBM

    Abstract: Die Erfindung bezieht sich auf verteilte Datenbanksysteme. Es werden ein Verfahren und eine Vorrichtung zum Verarbeiten von Datenbankdaten in einem verteilten Datenbanksystem offenbart, wobei das verteilte Datenbanksystem eine Mehrzahl von Datenverarbeitungsknoten aufweist, die zum Austausch von Daten über Computernetzwerke verbunden sind, wobei das Verfahren aufweist: Erstellen einer Mehrzahl von unterschiedlichen Datenreplikaten, wobei jedes der Datenreplikate wie folgt erstellt wird: Sortieren der Datenbankdaten gemäß zumindest einem Datenattribut; Erzeugen eines Zeilenschlüssels auf der Grundlage des zumindest einen Datenattributs; und Verwenden der sortierten Datenbankdaten mit dem Zeilenschlüssel als das Datenreplikat, Speichern unterschiedlicher Datenreplikate in verschiedenen Datenverarbeitungsknoten; und Erstellen eines Index für jedes der Datenreplikate gemäß dessen Zeilenschlüssel.

    Datenverarbeitungsverfahren, Datenabfrageverfahren in Datenbank und entsprechende Einheit

    公开(公告)号:DE102013210914A1

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

    申请号:DE102013210914

    申请日:2013-06-12

    Applicant: IBM

    Abstract: In dieser Erfindung wird ein Datenverarbeitungsverfahren in einer Datenbank bereitgestellt, wobei eine Abfrageanforderung für Datensätze in der Datenbank Informationen aufweist, die eine Quellen-IP-Adresse und eine Ziel-IP-Adresse angeben, wobei die Quellen-IP-Adresse N Abschnitte aufweist, die Ziel-IP-Adresse M Abschnitte aufweist, sowohl M als auch N positive Ganzzahlen sind, wobei das Verfahren aufweist: Ermitteln einer Indexverschlüsselungsart für die Datenbank, wobei der Index ein eindimensionaler Index ist, der N + M Abschnitte aufweist, wobei die Verschlüsselungsart eine Variantensequenz von verschiedenen Abschnitten für den Index angibt, wobei mindestens eine von der Quellen-IP-Adresse und der Zieladresse, die durch die Informationen angegeben werden, die in der möglichen Abfrageanforderung enthalten sind, mindestens einen Abschnitt aufweist, der ein Platzhalterzeichen hat, wobei gemäß dem Index für alle möglichen Abfrageanforderungen aufeinanderfolgende Datensätze als ein Abfrageergebnis erhalten werden können; wobei gemäß der Verschlüsselungsart der Index für die Datensätze erstellt wird. Diese Erfindung offenbart auch ein Datenabfrageverfahren und eine entsprechende Einheit. Datenbanken, die leicht zu erweitern sind und eine schnelle Abfragegeschwindigkeit haben, können gemäß den technischen Lösungen dieser Erfindung bereitgestellt werden.

    Datenverarbeitungsverfahren, Einheit und System zum Verarbeiten von Anforderungen in einem Mehrkernsystem

    公开(公告)号:DE112010004198T5

    公开(公告)日:2012-08-30

    申请号:DE112010004198

    申请日:2010-09-30

    Applicant: IBM

    Abstract: Die vorliegende Beschreibung stellt ein Verfahren, eine Einheit und ein System zum Verarbeiten einer Anforderung in einem Mehrkernsystem bereit. Das Verfahren umfasst die folgenden Schritte: Empfangen einer Datenanforderung von einer anfordernden Einheit durch ein Filter; Vergleichen einer Anzeige, die einen logischen Bereich in der Anforderung anzeigt, mit einer Anzeige, die einen logischen Bereich in einem Eintrag des Filters anzeigt; Suchen in einer Einheit, in der sich das Filter befindet, beruhend auf der Anforderung und Zurückmelden eines Suchergebnisses an die anfordernde Einheit bei übereinstimmendem Vergleichsergebnis; und Zurückmelden einer Antwort „KEINE” an die anfordernde Einheit von dem Filter bei nicht übereinstimmendem Vergleichsergebnis.

    Data processing method, device, and system for processing requests in a multi-core system

    公开(公告)号:GB2487313A

    公开(公告)日:2012-07-18

    申请号:GB201202832

    申请日:2010-09-30

    Applicant: IBM

    Abstract: The present disclosure provides a method, device, and system for processing a request in a multi-core system. The method comprises steps of: receiving a request for data by a filter from a requesting unit; comparing an indicator indicative of a logical partition in the request with an indicator indicative of the logical partition in a record of the filter; searching in a unit where the filter is located based on the request and returning a search result to the requesting unit if a comparison result matches; and returning a NONE response to the requesting unit from the filter if the comparison result does not match.

Patent Agency Ranking