Abstract
Past few decades, relational databases was the dominant technology used in web and business applications where well structured data was widely used. In the era of BigData and social networking, data is in disorganized form. This unstructured data gives importance for relationships between entities and impersonate many-to-many relationships in graph database. This paper brings out the importance of graph NoSQL database Neo4j in social networks and further inquest how multilevel, multikeyword search in social graph Neo4j outperforms the search connected to relational databases. We summarize the current state of technologies existing in multilevel multikeyword search area, explore open issues as well as identify future directions for research in this important field of Big Data and social graphs in Neo4j. On the basis of comparative analysis, we found graph databases that the former retrieve the results at faster pace. Many multilevel or multikeyword search methods on Neo4j was analyzed based on four research questions on five dimensions, but none of them put forward a benchmark model in the integration of multilevel multikeyword search evaluation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Mathew, A.B., Madhu Kumar, S.: Analysis of data management and query handling in social networks using NoSQL databases. In: 2015 International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp. 800–806. IEEE (2015)
Holzschuher, F., Peinl, R.: Performance of graph query languages: comparison of cypher, gremlin and native access in Neo4j. In: Proceedings of the Joint EDBT/ICDT 2013 Workshops, pp. 195–204. ACM (2013)
Miller, J.J.: Graph database applications and concepts with Neo4j. In: Proceedings of the Southern Association for Information Systems Conference, Atlanta, GA, USA 23–24 Mar 2013
Webber, J.: A programmatic introduction to Neo4j. In: Proceedings of the 3rd Annual Conference on Systems, Programming, and Applications: Software for Humanity, pp. 217–218. ACM (2012)
Mathew, A.B., Kumar, S.M.: An efficient index based query handling model for Neo4j. IJCST 3(2), 12–18 (2014)
Sakr, S., Liu, A., Batista, D.M., Alomari, M.: A survey of large scale data management approaches in cloud environments. Commun. Surv. Tutorials, IEEE 13(3), 311–336 (2011)
Yi, X., Liu, F., Liu, J., Jin, H.: Building a network highway for big data: architecture and challenges. Network, IEEE 28(4), 5–13 (2014)
Zou, L., Chen, L., Özsu, M.T.: Distance-join: pattern match query in a large graph database. Proc. VLDB Endowment 2(1), 886–897 (2009)
Cudré-Mauroux, P., Elnikety, S.: Graph data management systems for new application domains. Proc. VLDB Endowment 4(12) (2011)
Ugander, J., Karrer, B., Backstrom, L., Marlow, C.: The anatomy of the facebook social graph. arXiv preprint arXiv:1111.4503 2011
Kumar, R., Novak, J., Tomkins, A.: Structure and evolution of online social networks. In: Link Mining: Models, Algorithms, and Applications, pp. 337–357. Springer (2010)
Khan, A., Li, N., Yan, X., Guan, Z., Chakraborty, S., Tao, S.: Neigh-borhood based fast graph search in large networks. In: Proceedings of the 2011 ACM SIGMOD International Conference on Management of data, pp. 901–912. ACM (2011)
Martinez-Bazan, N., Dominguez-Sal, D.: Using semijoin programs to solve traversal queries in graph databases. In: Proceedings of Workshop on GRAph Data management Experiences and Systems pp. 1–6. ACM (2014)
Morris, M.R., Teevan, J., Panovich, K.: What do people ask their social networks, and why?: a survey study of status message q&a behavior. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1739–1748. ACM (2010)
Cohen, S., Ebel, L., Kimelfeld, B.: A social network database that learns how to answer queries. In: CIDR. Citeseer (2013)
Zhang, S., Gao, X., Wu, W., Li, J., Gao, H.: Efficient algorithms for supergraph query processing on graph databases. J. Comb. Optim. 21(2), 159–191 (2011)
Cheng, J., Ke, Y., Ng, W.: Efficient query processing on graph databases. ACM Trans. Database Syst. (TODS) 34(1), 2 (2009)
Mathew, A.B., Kumar, S.M.: Novel research framework on sn’s NoSQL databases for efficient query processing. Int. J. Reasoning-based Intell. Syst. 7(3–4), 330–338 (2015)
Rajbhandari, P., Shah, R.C., Agarwal, S.: Graph database model for querying, searching and updating. In: International Conference on Software and Computer Applications (ICSCA) (2012)
Barcelό Baeza P.: Querying graph databases. In: Proceedings of the 32nd Symposium on Principles of Database Systems pp. 175–188. ACM (2013)
Nishtala, R., Fugal, H., Grimm, S., Kwiatkowski, M., Lee, H., Li, H.C., McElroy, R., Paleczny, M., Peek, D., Saab, P., et al.: Scaling memcache at facebook. In: nsdi, vol. 13, pp. 385–398 (2013)
Fan, W.: Graph pattern matching revised for social network analysis. In: Proceedings of the 15th International Conference on Database Theory, pp. 8–21. ACM (2012)
Khan, A., Wu, Y., Aggarwal, C.C., Yan, X.: Nema: fast graph search with label similarity. In: Proceedings of the VLDB Endowment, vol. 6, no. 3, pp. 181–192. VLDB Endowment (2013)
Mathew, A.B., Pattnaik, P., Madhu Kumar, S.: Efficient information retrieval using lucene, lindex and hindex in hadoop. In: 2014 IEEE/ACS 11th International Conference on Computer Systems and Applications (AICCSA), pp. 333–340. IEEE (2014)
Mondal, J., Deshpande, A.: Stream querying and reasoning on social data. In: Encyclopedia of Social Network Analysis and Mining, pp. 2063–2075. Springer (2014)
Gomathi, R., Sharmila, D.: A novel adaptive cuckoo search for optimal query plan generation. Sci. World J. 2014 (2014)
Zhao, Y., Levina, E., Zhu, J.: Community extraction for social networks. Proc. Natl. Acad. Sci. 108(18), 7321–7326 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Mathew, A.B. (2016). Comparison of Search Techniques in Social Graph Neo4j. In: Vijayakumar, V., Neelanarayanan, V. (eds) Proceedings of the 3rd International Symposium on Big Data and Cloud Computing Challenges (ISBCC – 16’). Smart Innovation, Systems and Technologies, vol 49. Springer, Cham. https://doi.org/10.1007/978-3-319-30348-2_24
Download citation
DOI: https://doi.org/10.1007/978-3-319-30348-2_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30347-5
Online ISBN: 978-3-319-30348-2
eBook Packages: EngineeringEngineering (R0)