Neo4j Cookbook

Ankur Goel

  • 出版商: Packt Publishing
  • 出版日期: 2015-05-30
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 226
  • 裝訂: Paperback
  • ISBN: 178328725X
  • ISBN-13: 9781783287253
  • 相關分類: NoSQL
  • 下單後立即進貨 (約3~4週)

商品描述

Harness the power of Neo4j to perform complex data analysis over the course of 75 easy-to-follow recipes

About This Book

  • Rapidly build your data analysis application over Neo4j with ease
  • Transition from RDMS and other NoSQL databases to Neo4j
  • Learn to effectively scale your Neo4j installations to millions of nodes

Who This Book Is For

If you are already using Neo4j in your application and want to learn more about data analysis or database graphs, this is the book for you. This book also caters for your needs if you are looking to migrate your existing application to Neo4j in the future. We assume that you are already familiar with any general purpose programming language and have some familiarity with Neo4j.

What You Will Learn

  • Access the Neo4j graph database from any language of your choice, whether it is Java, Python, Scala, or .Net
  • Understand how to migrate data from different types of data stores such as SQL and NoSQL with ease
  • Utilize and learn data modeling best practices
  • Use and mine social data, whether it be from Facebook, Twitter, or LinkedIn
  • Deal with geospatial data and build services such as bounding box queries and nearest point of interest
  • Visualize Neo4j graphs by customizing available tools or writing your own tool
  • Scale Neo4j with up to billions of nodes and edges

In Detail

Neo4j is an open source graph database written in Java. Graph databases provide an excellent way to get richer insight into data and lower the bar for entry into the data science world. Starting with a practical and vital introduction to Neo4j and various aspects of Neo4j installation, you will learn how to connect and access Neo4j servers from programming languages such as Java, Python, Ruby, and Scala. You will also learn about Neo4j administration and maintenance before expanding and advancing your knowledge by dealing with large Neo4j installations and optimizing them for both storage and querying.

This is a practical guide full of examples and Neo4j recipes. The recipes are well explained with code samples that are updated for the latest version of Neo4j.

商品描述(中文翻譯)

發揮 Neo4j 的強大功能,透過 75 個易於遵循的食譜進行複雜的資料分析。

關於本書:
- 輕鬆快速地在 Neo4j 上建立您的資料分析應用程式
- 從關聯式資料庫和其他 NoSQL 資料庫轉換到 Neo4j
- 學習如何有效地將您的 Neo4j 安裝擴展到數百萬個節點

本書適合對 Neo4j 已有使用經驗並希望深入了解資料分析或資料庫圖形的讀者。如果您計劃將現有應用程式遷移到 Neo4j,本書也能滿足您的需求。我們假設您已經熟悉任何通用程式語言並對 Neo4j 有一些基本了解。

您將學到以下內容:
- 從您選擇的任何程式語言(如 Java、Python、Scala 或 .Net)存取 Neo4j 圖形資料庫
- 瞭解如何輕鬆從不同類型的資料存儲(如 SQL 和 NoSQL)遷移資料
- 利用並學習資料建模的最佳實踐
- 使用和分析社交資料,無論是來自 Facebook、Twitter 還是 LinkedIn
- 處理地理空間資料並建立服務,如範圍查詢和最近的興趣點
- 通過自定義可用工具或編寫自己的工具來視覺化 Neo4j 圖形
- 將 Neo4j 擴展到數十億個節點和邊緣

詳細內容:
Neo4j 是一個用 Java 編寫的開源圖形資料庫。圖形資料庫提供了一種更深入瞭解資料並降低進入資料科學領域門檻的優秀方式。從實用且重要的 Neo4j 簡介和各種 Neo4j 安裝方面開始,您將學習如何從 Java、Python、Ruby 和 Scala 等程式語言連接和存取 Neo4j 伺服器。您還將學習 Neo4j 的管理和維護,然後通過處理大型 Neo4j 安裝並對其進行儲存和查詢優化來擴展和提升您的知識。

本書是一本充滿實例和 Neo4j 食譜的實用指南。這些食譜通過代碼示例進行了詳細解釋,並已更新至最新版本的 Neo4j。