Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Databases Performance-of-table-insertion-by-using-multiple-tables-or-multiple-threads

 Method and apparatus for transforming data
Systems implementing the invention provide users with a set of tools for transforming data from ...


 Providing access to user interface elements of legacy application programs
An architecture is provided that enables an accessibility aid to directly access and manipulate ...


 Translation of object queries involving inheritence
Join expressions, expressed in terms of objects, are translated into a relational database join ...


 Method for accessing a memory unit in which sequences of notes are stored, corresponding memory unit and corresponding program
According to an aspect of the present invention, there is provided a simple method for accessing a ...


 Development system with application browser user interface
The present invention is embodied in a component-based, rapid application development (RAD) Java ...


 Multi-processor JAVA subsystem
OF THE INVENTION Reference will now be made in detail to the preferred embodiments of the ...


 Context programming in object-oriented environments
The present invention is directed to control of time structured or other context related data by ...


 Method, system, and program for mapping standard application program interfaces (APIs) to user interface APIs
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying ...


 Method and apparatus for centralized management of a storage virtualization engine and data services
In accordance with the principles of the invention, an SVE control system uses management software ...


 Prime implicates and query optimization in relational databases
The improved normalization methodology of the present invention is based on Socher's minimization ...


 Performance of table insertion by using multiple tables or multiple threads

Details
Inventors: DeKimpe, Daniel Martin; Malloy, William Earl; Moore, Simon Edward; Robinson, Gary;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Vu; Kim
Assistant Examiner: Nguyen; Tam V
Attorney, Agent or Firm: Fay, Sharpe, Fagan, Minnich & McKee, LLP

A method, apparatus, and article of manufacture for improved performance of table insertion by using multiple tables or multiple threads. A command is executed in a computer to perform a database operation on a relational database stored on a data store connected to the computer. A multi-dimensional database is represented as a relational schema in the relational database, wherein the relational schema includes one or more base tables, related dimension tables, and a key table. Each of the base tables and the key table is accessed concurrently to perform the database operation.

DETAILED DESCRIPTION To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a method, apparatus, and article of manufacture for improved performance of table insertion by using multiple tables or multiple threads.
According to an embodiment of the invention, a command is executed in a computer to perform a database operation on a relational database stored on a data store connected to the computer.
A multi-dimensional database is represented as a relational schema in the relational database, wherein the relational schema includes one or more base tables, related dimension tables, and a key table.
Each of the base tables and the key table is accessed concurrently to perform the database operation.



Related patents
  Replaceable classes and virtual constructors for object-oriented programming languages
In view of the foregoing, the present invention provides a new approach and language extension to object-oriented programming that uses replaceable classes and virtual ...
  String predicate selectivity estimation
Exemplary Operating Environment FIG. 1 and the following discussion are intended to provide a brief, general description of a suitable computing environment in which ...
  Dynamic generation of user interface components
An embodiment of the invention is discussed in detail below. While specific implementations of the invention are discussed, it should be understood that this is done ...
  System for allocating resources in a computer system
Problems associated with the manual installation and configuration of adapter boards and peripheral devices for computers are solved by the principles of the present ...
  High speed data transfer between mainframe storage systems
The present invention relates to a method and associated systems for transferring data between mainframe storage devices. While the invention is suitable for remote dual ...
  Method, system, and article of manufacture for transferring structured data between different data stores
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying drawings which form a part hereof and which illustrate several ...
  Method and apparatus for reformatting of content for display on interactive television
The present invention addresses the needs of the interactive television environment discussed above. The present invention provides a method and apparatus comprising ...
  Method and system for accessing a collection of images in a database
OF THE PREFERRED EMBODIMENTS FIGS. 1, 2 and 3 are flowcharts illustrating the steps carried out for accessing a collection of images in a database in accordance with an ...
  Method and apparatus for evaluating relevancy of messages to users
In one aspect, a system is provided for evaluating the relevancy of an incoming message to a plurality of users. The system includes a message feature database including ...
  System and method for implementing a transaction log
The present invention satisfies the above-described needs by using a chronological list superimposed on an indexed list to implement transaction ID logging. The ...

0.024

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved