Ramandeep edited subsection_Neo4j_It_is_Graph__.tex  almost 8 years ago

Commit id: 56f1113bd7aedfe72875be7e5dd07040212569d8

deletions | additions      

       

\subsection{Neo4j}  It is Graph Database Management System, developed by Neo4j Technology, Inc. It uses Cypher Query Language. Neo4j is implemented in Java and Scala.Like Java, Scala is object-oriented, and uses a curly-brace syntax reminiscent of the C programming language. Unlike Java, Scala has many features of functional programming languages like Scheme, Standard ML and Haskell, including currying, type inference, immutability, lazy evaluation, and pattern matching.   \subsubsection{Install Neo4j}  First step to learn about Neo4j, You need to install it. Experience powerful scalability, blazing speed and unparalleled flexibility – download and try Neo4j by using "http:/neo4j/download".  \subsection{Cypher Query Language}  It is a declarative, SQL inspired textual Query language but for graphs.It is a syntax provides way to match patterns of nodes and relationship in graph. It consist of clause, keywords and expressions like predicates and functions like WHERE, ORDER BY, SKIP LIMIT, AND etc.We represent the circles of node entities with round parentheses, like this: (p:Product).  And arrows of relationships are drawn as such -->, you can add relationship-type and other information in square brackets