Professional Documents
Culture Documents
Neo4j
Jeykot Steven Reina Ramos
Resumen
Este informe contiene la descripción paso a paso de una correcta instalación de
una base de datos orientada a grafos BDOG en dos sistemas operativos diferentes
(Windows y Linux) utilizando el software Neo4j. A continuación se describe una breve
introducción de una base de datos orientada a grafos y los pasos de instalación.
1. INTRODUCCIÓN
La denición básica de una base de datos (DB) es que son entidades en las cuales se
pueden almacenar datos de una manera estructurada, según esta denición una biblioteca
puede considerarse una base de datos la cual en su mayoría contienen documentos y textos
impresos en papel que pueden ser consultados dependiendo de su organización. Las bases de
datos fueron creadas pensando en la necesidad de las empresas para almacenar enormes can-
tidades de información de forma fácil, able y sencilla, y a su vez acceder a ella en cualquier
momento sin la necesidad de desplazarse al lugar donde se encuentran los archivos.
Las bases de datos son indispensables ya que constituyen una parte vital para el almace-
namiento y la correlación de datos. Cuando hablamos de grandes cantidades de datos (Big
Data) generalmente lo mas importante es poder extraer el valor de la información de los
datos, muchas empresas tienen datos que poco les sirven porque no están estructurados y no
?
conocen la relación entre ellos.[ ]
Las bases de datos orientadas a grafos (BDOG) ayudan a encontrar relaciones, es decir la
información se almacena de manera relacionada formando un grafo dirigido entre los nodos
y las relaciones entre ellos.
Neo4j es un software libre muy conocido para las bases de datos orientadas a grafos, es
un servicio que esta implementado en Java y se integra perfectamente con múltiples lenguajes
tales como: PHP, Java, Ruby, .Net, Python, etc.
La primera versión fue lanzada en febrero de 2010 y actualmente se encuentra bajo dos
tipos de licencia: una licencia comercial por un lado y una Aero General Public License
(AGPL) por otro. Fue desarrollada por la compañía Neo Technology, una startup sueca con
sede en San Francisco.
1
2. INSTALACIÓN
La correcta instalación de la base de datos orientada a grafos Neo4j tiene como requisito
principal tener instalado el JDK y JRE de Java8.[1]
2.1. Windows
Encuentre el archivo .zip que acaba de descargar y haga clic con el botón derecho,
extraer aquí.
Para instalar la base de datos Neo4j mediante consola, se utiliza el cmd o preferible-
mente el PowerShell en modo administrador.
2
Figura 2: Ruta de Neo4j
Para ejecutar la instalacion de Neo4j 3.5.3 primero accedemos a la ruta de carpeta bin
mediante consola de la siguiente manera:
Ya instalado Neo4j,como ultimo paso para poder trabajar y visualizar la base de datos
de Neo4j, es abrir el navegador y en la url escribir lo siguiente: http://localhost:7474
3
Figura 5: Neo4j
2.2. Linux
La instalación de Neo4j 3.5.3 se realiza en el sistema operativo Linux Mint 18.3 Sylvia,
el primer paso consiste en detectar la versión Java instalada en Linux y comprobar que sea
la versión 1.8 de no ser así se corre el riesgo de instalar Java9 la cual no es compatible con
Neo4j.[3]
Figura 6: Terminal
4
Figura 7: Versión de java
Con la versión correcta de Java el siguiente paso es añadir el repositorio del paquete
Debian para esto seguimos los siguientes pasos:
5
Figura 10: Instalador Neo4j
Ya instalado Neo4j 1.3.5.3 el siguiente paso antes de trabajar con la base de datos
orientada a grafos Neo4j es escribir el siguiente comando:
El ultimo paso poder trabajar y visualizar la base de datos de Neo4j, es abrir el nave-
gador y en la url escribir lo siguiente: http://localhost:7474
Referencias
[1] https://bbvaopen4u.com/es/actualidad/neo4j-que-es-y-para-que-sirve-una-base-de-
datos-orientada-grafos
[2] https://neo4j.com/docs/operations-manual/current/installation/
[3] https://neo4j.com/docs/operations-manual/current/installation/windows/
[4] https://neo4j.com/docs/operations-manual/current/installation/linux/debian/