Lecture 5:FAQs
Aidan Hogan
[email protected]
Lab 2/3
• Se puede utilizar:
– http://eci.srv.lab.dc.uba.ar:8890/sparql solo adentro del departamento aquí en la UBA
– http://milenio.dcc.uchile.cl:8890/sparql adentro o afuera
• Los resultados van a cambiar dependiendo al servicio que uno usa porque los datos no van a ser iguales, pero no me importa
• Ya hay datos en el segundo servicio externo
CUAL BASE DE DATOS DE GRAFOS DEBERÍA UTILIZAR? (POPULARIDAD)
La respuesta no es tan directa
Los b.d.d. más populares
• http://db-engines.com/en/ranking
Los b.d.d. de grafos más populares
• http://db-engines.com/en/ranking/graph+dbms
Popularidad no significa que sea la mejor opción
CUAL BASE DE DATOS DE GRAFOS DEBERÍA UTILIZAR? (LENGUAJE DE CONSULTA/MODELO)
Los b.d.d. de grafos con SPARQL
• http://db-engines.com/en/ranking/graph+dbms
Los b.d.d. de grafos con Cypher
• http://db-engines.com/en/ranking/graph+dbms
Edge-labelled graph (RDF) vs. Property graph
Cypher (UNION, MINUS)
SPARQL Property Paths
Cypher Property Paths
• Solo se puede hacer estrella (zero o más) con una etiqueta simple
Los b.d.d. de grafos con Gremlin
• http://db-engines.com/en/ranking/graph+dbms
Gremlin: más imperativo
CUAL BASE DE DATOS DE GRAFOS DEBERÍA UTILIZAR? (RENDIMIENTO)
No hay un orden total
Los experimentos que hemos hecho recien
• http://aidanhogan.com/docs/wikidata-sparql-relational-graph.pdf
Wikidata facts about Abraham Lincoln
Comparación entre b.d.d. de grafos
Comparación entre b.d.d. de grafos
Comparación entre b.d.d. de grafos
MÉTODOS DE ACCESO PARA RDF
Wikidata: Linked Data
Wikidata: Raw Dumps
Wikidata: Documentación
Instalar b.d.d. de SPARQL
• Recomendaciones:
– Virtuoso (mejor rendimiento en general)
– Fuseki (fácil instalar)
• Se puede buscar instrucciones en Google
Encontrar otros datasets