Learning Neo4j 3.x - Second Edition

Jerome Baton, Rik Van Bruggen

  • 出版商: Packt Publishing
  • 出版日期: 2017-10-23
  • 售價: $2,130
  • 貴賓價: 9.5$2,024
  • 語言: 英文
  • 頁數: 316
  • 裝訂: Paperback
  • ISBN: 1786466147
  • ISBN-13: 9781786466143
  • 相關分類: NoSQL
  • 相關翻譯: Neo4j 3.x 入門經典 (簡中版)
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Run blazingly fast queries on complex graph datasets with the power of the Neo4j graph database

About This Book

  • Get acquainted with graph database systems and apply them in real-world use cases
  • Use Cypher query language, APOC and other Neo4j extensions to derive meaningful analysis from complex data sets.
  • A practical guide filled with ready to use examples on querying, graph processing and visualizing information to build smarter spatial applications.

Who This Book Is For

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

What You Will Learn

  • Understand the science of graph theory, databases and its advantages over traditional databases.
  • Install Neo4j, model data and learn the most common practices of traversing data
  • Learn the Cypher query language and tailor-made procedures to analyze and derive meaningful representations of data
  • Improve graph techniques with the help of precise procedures in the APOC library
  • Use Neo4j advanced extensions and plugins for performance optimization.
  • Understand how Neo4j's new security features and clustering architecture are used for large scale deployments.

In Detail

Neo4j is a graph database that allows traversing huge amounts of data with ease. This book aims at quickly getting you started with the popular graph database Neo4j.

Starting with a brief introduction to graph theory, this book will show you the advantages of using graph databases along with data modeling techniques for graph databases. You'll gain practical hands-on experience with commonly used and lesser known features for updating graph store with Neo4j's Cypher query language. Furthermore, you'll also learn to create awesome procedures using APOC and extend Neo4j's functionality, enabling integration, algorithmic analysis, and other advanced spatial operation capabilities on data.

Through the course of the book you will come across implementation examples on the latest updates in Neo4j, such as in-graph indexes, scaling, performance improvements, visualization, data refactoring techniques, security enhancements, and much more. By the end of the book, you'll have gained the skills to design and implement modern spatial applications, from graphing data to unraveling business capabilities with the help of real-world use cases.

Style and approach

A step-by-step approach of adopting Neo4j, the world's leading graph database. This book includes a lot of background information, helps you grasp the fundamental concepts behind this radical new way of dealing with connected data, and will give you lots of examples of use cases and environments where a graph database would be a great fit

商品描述(中文翻譯)

以Neo4j圖形資料庫的強大功能,快速執行複雜圖形資料集的查詢。

關於本書
- 瞭解圖形資料庫系統並在實際應用案例中應用它們。
- 使用Cypher查詢語言、APOC和其他Neo4j擴展來從複雜資料集中獲得有意義的分析。
- 提供實用指南,內含可立即使用的查詢、圖形處理和視覺化資訊的範例,以建立更智能的空間應用程式。

本書適合對於在應用程式中儲存和處理資料有另類方式需求的開發人員。不需要先前的圖形資料庫經驗,但基本的資料庫知識將有助於更容易理解概念。

學到什麼
- 瞭解圖形理論、資料庫科學及其相對於傳統資料庫的優勢。
- 安裝Neo4j,建模資料並學習最常見的資料遍歷實踐。
- 學習Cypher查詢語言和定制程序,以分析和衍生資料的有意義表示。
- 通過APOC庫中的精確程序改進圖形技術。
- 使用Neo4j的高級擴展和插件進行性能優化。
- 瞭解Neo4j的新安全功能和叢集架構如何用於大規模部署。

詳細內容
Neo4j是一個允許輕鬆遍歷大量資料的圖形資料庫。本書旨在快速讓您熟悉流行的圖形資料庫Neo4j。

從簡要介紹圖形理論開始,本書將向您展示使用圖形資料庫的優勢,以及圖形資料庫的資料建模技術。您將通過Neo4j的Cypher查詢語言獲得實際的實踐經驗,使用常用和較少知名的功能來更新圖形資料庫。此外,您還將學習使用APOC創建出色的程序,擴展Neo4j的功能,實現數據的整合、算法分析和其他高級空間操作能力。

在本書的過程中,您將遇到Neo4j最新更新的實現範例,例如圖形索引、擴展、性能改進、視覺化、數據重構技術、安全增強等等。通過本書,您將獲得設計和實施現代空間應用程式的技能,從圖形化資料到實際應用案例中的業務能力。

風格和方法
本書以逐步採用Neo4j的方式進行,Neo4j是全球領先的圖形資料庫。本書提供了大量背景資訊,幫助您理解處理連接資料的這種全新方式的基本概念,並提供了許多使用案例和環境的範例,展示圖形資料庫的適用性。