ISO GQL: A Defining Moment in the History of Database Innovation

ISO GQL (Graph Query Language) is the new standard for graph databases. Discover its impact and what it means for the future of graph databases.

Explore:  


10 Things You Can Do With Cypher That Are Hard With SQL

SQL has been around for ages. We don’t want to belittle this powerful language, but there are some things that just make more sense in Cypher.

Explore:  


Imperative vs. Declarative Query Languages: What’s the Difference?

The evolution of programming languages has grown in parallel with the evolution of computing itself, with new languages being created with each new advance and paradigm shift. After all, if language shapes how we view reality, then changes in computing… Read more →

Explore:  


Graph Databases for Beginners: Why a Database Query Language Matters (More Than You Think)

Languages (the natural, human kind) shape how you view the world. From color to time to gender relations, there’s no escaping how language limits (or expands) your worldview. Words are the categories and labels that we use to process and… Read more →

Explore:  


Now You Can Express Cypher Queries in Pure Python using Pypher [Community Post]

Cypher is a pretty cool language. It allows you to easily manipulate and query your graph in a familiar – but at the same time – unique way. If you’re familiar with SQL, mixing in Cypher’s ASCII node and relationship… Read more →

Explore:  


APOC: An Introduction to User-Defined Procedures and APOC

This is the first in a series of blog posts in which I want to introduce you to Neo4j‘s user defined procedures and the APOC procedure library in particular. Besides many other cool things, of the best features of our… Read more →

Explore:  


Neo4j Launches in the Beta Docker Store

We’re excited to have been chosen by the team at Docker to be included as a launch partner in the brand new Docker Store. Although it is still in limited beta, we wanted to share a bit on why we’re… Read more →

Explore:  


The Easiest Way to Learn Neo4j: Video Tutorials [Community Post]

[As community content, this post reflects the views and opinions of the particular author and does not necessarily reflect the official stance of Neo4j.] The Neo4j graph database has been used by big companies and small startups alike as a… Read more →

Explore:  


Cypher: How to Rewrite a UNION Query Using a COLLECT Clause

Cypher is a declarative query language created for querying Neo4j‘s graph data. In Cypher, as in SQL, queries are built up using various clauses. One such clause is the UNION clause that we will discuss in this post. The UNION… Read more →

Explore:  


RDBMS & Graphs: SQL vs. Cypher Query Languages

When it comes to a database query language, linguistic efficiency matters. Querying relational databases is easy with SQL. As a declarative query language, SQL allows both for easy ad hoc querying in a database tool as well as specifying use-case… Read more →

Explore:  


Common Confusions on Cypher (and How to Avoid Them)

I spend a lot of my free time answering Stack Overflow questions about Cypher, Neo4j’s graph query language. Cypher is an intuitive, ASCII-art-driven language that allows you to query your property graph by specifying patterns of nodes and relationships. While… Read more →

Explore:  


Query Your World with Cypher: Focus on Data Relationships

Editor’s Note: Last October at GraphConnect San Francisco, Nicole White – Data Scientist at Neo Technology – delivered this presentation on how to write Cypher queries for your most common connected-data questions. For more videos from GraphConnect SF and to… Read more →

Explore:  


The 5-Minute Interview: Derek Small, Founder & CEO of Nulli

For this week’s 5-minute interview, I sat down with Derek Small, the Founder and CEO of Nulli Identity Solution Architects, at GraphConnect San Francisco to discuss how they use Neo4j within identity management. Q: How do you guys use Neo4j… Read more →

Explore:  


Improving My CLI’s Autocomplete with Markov Chains

[This post was originally published on Nicole White’s blog and was used with permission.] For a while I’ve been working on cycli, a command-line interface (CLI) for Neo4j‘s Cypher query language. As demonstrated below, it autocompletes on your node labels,… Read more →

Explore:  


Meet openCypher: The SQL for Graphs

If you haven’t just heard the news from my keynote presentation at GraphConnect San Francisco, you missed what I believe is going to be a defining moment not only for Neo4j but the entire world of graph technologies. Setting aside… Read more →

Explore:  


Cypher Webinar Follow Up

Neo4j-[:LOVES]->CypherWebinar Follow-Up Thanks to everyone for attending the Cypher webinar, I was thrilled about the attendance and the great discussions in the chat. As promised we publish this follow-up post to address questions that were not answered and provide a… Read more →

Explore: