On-Line Analytical Processing (OLAP) systems based on a multidimensional view of data have found widespread use in business applications and are being used increasingly in non-standard applications. These systems prov...
详细信息
The distribution of data within or between organizations is crucial for many applications. Such a distribution may be transparent, as it is embodied in distributed database systems to increase their performance, relia...
详细信息
We describe the OLAP++ system for federating OLAP and objectdatabases. The system allows users to easily pose OLAP queries that reference external objectdatabases. This enables very flexible and fast integration of ...
详细信息
ISBN:
(纸本)1558607153
We describe the OLAP++ system for federating OLAP and objectdatabases. The system allows users to easily pose OLAP queries that reference external objectdatabases. This enables very flexible and fast integration of object data in OLAP systems without the need for prior physical integration.
Reorganization of objects in an objectdatabases is an important component of several operations like compaction, clustering, and schema evolution. The high availability requirements (24 X 7 operation) of certain appl...
详细信息
A material requirements planning (MRP) system is usually implemented with several constraints, such as replenishment of inventories on a period-by-period bases, which obstruct its dynamic performance. This research pr...
详细信息
A material requirements planning (MRP) system is usually implemented with several constraints, such as replenishment of inventories on a period-by-period bases, which obstruct its dynamic performance. This research proposes an active, bucketless, and real-time MRP system. The active MRP system utilizes hybrid architecture that includes an object-oriented database, fuzzy logic controllers, and neural networks. The object-oriented database, which maintains static data relationships, provides superior capabilities in reusability, complex structure operations, and potential integration. The complementary combination of fuzzy logic controllers and neural networks provides a model-free, human-like decision system. Adding triggers and assertions forms an active MRP model.
When accessing objects in an object-oriented database, performance can be greatly improved by prefetching objects efficiently. In this paper we present a new object prefetch policy, dynamic selective eager object fetc...
详细信息
When accessing objects in an object-oriented database, performance can be greatly improved by prefetching objects efficiently. In this paper we present a new object prefetch policy, dynamic selective eager object fetch (SEOF), which prefetches objects only from selected candidate pages without using any high-level object semantics. Our policy considers both correlations and frequencies of fetching objects when selecting prefetch candidates. Unlike existing prefetch policies, dynamic SEOF utilizes the memory and the swap space of clients efficiently without resource exhaustion. Furthermore, the proposed policy has good adaptability to both the effectiveness of clustering and database size. It also adjusts the degree of prefetching dynamically according to the working environment. We show the performance of the proposed policy through experiments over various multi-client system configurations.
In object-oriented database systems, a view mechanism can extend the object paradigm by adapting object structure and object behavior to the needs of the different applications or users. In this paper we consider view...
详细信息
In object-oriented database systems, a view mechanism can extend the object paradigm by adapting object structure and object behavior to the needs of the different applications or users. In this paper we consider views with object-generating semantics which is an important construct in database environment and mediator systems (Y. Papakonstantinou, S. Abiteboul, H. Garcia-Molina, object Fusion in Mediator Systems, in: Proceedings of the International Conference on Very Large databases, New York, July 1998). We reexamine the problem of updating views according to the aspects of object-orientation, namely: object identity, inheritance and aggregation path. Furthermore, rye propose a taxonomy of virtual classes in order to define the update semantics with respect to the virtual class semantics. We present also a cost model for our update algorithms to quantify the impact of our materialization method upon updates propagation times. (C) 2000 Elsevier Science B.V. All rights reserved.
The focal points of reactive scheduling are to resolve the impact of emergent and unexpected situations under a time constraint. This study proposes a reactive scheduling architecture based on version management techn...
详细信息
The focal points of reactive scheduling are to resolve the impact of emergent and unexpected situations under a time constraint. This study proposes a reactive scheduling architecture based on version management technology of object-oriented database technology. In this architecture, three independent workspaces are used to generate schedule plans while five function managers interact with one another to support version management functions. This study will demonstrate the different types of strategies for reactive scheduling by considering two types of unexpected events: machine breakdown and lack of materials.
The problem of query optimization in object-oriented databases is addressed. We follow the Stack-Based Approach to query languages, which employs the naming-scoping-binding paradigm of programming languages rather tha...
详细信息
The problem of query optimization in object-oriented databases is addressed. We follow the Stack-Based Approach to query languages, which employs the naming-scoping-binding paradigm of programming languages rather than traditional database concepts such as relational/object algebras or calculi. The classical environment stack is a semantic basis for definitions of object query operators, such as selection, projection/navigation, dependent join, and quantifiers. We describe a general object data model and define a formalized OQL-like query language SBQL. Optimization by rewriting concerns queries containing so-called independent subqueries. It consists in detecting them and then factoring outside loops implied by query operators. The idea is based on the formal static analysis of scoping rules and binding names occurring in a query. It is more general than the classical pushing selections/projections before joins. (C) 2001 Elsevier Science Ltd. All rights reserved.
object-oriented databases (OODBs) provide powerful data abstractions and modeling facilities, but they generally lack a suitable framework for query processing and optimization. The development of an effective query o...
详细信息
object-oriented databases (OODBs) provide powerful data abstractions and modeling facilities, but they generally lack a suitable framework for query processing and optimization. The development of an effective query optimizer is one of the key factors for OODB systems to successfully compete with relational systems, as well as to meet the performance requirements of many nontraditional applications. We propose an effective framework with a solid theoretical basis for optimizing OODB query languages. Our calculus, called the monoid comprehension calculus, captures most features of ODMG OQL, and is a good basis for expressing various optimization algorithms concisely. This article concentrates on query unnesting (also known as query decorrelation), an optimization that, even though it improves performance considerably, is not treated properly (if at all) by most OODB systems. Our framework generalizes many unnesting techniques proposed recently in the literature, and is capable of removing any form of query nesting using a very simple and efficient algorithm. The simplicity of our method is due to the use of the monoid comprehension calculus as an intermediate form for OODB queries. The monoid comprehension calculus treats operations over multiple collection types, aggregates, and quantifiers in a similar way, resulting in a uniform method of unnesting queries, regardless of their type of nesting.
暂无评论