Write powerful and efficient queries for Neo4j with Packt’s new book and eBook on Cypher

June 2014 | Open Source

Packt is pleased to announce the release of Learning Cypher, a practical guide with step-by-step and practical examples to help readers create a Neo4j graph database using Cypher. The print book comes in at 162 pages and is competitively priced at $27.99, while the eBook versions are available for $14.44.

About the author:

Onofrio Panzarino is a programmer with 15 years experience working with various languages (mostly with Java), platforms, and technologies. Before obtaining his Master of Science degree in Electronics Engineering, he worked as a digital signal processor programmer. Around the same time, he started working as a C++ developer for embedded systems and PCs. Currently, he is working with Android, ASP.NET or C#, and JavaScript for Wolters Kluwer Italia. During these years, he gained a lot of experience with graph databases, particularly with Neo4j.

Neo4j is generating much interest among NoSQL database users due to its features, performance and scalability, and robustness. 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 users to focus on their domain instead of getting lost in database access.

Learning Cypher is a practical, hands-on guide to designing, implementing, and querying a Neo4j database quickly and painlessly. Through a number of practical examples, the book uncovers all the behaviors that will help readers take advantage of Neo4j effectively, with tips and tricks to help along the way. The book starts with basic clauses and patterns to perform read-only queries with Cypher. With this book, readers will master the clauses required to modify a graph. Once the basics are understood properly, readers will 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.

This book is for all those who want to learn how to create, query, and maintain a graph database, or want to migrate to a graph database from SQL. As readers will learn in this book, very complicated database queries can easily be expressed through Cypher.

The following essential topics are covered:
Chapter 1: Querying Neo4j Effectively with Pattern Matching
Chapter 2: Filter, Aggregate, and Combine Results
Chapter 3: Manipulating the Database
Chapter 4: Improving Performance
Chapter 5: Migrating from SQL

Packt Publishing has also released the following JavaScript book:

· Getting Started with NoSQL


About Packt:
Packt is one of the most prolific and fastest-growing tech book publishers in the world. Originally focused on open source software, Packt books now focus on practicality, recognizing that readers are ultimately concerned with getting the job done. A digitally-focused business model allows Packt to publish up-to-date books in very specific areas

Learning Cypher
Improve performance and robustness when you create, query, and maintain your graph database

For more information, please visit: http://www.packtpub.com/learning-cypher/book

 

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software