Inverting the Database

نویسنده

  • Christopher Lee
چکیده

We wish to propose a database architecture combining a general view of bioinformatics data as a graph of nodes (data objects) and edges (data relationships), with the efficiency and robustness of data management and query provided by indexing and generic programming techniques. We refer to this architecture as “inverting the database” because it replaces tabular schema—the primary interface of relational databases —with the ability to query relationships via indexes, which are ordinarily hidden in relational query languages. In most database systems the index has second-class status: an index cannot be explicitly referenced in a query. This treatment of indexes has been adopted for decades, apparently as a reaction to the complexities introduced by explicit access paths and navigational queries. In many applications today, however, the existence of an index is vital for retrieving information. The second-class status of indexing stands in contrast to its increasing importance. In this paper we invert the role of the index, and make it a first-class citizen in the query language. It is possible to do this in a structured way, allowing users to mention indexes explicitly without yielding to a procedural query model, by converting functional relations into indexes (explicit functions). In the limit, the database becomes a graph, in which the edges are these indexes. Function composition can be specified either explicitly or implicitly as path queries. The net effect of the inversion is to convert the database into a hyperdatabase: a database of databases, connected by indexes or functions. The inversion approach was motivated by our work in biological databases, for which hyperdatabases are a good model. The need for a good model has slowed progress in bioinformatics.

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

ثبت نام

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

منابع مشابه

Single DV-DXCCII Based Voltage Controlled First Order All-pass Filter with Inverting and Non-inverting responses

In this paper, a new voltage controlled first order all-pass filter is presented. The proposed circuit employs a single differential voltage dual-X second generation current conveyor (DV-DXCCII) and a grounded capacitor only. The proposed all-pass filter provides both inverting and non inverting voltage-mode outputs from the same configuration simultaneously without any matching condition. Non-...

متن کامل

Inverse Problems Have Inverse Complexity

In this paper we show that inverting problems of higher complexity is easier than inverting problems of lower complexity. While inverting Σ i 3CNFSAT is known to be coNP-complete [6] for i = 1 we prove that it remains coNP-complete for i = 2 and is in P for all i ≥ 3. Relatedly, we show that inverting Σ i 3DNFSAT is in P for all i ≥ 1.

متن کامل

A Single Op Amp Digitally Programmable Circuit for Minimal Realization of Arbitrary Gains

Three different configurations have been reported for programming explicitly inverting, positive fractional and non-inverting gains, respectively. This paper proposes a single operational amplifier digitally programmable circuit for a set of arbitrary gains, which may include inverting, positive fractional and/or non-inverting gains, with minimum number of elements. The design procedure is illu...

متن کامل

Asymptotic granularity reduction and its application

It is well known that the inverse function of y = x with the derivative y′ = 1 is x = y, the inverse function of y = c with the derivative y′ = 0 is nonexistent, and so on. Hence, on the assumption that the noninvertibility of the univariate increasing function y = f (x) with x > 0 is in direct proportion to the growth rate reflected by its derivative, the authors put forward a method of compar...

متن کامل

Inverting VAEs for Improved Generative Accuracy

Recent advances in semi-supervised learning with deep generative models have shown promise in generalizing from small labeled datasets (xl,yl) to large unlabeled ones (xu). When the codomain (y) has known structure, a large unfeatured dataset (yu) is potentially available. We develop a parameter-efficient, deep semisupervised generative model for the purpose of exploiting this untapped data sou...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2001