Company
Date Published
Author
Jennifer Reif
Word count
2191
Language
English
Hacker News points
None

Summary

Neo4j is being used with GraalVM to connect to a database from various languages such as Python, Ruby, R, Javascript, and others. This allows developers to use libraries in the source language for connecting to Neo4j from target languages like Python, or access non-Java libraries within programs in other languages. Polyglot procedures enable extending Neo4j and the Cypher query language by writing procedures and functions in any language and packaging them as a Neo4j database plugin. Additionally, polyglot Cypher allows using Cypher as the query language in various programs, allowing embedding Cypher code in Python or Javascript for executing against Neo4j. The tutorial covers setting up GraalVM and Neo4j, connecting to Neo4j from languages, and running operations on the database using Java, Python, Ruby, R, and other languages.