DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

Sparksee


Sparksee is a high performance native graph database management system developed by Sparsity Technologies. Designed to support computations on graph/network objects at large-scale, Sparksee leverages the bitmap data structure. While being the first graph database for iOS and android, Sparksee can also be run on Linux, Windows and MacOSX. It provides full ACID transactions and has largely been used in social network analysis.[04]

Database Entry

Sparksee


Sparksee is a high performance native graph database management system developed by Sparsity Technologies. Designed to support computations on graph/network objects at large-scale, Sparksee leverages the bitmap data structure. While being the first graph database for iOS and android, Sparksee can also be run on Linux, Windows and MacOSX. It provides full ACID transactions and has largely been used in social network analysis.[04]

History[05][03]


Sparksee was formerly known as DEX. Development around DEX was first started by the DAMA-UPC technology transfer team from Universitat Politècnica de Catalunya (Barcelona, Spain) in 2006. Intended for large graph analysis, DEX was already used in various industrial projects and gained popularity from different areas such as medical and bibliographical network analysis. In 2008, its first version was released, and DEX officially changed its name to Sparksee on its 5th release in 2014.

Checkpoints[06]


Sparksee supports consistent checkpointing, and it flushes all the recovery log files to disk when the checkpoint is invoked. Users can configure the checkpoint frequency.

Concurrency Control[07]


Sparksee supports a multiple read and single write model and locking is performed on the graph level.

Data Model[05][07]


Sparksee is a graph database with data and schema represented as a graph. Data operations are also mapped to graph operations. In their implementation, nodes and edges are stored as objects.

Indexes[08]


Isolation Levels[07]


Sparksee supports full ACID transactions and the default isolation level is SERIALIZABLE. And the granularity is at graph level.

Query Compilation


Query Interface[04]


Storage Model[07]


Sparksee has native graph storage, meaning the storage system is specifically built for graph data.

System Architecture[05]


Citations

8 sources
  1. Sparsity graph technology solutions sparsity-technologies.com
  2. https://sparsity-technologies.com/UserManual/Index.html sparsity-technologies.com Dead — Check Archive
  3. Sparksee (graph database) - Wikipedia wikipedia.org
  4. Sparsity graph technology solutions sparsity-technologies.com Dead — Check Archive
  5. https://ieeexplore.ieee.org/document/5767616 ieee.org
  6. https://www.sparsity-technologies.com/UserManual/MaintenanceAndMonitoring.html#maintenance-and-monitoring. sparsity-technologies.com Dead — Check Archive
  7. Transaction Management for Cloud-Based Graph Databases | Springer Nature Link springer.com
  8. Sparksee Technology overview | PDF slideshare.net
Revision #9