Diag-Join: An Opportunistic Join Algorithm for 1:N Relationships

نویسندگان

  • Sven Helmer
  • Till Westmann
  • Guido Moerkotte
چکیده

Time of creation is one of the predominant (often implicit) clustering strategies found not only in Data Warehouse systems: line items are created together with their corresponding order, objects are created together with their subparts and so on. The newly created data is then appended to the existing data. We present a new join algorithm, called DiagJoin, which exploits time-of-creation clustering. If we are able to take advantage of timeof-creation clustering, then the performance evaluation reveals the superiority of Diag-Join over standard join algorithms like block-wise nested-loop join, GRACE hash join, and index nested-loop join. We also present an analytical cost model for Diag-Join.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Arrow Diagrams and Lie Bialgebras - Program

SetAttributes@Diag, OrderlessD; Place@8ar<, 8i_, j_<D := 8Diag@ar@i, jDD, Diag@ar@j, iDD<; Place@8ar, objs__<, 8i_, rest__<D := Flatten@Table@ Outer@Join, Place@8ar<, 8i, 8rest<@@kDD<D, Place@8objs<, Delete@8rest<, kDD D, 8k, Length@8rest<D< DD; Place@8R6T<, 8i_, j_, k_<D := Permutations@8i, j, k<D . 8i1_, j1_, k1_< ¦ Diag@R6T@i1, j1, k1DD; Place@8R6T, objs__<, 8i_, rest__<D := Flatten@Table@ ...

متن کامل

Accelerating XML Structural Join by Partitioning

Structural join is the core part of XML queries and has a significant impact on the performance of XML queries, several classical structural join algorithms have been proposed such as Stack-tree join and XR-Tree join. In this paper, we consider to answer the problem of structural join by partitioning. We first extend the relationships between nodes to the relationships between partitions in the...

متن کامل

Fast XML Structural Join Algorithms by Partitioning

An XML structural join evaluates structural relationships (e.g. parent-child or ancestordescendant) between XML elements. It serves as an important computation unit in XML pattern matching. Several classical structural join algorithms have been proposed such as Stack-tree join and XR-Tree join. In this paper, we consider to answer the problem of structural join by partitioning. The Dietz number...

متن کامل

بهبود به‌روزرسانی پایگاه داده تحلیلی نیمه‌آنی

Near-real time data warehouse gives the end users the essential information to achieve appropriate decisions. Whatever the data are fresher in it, the decision would have a better result either. To achieve a fresh and up-to-date data, the changes happened in the side of source must be added to the data warehouse with little delay. For this reason, they should be transformed in to the data wareh...

متن کامل

Viscosity-temperature relationships in the system Na2Si205-N&Al205

The viscosity-temperature relationships of five melts on the join Na&C&-N&A120~ (5, 10, 20, 30 and 40 mole percent N&A120s) have been measured in air, at 1 atm and lOOO1350°C with a concentric cylinder viscometer. Ail the melts on this join of constant bulk polymerization behave as Newtonian thuds. in the range of shear rates investigated, and the melts exhibit Arrhenian viscosity-temperature r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998