Book Details:
Pages: | 408 |
Published: | Dec 24 2014 |
Posted: | Feb 22 2015 |
Language: | English |
Book format: | PDF |
Book size: | 11.02 MB |
Book Description:
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 databasesDemonstrates how to configure and maintain Neo4jShows how to import data into Neo4j from a variety of sourcesProvides a working example of a Neo4j-based application using an array of language of options including Java, .Net, PHP, Python, Spring, and RubyAs 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 youll learnThe 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 ContentsPart I: Getting StartedChapter 1: Introduction to Graphs Chapter 2: Up and Running with Neo4j Part II: Managing Data with Neo4jChapter 3: ModelingChapter 4: QueryingChapter 5: ImportingChapter 6: Extending Neo4jPart III: Developing with Neo4jChapter 7: Using Neo4j + C#Chapter 8: Using Neo4j + PHPChapter 9: Using Neo4j + PythonChapter 10: Using Neo4j + RubyChapter 11: Using Neo4j + Spring DataChapter 12: Using Neo4j + Java Rest Binding
Run blazingly fast queries on complex graph datasets with the power of the Neo4j graph database About This BookGet acquainted with graph database systems and apply them in real-world use casesGet started with Neo4j, a unique NOSQL database system that focuses on tackling data complexityA practical guide filled with sample queries, installation procedures, and useful pointers to other information sourcesWho This Book Is ForThis book is for developers who want an alternative way to store and process data within their applications. No previous graph database experience is required; however, some basic database knowledge will help you understand the concepts more easily. In Detail Learning Neo4j provides you with a step-by-step approach of adopting Neo4j...
SummaryNeo4j in Action is a comprehensive guide to Neo4j, aimed at application developers and software architects. Using hands-on examples, you'll learn to model graph domains naturally with Neo4j graph structures. The book explores the full power of native Java APIs for graph data manipulation and querying.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the TechnologyMuch of the data today is highly connected-from social networks to supply chains to software dependency management-and more connections are continually being uncovered. Neo4j is an ideal graph database tool for highly connected data. It is mature, production-ready, and unique in enabling developers to simply and efficien...
This book is intended for professionals or enthusiasts who have a basic understanding of graphs or have basic knowledge of Neo4j operations. Although it is targeted at an advanced user base, this book can be used by beginners as it touches upon the basics. So, if you are passionate about taming complex data with the help of graphs and building high performance applications, you will be able to get valuable insights from this book....
2007 - 2021 © eBooks-IT.org