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.)

Engineering of Software: The Continuing Contributions of Leon J. Osterweil
Engineering of Software: The Continuing Contributions of Leon J. Osterweil

Software engineering research can trace its roots to a small number of highly influential individuals. Among that select group is Prof. Leon J. Osterweil, whose work has fundamentally defined or impacted major directions in software analysis, developmenttools and environments, and software process. His exceptional and sustained contributions...

Normative Externalism
Normative Externalism
Normative Externalism argues that it is not important that people live up to their own principles. What matters, in both ethics and epistemology, is that they live up to the correct principles: that they do the right thing, and that they believe rationally. This stance, that what matters are the correct principles, not one's...
Build a Game with UDK
Build a Game with UDK

Many of the most popular games are built using toolkits comparable to UDK. Unreal Development Kit tools can help anyone take the ideas in their head and make them into a fully realized, playable world.

Build a Game with UDK is an introduction to the tools of the kit. From knowing about them, to creating virtual worlds, this book...


Discovering Computers: Fundamentals, Fifth Edition (Shelly Cashman)
Discovering Computers: Fundamentals, Fifth Edition (Shelly Cashman)
The Shelly Cashman Series® offers the finest textbooks in computer education. This book is our answer to the many requests we have received from instructors and students for a textbook that provides a succinct, yet thorough, introduction to computers.

In Discovering Computers: Fundamentals, Fifth Edition, you will
...
The Design and Analysis of Efficient Learning Algorithms (ACM Doctoral Dissertation Award)
The Design and Analysis of Efficient Learning Algorithms (ACM Doctoral Dissertation Award)

Approaches to building machines that can learn from experience abound - from connectionist learning algorithms and genetic algorithms to statistical mechanics and a learning system based on Piaget's theories of early childhood development. This monograph describes results derived from the mathematically oriented framework of computational...

Open Source Web Site Construction Kit
Open Source Web Site Construction Kit
Gives readers a comprehensive survey of the best tools for building and maintaining Web sites. Author takes the reader through the process of thinking through and then building an open source Web site. Softcover.

This book gives readers a comprehensive survey of the best tools for building and maintaining Web sites. In a
...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy