Graph Database with Neo4j and the Cypher Language: An Application in Mining Companies
Moquillaza Henríquez S.D.; Tito E.R.; Infantes Loo J.F.; Huamán Rondón L.R. · International Journal of Engineering Trends and Technology (2025) · DOI: 10.14445/22315381/ijett-v73i2p125
Resumen
Objective of the Article: demonstrate how Neo4j, a graph database, together with the Cypher language, can be used to model and analyze complex relationships in the mining industry. It seeks to illustrate how this technology allows a clearer and more efficient view of mining operations and their global interactions. Applied Methodology: The mining system is modeled using graphs, where nodes represent key entities such as mining companies, mines, mineral types, export countries and transportation routes. The edges between these nodes reflect relationships, such as the extraction of minerals in specific mines, exports to countries, and the type of mineral transported (ferrous or non-ferrous). Cypher queries are used in Neo4j to explore and visualize these relationships. Results: The Neo4j implementation offers detailed and dynamic views of mining operations, facilitating the identification of critical patterns and relationships. Graphical visualization highlights connections and dependencies that may not be evident in traditional data models. Graph theory is applied to analyze connectivity and centrality in the data network, improving understanding and strategic decision-making in the mining sector. In summary, the paper shows the applicability of Neo4j in the mining sector using the Cypher Language in the context of graph theory.
Instituciones: Universidad Nacional Mayor de San Marcos; Universidad Tecnológica del Perú; Universidad Nacional de Cañete; Universidad Nacional del Callao