Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learning Cypher

Buy
Learning Cypher, 9781783287758 (1783287756), Packt Publishing, 2014

Write powerful and efficient queries for Neo4j with Cypher, its official query language

About This Book

  • Improve performance and robustness when you create, query, and maintain your graph database
  • Save time by writing powerful queries using pattern matching
  • Step-by-step instructions and practical examples to help you create a Neo4j graph database using Cypher

Who This Book Is For

If you want to learn how to create, query, and maintain a graph database, or want to migrate to a graph database from SQL, this is the book for you.

What You Will Learn

  • Design and create flexible and fast graph databases using the Cypher declarative syntax
  • Write powerful, readable, and reusable queries with pattern matching and parameters
  • Develop fast applications using best practices to improve the performance of your Cypher queries
  • Transition smoothly from SQL to Neo4j
  • Migrate relational databases to the graph model, getting rid of O/R mismatch
  • Avoid the common mistakes and pitfalls in programming with Neo4j

In Detail

Neo4j is generating much interest among NoSQL database users for its features, performance and scalability, and robustness. The software also provides users with a very natural and expressive graph model and ACID transactions with rollbacks. However, utilizing Neo4j in a real-world project can be difficult compared to a traditional relational database. Cypher fills this gap with SQL, providing a declarative syntax and the expressiveness of pattern matching. This relatively simple but powerful language allows you to focus on your domain instead of getting lost in database access. As you will learn in this book, very complicated database queries can easily be expressed through Cypher.

This book is a practical, hands-on guide to designing, implementing, and querying a Neo4j database quickly and painlessly. Through a number of practical examples, this book uncovers all the behaviors that will help you to take advantage of Neo4j effectively, with tips and tricks to help you along the way. The book starts with the basic clauses and patterns to perform read-only queries with Cypher. You will then learn about clauses and tips that can be used with patterns to elaborate results coming from pattern matching. Next, you will master the clauses required to modify a graph. Once you have got these basics right with the help of practical examples, you will then learn about tools and practices to improve the performance of queries and how to migrate a database to Neo4j from the ground up. To finish off, the book covers Cypher operators and functions in detail.

(HTML tags aren't allowed.)

TYPO3 4.3 Multimedia Cookbook
TYPO3 4.3 Multimedia Cookbook

TYPO3 is one of the world's leading open source content management systems, written in PHP, which can be used to create and customize your web site. Along with text content, you can display high quality images, audio, and video to your site's visitors by using TYPO3. It is essential to manage various types of multimedia files in...

The Physics of the Standard Model and Beyond
The Physics of the Standard Model and Beyond
... a very recommendable textbook which graduate schools would do well to suggest to their students. -- Contemporary Physics

This book provides a unified description of elementary particle interactions and the underlying theories, namely the Standard Model and beyond. The authors have aimed at a concise presentation
...
LR Parsing: Theory and Practice (Cambridge Studies in Cultural Systems)
LR Parsing: Theory and Practice (Cambridge Studies in Cultural Systems)

LR parsing has become a widely used method of syntax analysis; this is largely due to the availability of parser generators and compiler- compilers based on LR techniques. However, the readily available ac counts of the theory of these techniques are either superficial or are weighed down with tedious mathematical detail of a merely...


Swift 3 Game Development - Second Edition
Swift 3 Game Development - Second Edition

Key Features Create and design games for iPhone and iPad using SpriteKit and Swift 3.0 Learn the core fundamentals of SpriteKit game development and mix and match techniques to customize your game This step-by-step practical guide will teach you to build games from scratch using little-known tips and strategies for maximum fun Book...

Soft Computing in XML Data Management: Intelligent Systems from Decision Making to Data Mining
Soft Computing in XML Data Management: Intelligent Systems from Decision Making to Data Mining

Being the de-facto standard for data representation and exchange over the Web, XML (Extensible Markup Language) allows the easy development of applications that exchange data over the Web. This creates a set of data management requirements involving XML. XML and related standards have been extensively applied in many business, service, and...

Component Development for the Java? Platform
Component Development for the Java? Platform

If you're serious about writing components in Java, this book focuses on the component services you need to master. DevelopMentor Chief Scientist Stuart Halloway presents unprecedented, in-depth coverage of writing, deploying, and maintaining Java components. Halloway begins by showing how to use, control, and troubleshoot components. He...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy