| Título:
| Sistema de la base de datos con la metodología para almacenar una tabla de la base de datos verticalmente repartiendo todas las columnas de la tabla | | Patentes ID: | US5794229 | | Fecha de emisión: |
August 11, 1998 |
| Resumen: | Un sistema de la base de datos del cliente/del servidor con los métodos mejorados para realizar las preguntas de la base de datos, particularmente DSS-tipo pregunta, se describe. El sistema incluye a unos o más clientes (e.g., los terminales o las PC) conectados vía una red con un servidor. En general la operación, clientes almacena datos adentro y recupera datos de unas o más tablas de la base de datos residentes en el servidor sometiendo los comandos del SQL, algunos de los cuales especifican “preguntas”--criterios para seleccionar expedientes particulares de una tabla. El sistema pone los métodos en ejecución para almacenar datos verticalmente (es decir, por la columna), en vez de horizontalmente (es decir, por fila) como se hace tradicionalmente. Cada columna abarca una pluralidad de las “células” (es decir, valor de la columna para un expediente), que se arreglan en una página de los datos en una manera contigua. Almacenando datos en una base columna-sabia, el sistema puede procesar una pregunta del DSS trayendo en solamente esas columnas de los datos que están de interés. En vez del recuperación los datos fila-basados paginan la información que consiste en que no está en gran parte de interés a una pregunta, las páginas columna-basadas pueden ser la información que consiste en recuperada que está sobre todo, si no totalmente, de interés a la pregunta. La recuperación sí mismo se puede hacer usando transferencias grandes más-eficientes de la entrada-salida del bloque. El sistema incluye la compresión de datos que se proporciona en el nivel de los encargados del escondrijo o del almacenador intermediario, así proporcionando la compresión de datos en marcha de una forma que es transparente a cada objeto. Puesto que el almacenaje vertical de datos conduce a la alta repetición en una página dada de los datos, el sistema proporciona la compresión/la descompresión mejoradas. |
|
|
|
|
|
|
Documento Original:
|
Database system with methodology for storing a database table by vertically partitioning all columns of the table
|
| Inventor(s):
| | | Cesionario:
| Sybase, Inc.;
(Emeryville,
CA,
US)
| | Agente:
| Smart; John A.
| | Solicitud N º:
| 570183
| | Fecha de presentación:
|
December 11, 1995
|
| Primaria de la Clase:
| 707/2
| | Otras Clases:
| 705/35
707/10
707/205
707/3
711/100
711/171
| | Campo de Búsqueda:
| 395/601-612,603 707/2,3,10,205 705/35 711/100,171
| | Intern'l Clase: |
G06F 17/30 (20060101)
|
| Examinador Principal: | Black; Thomas G.
| | Asistente Examinador: | Alam; Hosain T.
| | Patente EE.UU. Documento(s): | | | De Relaciones Exteriores de Referencia(s): | | | Otras Referencias: | “Un acercamiento Transacción-Basado a repartir vertical para los sistemas de la base de datos emparentada”, Chu y otros., IEEE, v19, n8, transacción de IEEE de la tecnología de dotación lógica, agosto. 1993. . “Madurez de RDBMS”, Philip A. Naecker, profesional de la DEC, v10, n12, P. 44 (6) [accesible en línea; Archivo 275 del diálogo], noviembre. 1991. . “Tabla Sructures de Ingres”, David Snellen, DBMS, v5, n8, P. 60 (3) [disponible: En línea; Archivo 275 del diálogo], julio. 1992. . Reinartz, K., “aspectos del modo vertical en sistemas del multiprocesador, cómputo poco convencional en procesadores convencionales,” seminario en segundo lugar internacional de Specalist sobre el diseño y uso de los procesadores paralelos de Digital, IEEE, 1994, pp. 48-54. . Brodie, M. y Manola, F., “gerencia de la base de datos: Un examen, “1987, pp. 1-24. . Hanson-Smith, Ltd., “descripción del sistema de la serie de la ventaja, Ver. 2.0, “1990, pp. 1-132..
| | Padres asunto Texto: |
El actual uso es un uso de la continuación-en-parte de uso común-poseído Ser. No. 08/048.637, archivado abril. 16, 1993, ahora abandonado, el acceso de que es incorporado por este medio por la referencia.
|
| | Demanda (s): | Se exige: 1. En un sistema informático que tenía una base de datos el almacenar de una tabla de la base de datos, la tabla dicha de la base de datos que presentaba la información del usuario como filas de los expedientes de datos dividió en columnas el ofinformation, cada columna que representaba una categoría particular de la información, un método para almacenar la tabla de la base de datos verticalmente repartiendo cada columna de la tabla de la base de datos sin consideración alguna hacia los dispositivos de almacenaje disponibles para el sistema, el abarcar del themethod: con independencia de los dispositivos de almacenaje disponibles para el sistema, creando para cada columna de la tabla por lo menos una de la base de datos asoció la página de los datos para almacenar los valores de los datos para la columna; |
|
|
|
| | Descripción: | AVISO DE COPYRIGHTUna porción del acceso de este documento de la patente contiene el material que está conforme a la protección del copyright. El dueño del copyright no tiene ninguna objeción a la reproducción del facsímil por cualquier persona del documento de la patente o del acceso de la patente como los itappears en la patente y la patente de la oficina de la marca registrada archivan o los expedientes, pero reserva de otra manera todas las derechas del copyright cualesquiera.FONDO DE LA INVENCIÓNLa actual invención se relaciona generalmente con los ambientes de la tratamiento de la información y, más particularmente, con el proceso de preguntas contra la información almacenada en un sistema de proceso de datos, tal como un sistema de gerencia de base de datos emparentada del SQL (RDBMS).Las computadoras son herramientas muy de gran alcance para almacenar y proporcionar el acceso a las cantidades de información extensas. Las bases de datos de la computadora son un mecanismo común para almacenar la información en sistemas informáticos mientras que proporcionan de fácil acceso a los usuarios. Una colección organizada isan de la base de datos típica de información relacionada almacenada como “registra” tener “campos” de la información. Como ejemplo, una base de datos de empleados puede tener un expediente para cada empleado. Aquí, cada expediente contiene los campos que señalan específicos sobre el empleado, tal como nombre, la dirección casera, el sueldo, y los similares.Entre la base de datos física real sí mismo (es decir, los expedientes contenidos en las páginas de los datos almacenadas en un dispositivo de almacenaje) y los usuarios del sistema, de un sistema de gerencia de base de datos o del DBMS se proporciona típicamente como un amortiguador o capa del software. Inessence, el DBMS blinda a usuario de la base de datos de saber o aún de cuidar sobre los detalles subyacentes del hardware-nivel. Típicamente, todas las peticiones de los usuarios para e |
|
|
|
| Patente de EE.UU.:
| 5794229 |
|
|
|
|