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

The history of programming languages goes back to the beginning of computing, with new languages being created for each variation and paradigm. When it comes to databases, two well-known paradigms include imperative and declarative query languages. All too often, the… Read more →

Keywords:  


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 →

Keywords:  


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 →

Keywords:  


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 →

Keywords:  


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 →

Keywords:  


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 →

Keywords:  


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 →

Keywords:  


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 →

Keywords:  


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 →

Keywords:  


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 →

Keywords:  


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 →

Keywords:  


Graph Databases for Beginners: Why a Database Query Language Matters

Finding the best database for your application or development stack is about more than just features, scalability and performance. While all of those are essential, there’s another element of a graph database too many architects overlook: the database query language.… Read more →

Keywords:  


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 →

Keywords:  


Subscribe Neo4j GraphTour Register Now

From the CEO

Emil's Blog


Have a Graph Question?

Stackoverflow
Slack
Contact Us

Share your Graph Story?

Email us: content@neotechnology.com


Popular Graph Topics

Archives