SylvaDB: A Polyglot and Multi-backend Graph Database Management System

Javier de la Rosa, Juan Luis Suárez, Fernando Sancho Caparrini

2013

Abstract

This paper presents SylvaDB, a graph database management system designed to be used by people with no technical knowledge. SylvaDB is based on flexible schema definitions and has been developed taking into account the need to deal with semantic information. It relies on the mathematical notion of property graph. SylvaDB is an open source project and aims at lowering the barrier of adoption for anyone using graph databases. At the same time, it is robust and scalable enough to support collaborative large projects related to knowledge management, document archiving, and research.

References

  1. Angles, R. and Gutierrez, C. (2008). Survey of graph database models. Computing Surveys, 40(1):1.
  2. Bastian, M., Heymann, S., and Jacomy, M. (2009). Gephi: An open source software for exploring and manipulating networks.
  3. BurzaÁska, M., Stencel, K., Suchomska, P., Szumowska, A., and Wisniewski, P. (2010). Recursive queries using object relational mapping. Future Generation Information Technology, pages 42-50.
  4. Catarci, T., Costabile, M., Levialdi, S., and Batini, C. (1997). Visual query systems for databases: A survey. Journal of visual languages and computing, 8(2):215- 260.
  5. Ding, C., He, X., Husbands, P., Zha, H., and Simon, H. (2002). Pagerank, hits and a unified framework for link analysis. In Proceedings of the 25th annual international ACM SIGIR conference on Research and development in information retrieval, pages 353-354. ACM.
  6. Ellis, G., Finlay, J., and Pollitt, A. (1994). Hibrowse for hotels: bridging the gap between user and system views of a database. In IDS'94 Workshop on User Interfaces to Databases, pages 45-58.
  7. Esterbrook, C. (2001). Using mix-ins with python. Linux Journal, 2001(84es):7.
  8. Fielding, R. (2000). Architectural styles and the design of network-based software architectures. PhD thesis, University of California.
  9. Fitzpatrick, B. (2004). Distributed caching with memcached. Linux journal, (124):72-74.
  10. Hacigumus, H., Iyer, B., and Mehrotra, S. (2002). Providing database as a service. In Data Engineering, 2002. Proceedings. 18th International Conference on, pages 29-38. IEEE.
  11. Hendrix, G., Sacerdoti, E., Sagalowicz, D., and Slocum, J. (1978). Developing a natural language interface to complex data. ACM Transactions on Database Systems (TODS), 3(2):105-147.
  12. Holovaty, A. and Kaplan-Moss, J. (2009). The Definitive Guide to Django: Web Development Done Right. Apress.
  13. Horng, J. and Lin, L. (2009). The development of a scale for evaluating creative culinary products. Creativity Research Journal, 21(1):54-63.
  14. Knoke, D., Yang, S., and Kuklinski, J. (2008). Social network analysis, volume 2. Sage Publications Los Angeles, CA.
  15. Malliga, P. (2012). Database services for cloud computingan overview. Database, 2(3).
  16. Popescu, A., Etzioni, O., and Kautz, H. (2003). Towards a theory of natural language interfaces to databases. In Proceedings of the 8th international conference on Intelligent user interfaces, pages 327-327. ACM.
  17. Roddick, J. (1992). Schema evolution in database systems: an annotated bibliography. ACM sIGMOD record, 21(4):35-40.
  18. Santucci, G. and Palmisano, F. (1994). A dynamic formbased data visualiser for semantic query languages. Interfaces to Database Systems, pages 249-265.
  19. Suárez, J., Sancho, F., and de la Rosa, J. (2011). The artspace of a global community: the network of baroque paintings in hispanic-america. In Culture and Computing (Culture Computing), 2011 Second International Conference on, pages 45-50. IEEE.
  20. Suárez, J., Sancho, F., and de la Rosa, J. (2012). Sustaining a global community: Art and religion in the network of baroque hispanicamerican paintings. Leonardo, 45(3):281-281.
  21. Vicknair, C., Macias, M., Zhao, Z., Nan, X., Chen, Y., and Wilkins, D. (2010). A comparison of a graph database and a relational database: a data provenance perspective. In Proceedings of the 48th annual Southeast regional conference, page 42. ACM.
  22. Wolfe, R., Needels, M., Arias, T., and Joannopoulos, J. (1992). Visual revelations from silicon ab initio calculations. Computer Graphics and Applications, IEEE, 12(4):45-53.
  23. Zloof, M. (1975). Query by example. In Proceedings National Computer Conference, pages 431-438. ACM.
Download


Paper Citation


in Harvard Style

de la Rosa J., Suárez J. and Sancho Caparrini F. (2013). SylvaDB: A Polyglot and Multi-backend Graph Database Management System . In Proceedings of the 2nd International Conference on Data Technologies and Applications - Volume 1: DATA, ISBN 978-989-8565-67-9, pages 285-292. DOI: 10.5220/0004475702850292


in Bibtex Style

@conference{data13,
author={Javier de la Rosa and Juan Luis Suárez and Fernando Sancho Caparrini},
title={SylvaDB: A Polyglot and Multi-backend Graph Database Management System},
booktitle={Proceedings of the 2nd International Conference on Data Technologies and Applications - Volume 1: DATA,},
year={2013},
pages={285-292},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004475702850292},
isbn={978-989-8565-67-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Data Technologies and Applications - Volume 1: DATA,
TI - SylvaDB: A Polyglot and Multi-backend Graph Database Management System
SN - 978-989-8565-67-9
AU - de la Rosa J.
AU - Suárez J.
AU - Sancho Caparrini F.
PY - 2013
SP - 285
EP - 292
DO - 10.5220/0004475702850292