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.
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.
Two-Phase Locking (Deadlock Detection)
Sparksee supports a multiple read and single write model and locking is performed at graph level. All transactions, unless explicitly initialized as writes, start as reads and are transformed into write transactions when all the other read transactions finish. All transactions can roll back in case of deadlock.
http://sparsity-technologies.com/#sparksee
http://sparsity-technologies.com/UserManual/Index.html
Sparsity Technologies
2006
DEX
C#, C++, Java, Objective-C, Python
Android, iOS, Linux, OS X, Windows