7 research outputs found

    UniBench: A Benchmark for Multi-Model Database Management Systems

    Get PDF
    Unlike traditional database management systems which are organized around a single data model, a multi-model database (MMDB) utilizes a single, integrated back-end to support multiple data models, such as document, graph, relational, and key-value. As more and more platforms are proposed to deal with multi-model data, it becomes crucial to establish a benchmark for evaluating the performance and usability of MMDBs. Previous benchmarks, however, are inadequate for such scenario because they lack a comprehensive consideration for multiple models of data. In this paper, we present a benchmark, called UniBench, with the goal of facilitating a holistic and rigorous evaluation of MMDBs. UniBench consists of a mixed data model, a synthetic multi-model data generator, and a set of core workloads. Specifically, the data model simulates an emerging application: Social Commerce, a Web-based application combining E-commerce and social media. The data generator provides diverse data format including JSON, XML, key-value, tabular, and graph. The workloads are comprised of a set of multi-model queries and transactions, aiming to cover essential aspects of multi-model data management. We implemented all workloads on ArangoDB and OrientDB to illustrate the feasibility of our proposed benchmarking system and show the learned lessons through the evaluation of these two multi-model databases. The source code and data of this benchmark can be downloaded at http://udbms.cs.helsinki.fi/bench/.Peer reviewe

    Wykorzystanie obiektowej bazy danych jako pamięci podręcznej dla relacyjnej bazy danych - rozważania dotyczące wydajności i użytkowania

    No full text
    Every non trivial application cooperates with database, usually of relational type. In most cases this cooperation decreases the performance. The fastest, but not too handy, way to access a relational data from an object application is SQL. As alternative one can use object-relational mapping and/or object or NoSQL database. Object database paradigm is the same as object application uses. This makes it possible to avoid characteristic concept dualism (so called impedance mismatch) and resulting from this need to transform relations into objects and vice versa. This article presents an attempt to use ORM and object database to increase performance of accessing relational database.Każda nietrywialna aplikacja współpracuje z bazą danych, zwykle typu relacyjnego. W większości przypadków konieczność tej współpracy obniża wydajność. Najszybszym, choć nie najwygodniejszym sposobem dostępu do relacyjnych baz danych jest język SQL. Jako alternatywę można wykorzystać narzędzia mapowania obiektowo-relacyjnego (ORM) i/lub obiektowe bazy danych lub bazy NoSQL. Paradygmat obiektowych baz danych jest taki sam jak obiektowej aplikacji. Pozwala to na uniknięcie swoistego dualizmu pojęć (tzw. niedopasowania impedancji), a co za tym idzie – konieczności transformacji relacji na obiekty i vice-versa. Niniejszy artykuł przedstawia próbę wykorzystania narzędzi ORM i obiektowej bazy danych do zwiększenia wydajności dostępu do relacyjnej bazy danych

    Interfejsy obiektowo relacyjne – przegląd

    No full text
    Object relational interface, within the meaning of a tool for mapping of a relational database to a set of objects, is an essential element of modern applications co-operating with relational databases. Nowadays at least a few dozen of this type tools exists. For one programming language sometimes there are even a dozen or more to choose from. So the choice is broad. The article presents a review of such tools and proposes basic evaluation criteria for their suitability.Interfejs obiektowo relacyjny, w rozumieniu narzędzia pozwalającego na mapowanie relacyjnej bazy danych na zbiór obiektów, jest niezbędnym elementem współczesnych aplikacji współpracujących z bazą danych. Obecnie funkcjonuje przynajmniej kilkadziesiąt tego typu narzędzi. Dla danego języka programowania czasami mamy ich do wyboru nawet kilkanaście. Wybór jest więc szeroki. Artykuł przedstawia przegląd takich interfejsów oraz proponuje podstawowe kryteria oceny ich przydatności

    Analiza porównawcza algorytmów klasteryzacji zaimplementowanych w IBM Intelligent MIner, Oracle91 Data Mining and Microsoft Analysis Services

    No full text
    Current database systems development forces applying new information processing technologies. One of them is data mining, composed, among the others, of classification, clustering and association rules. So far, this technology has no generał valid standards. Clustering is a special case of data mining - often it is an initial stage for applying other information analyses. In this article we present short comparison of clustering algorithms implemented in commercial tools produced by companies, which arę very active in discovering new methods in the area of information processing.Obecny rozwój systemów baz danych wymusza stosowanie nowych technik przetwarzania informacji. Jedną z nich jest eksploracja danych, na którą składają się m.in. klasyfikacja, klasteryzacja czy reguły asocjacji. Technika ta jak do tej pory nie doczekała się ogólnie obowiązujących standardów. Klasteryzacja jest szczególnym przypadkiem eksploracji danych - często stanowi ona etap wyjściowy do stosowania pozostałych technik analizy informacji. Niniejszy artykuł przedstawia krótkie porównanie algorytmów klastrujących, zaimplementowanych w komercyjnych narzędziach firm, które bardzo aktywnie działają w obszarze nowych sposobów przetwarzania danych

    The <i>WWOX/HIF1A</i> Axis Downregulation Alters Glucose Metabolism and Predispose to Metabolic Disorders

    No full text
    Recent reports indicate that the hypoxia-induced factor (HIF1α) and the Warburg effect play an initiating role in glucotoxicity, which underlies disorders in metabolic diseases. WWOX has been identified as a HIF1α regulator. WWOX downregulation leads to an increased expression of HIF1α target genes encoding glucose transporters and glycolysis’ enzymes. It has been proven in the normoglycemic mice cells and in gestational diabetes patients. The aim of the study was to determine WWOX’s role in glucose metabolism regulation in hyperglycemia and hypoxia to confirm its importance in the development of metabolic disorders. For this purpose, the WWOX gene was silenced in human normal fibroblasts, and then cells were cultured under different sugar and oxygen levels. Thereafter, it was investigated how WWOX silencing alters the genes and proteins expression profile of glucose transporters and glycolysis pathway enzymes, and their activity. In normoxia normoglycemia, higher glycolysis genes expression, their activity, and the lactate concentration were observed in WWOX KO fibroblasts in comparison to control cells. In normoxia hyperglycemia, it was observed a decrease of insulin-dependent glucose uptake and a further increase of lactate. It likely intensifies hyperglycemia condition, which deepen the glucose toxic effect. Then, in hypoxia hyperglycemia, WWOX KO caused weaker glucose uptake and elevated lactate production. In conclusion, the WWOX/HIF1A axis downregulation alters glucose metabolism and probably predispose to metabolic disorders
    corecore