Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Practical Neo4j

Practical Neo4j, 9781484200230 (1484200233), Apress, 2014

Why have developers at places like Facebook and Twitter increasingly turned to graph databases to manage their highly connected big data? The short answer is that graphs offer superior speed and flexibility to get the job done.

It’s time you added skills in graph databases to your toolkit. In Practical Neo4j, database expert Greg Jordan guides you through the background and basics of graph databases and gets you quickly up and running with Neo4j, the most prominent graph database on the market today. Jordan walks you through the data modeling stages for projects such as social networks, recommendation engines, and geo-based applications. The book also dives into the configuration steps as well as the language options used to create your Neo4j-backed applications.

Neo4j runs some of the largest connected datasets in the world, and developing with it offers you a fast, proven NoSQL database option. Besides those working for social media, database, and networking companies of all sizes, academics and researchers will find Neo4j a powerful research tool that can help connect large sets of diverse data and provide insights that would otherwise remain hidden. Using Practical Neo4j, you will learn how to harness that power and create elegant solutions that address complex data problems. This book:

  • Explains the basics of graph databases
  • Demonstrates how to configure and maintain Neo4j
  • Shows how to import data into Neo4j from a variety of sources
  • Provides a working example of a Neo4j-based application using an array of language of options including Java, .Net, PHP, Python, Spring, and Ruby

As you’ll discover, Neo4j offers a blend of simplicity and speed while allowing data relationships to maintain first-class status. That’s one reason among many that such a wide range of industries and fields have turned to graph databases to analyze deep, dense relationships. After reading this book, you’ll have a potent, elegant tool you can use to develop projects profitably and improve your career options.

What you’ll learn

  • The basics of graph databases, why you need them & how they compare to other databases.
  • How to install, configure and tune Neo4j.
  • How to model your graph.
  • How to read and write to Neo4j.
  • How to import data into Neo4j from other data sources.
  • How to develop a Neo4j-based application using various languages.

Who this book is for

Practical Neo4j is for technology professionals who are known as "full-stack" developers and often tasked with not only modeling but also creating and maintaining the applications for their respective startups or established organizations. It’s a concise guide for the busy developer who has a notion of the importance of graph databases but needs practical examples that apply to his or her chosen language and applications’ needs. Practical Neo4j is for the technical and data architects who are looking for an alternative to take their "graphy" data models from relational databases to a faster, more efficient option like Neo4j. It is a great resource for data analysts or data scientists, such as researchers and academics in the field of bioinformatics, who seek a better understanding of the connections between existing, large and diverse datasets.

Table of Contents

Part I: Getting Started

Chapter 1: Introduction to Graphs

Chapter 2: Up and Running with Neo4j

Part II: Managing Data with Neo4j

Chapter 3: Modeling

Chapter 4: Querying

Chapter 5: Importing

Chapter 6: Extending Neo4j

Part III: Developing with Neo4j

Chapter 7: Using Neo4j + C#

Chapter 8: Using Neo4j + PHP

Chapter 9: Using Neo4j + Python

Chapter 10: Using Neo4j + Ruby

Chapter 11: Using Neo4j + Spring Data

Chapter 12: Using Neo4j + Java Rest Binding

(HTML tags aren't allowed.)

Mac OS X Panther in a Nutshell
Mac OS X Panther in a Nutshell
An instant success among newcomers, longtime Apple® fans and serious Unix® users alike, the Mac OS® X operating system combines stability, simplicity and elegance, and a stunning user interface. What more could Mac users want or need? The answer, of course, is Mac OS X Panther--a sleek and powerful overhaul of Mac OS X that promises to...
Light-Emitting Diodes
Light-Emitting Diodes

Light emitting diodes (LEDs) are devices that are used in a myriad of applications, such as indicator lights in instruments, signage, illuminations, and communication. This graduate textbook covers all aspects of the technology and physics of infrared, visible-spectrum, and white light-emitting diodes (LEDs) made from III-V semiconductors. It...

Foundations Of Algorithms Using C++ Pseudocode
Foundations Of Algorithms Using C++ Pseudocode

This third edition of Foundations of Algorithms Using C++ Pseudocode retains the features that made the second edition successful. As in the second edition, we still use pseudocode and not actual C++ code. The presentation of complex algorithms using all the details of any programming language would...

National Electrical Code  2008 (National Fire Protection Association National Electrical Code)
National Electrical Code 2008 (National Fire Protection Association National Electrical Code)
The world’s most widely adopted safety code, the National Electrical Code® (NEC) is now advancing electrical safety requirements with the 2008 edition in an effort to maximize public safety, emergency preparation, and electrical worker protection. With regulations for electrical wiring and equipment in virtually all types of buildings,...
Visual Basic Programs to Accompany Programming Logic and Design
Visual Basic Programs to Accompany Programming Logic and Design
Microsoft® Visual Basic® Programs to Accompany Programming Logic and Design, Sixth Edition (also known as, VB PAL) is designed to provide students with an opportunity to write Visual Basic programs as part of an Introductory Programming Logic course. It is written to be a companion text to the student’s primary...
Microsoft Visual Basic 2005 Express Edition Programming for the Absolute Beginner
Microsoft Visual Basic 2005 Express Edition Programming for the Absolute Beginner
Written in a straightforward style, using a games-based approach that makes learning beginning-level programming fun and easy, this book teaches programming skills using Visual Basic 2005 Express Edition as a foundation language.

Written for the beginning programmer with little to no prior programming experience, Microsoft Visual...

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