Back to Search
Start Over
Exploiting NoSQL Graph Databases and in Memory Architectures for Extracting Graph Structural Data Summaries
- Source :
- International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems, International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems, World Scientific Publishing, 2017, 25 (1), pp.81-109. ⟨10.1142/S0218488517500040⟩
- Publication Year :
- 2017
- Publisher :
- World Scientific Pub Co Pte Lt, 2017.
-
Abstract
- International audience; NoSQL graph databases have been introduced in recent years for dealing with large collections of graph-based data. Scientific data and social networks are among the best examples of the dramatic increase of the use of such structures. NoSQL repositories allow the management of large amounts of data in order to store and query them. Such data are not structured with a predefined schema as relational databases could be. They are rather composed by nodes and relationships of a certain type. For instance, a node can represent a Person and a relationship Friendship. Retrieving the structure of the graph database is thus of great help to users, for example when they must know how to query the data or to identify relevant data sources for recommender systems. For this reason, this paper introduces methods to retrieve structural summaries. Such structural summaries are extracted at different levels of information from the NoSQL graph database. The expression of the mining queries is facilitated by the use of two frame-works: Fuzzy4S allowing to define fuzzy operators and operations with Scala; Cypherf allowing the use of fuzzy operators and operations in the declarative queries over NoSQL graph databases. We show that extracting such summaries can be impossible with the NoSQL query engines because of the data volume and the complexity of the task of automatic knowledge extraction. A novel method based on in memory architectures is thus introduced. This paper provides the definitions of the summaries with the methods to automatically extract them from NoSQL graph databases only and with the help of in-memory architectures. The benefit of our proposition is demonstrated by experimental results.
- Subjects :
- Computer science
Relational database
Scala
02 engineering and technology
Recommender system
computer.software_genre
NoSQL
Knowledge extraction
In Memory
Artificial Intelligence
020204 information systems
0202 electrical engineering, electronic engineering, information engineering
computer.programming_language
[INFO.INFO-DB]Computer Science [cs]/Databases [cs.DB]
Graph database
Information retrieval
Wait-for graph
Graph Databases
Data Summaries
Control and Systems Engineering
Graph (abstract data type)
020201 artificial intelligence & image processing
Data mining
computer
Graph Mining
Software
Information Systems
Subjects
Details
- ISSN :
- 17936411 and 02184885
- Volume :
- 25
- Database :
- OpenAIRE
- Journal :
- International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems
- Accession number :
- edsair.doi.dedup.....b1bd808258dc1f5eeb02d7ba6e3da8c3