DEX (Graph database)

DEX (Graph database)
DEX
Developer(s) Sparsity Technologies
Initial release 2008 (2008)
Stable release v4.2 / 2011
Development status Active
Operating system Cross-platform
Type Graph Database
License Dual-licensed: personal evaluation use / commercial use
Website Sparsity-Technologies: DEX


DEX is a high-performance and scalable graph database management system written in C++.

Its development started on 2006 and its first version was available on Q3 - 2008. Fourth version is available since Q3-2010. There's a free community version, for academic or evaluation purposes, available to download (link web) limited to 1 Million nodes, no limit on edges.

DEX is a product originated by the research carried out at DAMA-UPC (Data Management group at the Polytechnic University of Catalonia). On March 2010 an spin-off called Sparsity-Technologies has been created at the UPC to commercialize and give services to the technologies developed at DAMA-UPC.

Contents

Graph Model [1]

DEX is based on a graph database model[2], that is basically characterized by three properties: data structures are graphs or any other structure similar to a graph; data manipulation and queries are based on graph-oriented operations; and there are data constraints to guarantee the integrity of the data and its relationships.

A DEX graph is a Labeled Directed Attributed Multigraph. Labeled because nodes and edges in a graph belong to types. Directed because it supports directed edges as well as undirected. Attributed because both nodes and edges may have attributes and Multigraph meaning that there may be multiple edges between the same nodes even if they are from the same edge type.

One of its main characteristics is its performance storage and retrieval for large graphs (in the order of billions of nodes, edges and attributes) implemented with specialized structures.

Technical Details

See also

  • Graph Database
  • NoSQL

References

  1. ^ Martínez-Bazan, N., Muntés-Mulero, V., Gómez-Villamor, S., Nin, J., Sánchez-Martínez, M., and Larriba-Pey, J. 2007. Dex: high-performance exploration on large graphs for information retrieval. In Proceedings of the Sixteenth ACM Conference on Conference on information and Knowledge Management (Lisbon, Portugal, November 06 - 10, 2007). CIKM '07. ACM, New York, NY, 573-582.
  2. ^ R. Angles and C. Gutierrez. Survey of graph database models. Technical Report TR/DCC-2005-10, Computer Science Department, Universidad de Chile, October 2005.

Also

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Dex — may refer to: DEX is a graph database. In astronomy, a contraction of decimal exponent, for use with values on a log10 scale Acronym for Dexterity in role playing games Dexamethasone, a potent synthetic member of the glucocorticoid class of… …   Wikipedia

  • DEX — may refer to: DEX is a data collection method for vending machines. DEX is a graph database. Dicţionarul explicativ al limbii române DECA (organization) This disambiguation page lists articles associated with the same title. If an …   Wikipedia

  • Графовая база данных — Графовая база данных  разновидность баз данных с реализацией сетевой модели в виде …   Википедия

  • NoSQL — (steht für englisch Not only SQL) ist eine Bewegung, eine neue Art von Datenbanken voranzutreiben. Es handelt sich dabei um Datenbanken, die einen nicht relationalen Ansatz verfolgen und damit mit der langen Geschichte von relationalen… …   Deutsch Wikipedia

  • NoSQL — En informatique, NoSQL est un buzzword pour désigner une catégorie de système de gestion de base de données (abr. SGBD) destinés à manipuler des bases de données géantes pour des sites web de très grande audience tels que Google, Amazon.com,… …   Wikipédia en Français

  • NoSQL — (англ. not only SQL, не только SQL), в информатике  термин, обозначающий ряд подходов, проектов, направленных на реализацию моделей баз данных, имеющих существенные отличия от используемых в традиционных реляционных СУБД с доступом к… …   Википедия

  • Graphdatenbank — Dieser Artikel wurde auf den Seiten der Qualitätssicherung eingetragen. Bitte hilf mit, ihn zu verbessern, und beteilige dich bitte an der Diskussion! Folgendes muss noch verbessert werden: In dieser Form ist das leider kein Artikel sondern… …   Deutsch Wikipedia

  • NoSQL — This article is about the class of database management systems. For the specific relational database management software, see NoSQL (RDBMS). Structured storage redirects here. It is not to be confused with COM Structured Storage. In computing,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”