Neo4j High Performance

Sonal Raj

  • 出版商: Packt Publishing
  • 出版日期: 2015-02-27
  • 售價: $1,360
  • 貴賓價: 9.5$1,292
  • 語言: 英文
  • 頁數: 154
  • 裝訂: Paperback
  • ISBN: 1783555157
  • ISBN-13: 9781783555154
  • 相關分類: NoSQL
  • 下單後立即進貨 (約3~4週)

商品描述

Design, build, and administer scalable graph database systems for your applications using Neo4j

About This Book

  • Explore the numerous components that provide abstractions for pretty much any functionality you need from your persistent graphs
  • Familiarize yourself with how to test the GraphAware framework, along with working in High Availability mode
  • Get an insight into the internal working of Neo4j and learn about some useful tools, administrative configurations, and security tweaks built for it

Who This Book Is For

If you are a professional or enthusiast who has a basic understanding of graphs or has basic knowledge of Neo4j operations, this is the book for you. 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.

What You Will Learn

  • Understand the fundamentals of graphs, NoSQL databases, and graph databases
  • Query Neo4j using Cypher, and optimize your data model and queries to improve Cypher's performance
  • Migrate from existing SQL stores and data import/export techniques
  • Explore the data modeling concepts and techniques associated with graph data in Neo4j
  • Develop applications with Neo4j to handle high volumes of data
  • Define how to develop an efficient architecture and transactions in a scalable way
  • Study the in-built graph algorithms for better traversals and discover Spring-Data-Neo4j
  • Look under the hood of Neo4j, covering concepts from the core classes in the source to the internal storage structure, caching, transactions, and related operations

In Detail

This book provides an insight into working with Neo4j; deployment, configuration, and optimization of the data models; and utilizing storage for better performance.

This book covers all aspects related to working with Neo4j, including querying, indexing, modeling of graph data, testing, and deployment of your Neo4j applications, and also shows you the internal features of the Neo4j graph database. With a sample demonstration and outline of community developed tools, this book will help you develop cutting-edge, high performance, and secure applications for complex data using the Neo4j graph database.

商品描述(中文翻譯)

設計、構建和管理可擴展的圖形數據庫系統,用於您的應用程序,使用Neo4j。

關於本書
- 探索提供幾乎任何所需功能的多個組件,以提供對持久圖形的抽象。
- 熟悉如何測試GraphAware框架,以及在高可用性模式下工作。
- 了解Neo4j的內部工作原理,並了解一些為其建立的有用工具、管理配置和安全調整。

本書適合對圖形有基本了解或對Neo4j操作有基本知識的專業人士或愛好者。儘管針對高級用戶群體,但初學者也可以使用本書,因為它涉及基礎知識。因此,如果您熱衷於通過圖形來處理複雜數據並構建高性能應用程序,您將能夠從本書中獲得有價值的見解。

您將學到什麼
- 了解圖形、NoSQL數據庫和圖形數據庫的基礎知識。
- 使用Cypher查詢Neo4j,並優化數據模型和查詢以提高Cypher的性能。
- 從現有的SQL存儲遷移,以及數據導入/導出技術。
- 探索Neo4j中與圖形數據相關的數據建模概念和技術。
- 使用Neo4j開發處理大量數據的應用程序。
- 定義如何以可擴展的方式開發高效的架構和事務。
- 研究內置的圖形算法,以實現更好的遍歷,並了解Spring-Data-Neo4j。
- 深入研究Neo4j,涵蓋從源代碼中的核心類到內部存儲結構、緩存、事務和相關操作的概念。

詳細內容
本書提供了使用Neo4j的洞察力;部署、配置和優化數據模型;以及利用存儲實現更好性能。

本書涵蓋了與Neo4j相關的所有方面,包括查詢、索引、圖形數據建模、測試和部署Neo4j應用程序,並向您展示Neo4j圖形數據庫的內部功能。通過示範和社區開發工具的概述,本書將幫助您使用Neo4j圖形數據庫開發尖端、高性能和安全的複雜數據應用程序。