Jump to content

Sparksee (graph database): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
update v4.6
MOS:HEAD
 
(31 intermediate revisions by 24 users not shown)
Line 1: Line 1:
{{short description|Graph database system}}
{{Infobox software
{{Infobox software
| name = DEX
| name = Sparksee
| logo =
| logo =
| screenshot =
| screenshot =
| developer = [http://www.sparsity-technologies.com/ Sparsity Technologies]
| developer = [http://www.sparsity-technologies.com/ Sparsity Technologies]
| released = {{start date|2008}}
| released = {{start date|2008}}
| latest release version = v4.6
| latest release version = v6.0
| latest release date = 2012
| latest release date = 2021
| operating system = [[Cross-platform]]
| operating system = [[Cross-platform]]
| genre = [[Graph Database]]
| genre = [[Graph Database]]
| status = Active
| license = Dual-licensed: personal evaluation use / commercial use
| license = Dual-licensed: personal evaluation use / commercial use
| website = [http://www.sparsity-technologies.com/dex Sparsity-Technologies: DEX]
| website = [http://www.sparsity-technologies.com/#sparksee Sparsity-Technologies:Sparksee]
}}
}}


'''Sparksee''' (formerly known as DEX) is a high-performance and scalable [[graph database]] management system written in [[C++]]. From version 6.0, Sparksee has shifted its focus to embedded systems and mobile, becoming the first graph database specialized in mobile platforms with versions for IOS and Android.


Its development started in 2006 and its first version was available on Q3 - 2008. The sixth version is available since Q2-2021. There is a free community version, for academic or evaluation purposes, available to download, limited to 1 million nodes, no limit on edges.
'''DEX''' is a high-performance and scalable [[graph database]] management system written in [[C++]].


Sparksee is a product originated by the research carried out at DAMA-UPC (Data Management group at the [[Polytechnic University of Catalonia]]). In March 2010 a spin-off called '''Sparsity-Technologies''' has been created at the UPC to commercialize and give services to the technologies developed at DAMA-UPC.
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 changed name to [http://www.sparsity-technologies.com/#sparksee Sparksee] on its 5th release in February 2014.
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.


==Graph Model <ref>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.</ref>==
==Graph model <ref>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.</ref>==
DEX is based on a [[graph database]] model<ref>R. Angles and C. Gutierrez. Survey of graph database models. Technical Report TR/DCC-2005-10, Computer Science Department, Universidad de Chile, October 2005.</ref>, 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.
Sparksee is based on a [[graph database]] model,<ref>R. Angles and C. Gutierrez. Survey of graph database models. Technical Report TR/DCC-2005-10, Computer Science Department, Universidad de Chile, October 2005.</ref> that is basically characterized by three properties: data structures are graphs or any other structure similar to a [[Chart|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.
A Sparksee 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.
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==
==Technical details==
* [[Programming Language]]: C++
* [[Programming Language]]: C++
* [[API]]: Java, .NET, C++
* [[API]]: Java, .NET, C++, Python, Objective-C
* [[Operating System|OS]] Compatibility: Windows, Linux, Mac OS
* [[Operating System|OS]] Compatibility: Windows, Linux, Mac OS, iOS, BB10
* [[Persistence (computer science)|Persistency]]: Disk
* [[Persistence (computer science)|Persistency]]: Disk
* [[Database transaction|Transactions]]: aCiD
* [[Database transaction|Transactions]]: full ACID
* Recovery Manager
* Recovery Manager
* Encryption
* Open Cypher Query Language


==See also==
==See also==
Line 45: Line 48:


===Also===
===Also===
* D. Domínguez-Sal, P. Urbón-Bayes, A.Giménez-Vañó, S. Gómez-Villamor, N.Martínez-Bazán, J.L. Larriba-Pey. Survey of Graph Database Performance on the HPC Scalable Graph Analysis Benchmark. [http://www.icst.pku.edu.cn/IWGD2010/index.html International Workshop on Graph Databases. July 2010.]
* D. Domínguez-Sal, P. Urbón-Bayes, A.Giménez-Vañó, S. Gómez-Villamor, N.Martínez-Bazán, J.L. Larriba-Pey. Survey of Graph Database Performance on the HPC Scalable Graph Analysis Benchmark. [https://web.archive.org/web/20100208185556/http://www.icst.pku.edu.cn/IWGD2010/index.html International Workshop on Graph Databases. July 2010.]


==External links==
==External links==
* [http://www.sparsity-technologies.com/dex DEX homepage at Sparsity-Technologies]
* [http://www.sparsity-technologies.com/#sparksee Sparksee homepage at Sparsity-Technologies]


{{DEFAULTSORT:Dex (Graph Database)}}
[[Category:Graph databases]]
[[Category:Graph databases]]

[[ca:DEX]]
[[es:DEX (base de datos)]]

Latest revision as of 19:55, 15 March 2024

Sparksee
Developer(s)Sparsity Technologies
Initial release2008 (2008)
Stable release
v6.0 / 2021
Operating systemCross-platform
TypeGraph Database
LicenseDual-licensed: personal evaluation use / commercial use
WebsiteSparsity-Technologies:Sparksee

Sparksee (formerly known as DEX) is a high-performance and scalable graph database management system written in C++. From version 6.0, Sparksee has shifted its focus to embedded systems and mobile, becoming the first graph database specialized in mobile platforms with versions for IOS and Android.

Its development started in 2006 and its first version was available on Q3 - 2008. The sixth version is available since Q2-2021. There is a free community version, for academic or evaluation purposes, available to download, limited to 1 million nodes, no limit on edges.

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

DEX changed name to Sparksee on its 5th release in February 2014.

Graph model [1]

[edit]

Sparksee 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 Sparksee 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

[edit]

See also

[edit]

References

[edit]
  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

[edit]
[edit]