Neo4j Essentials
暫譯: Neo4j 基礎知識
Sumit Gupta
- 出版商: Packt Publishing
- 出版日期: 2015-02-28
- 售價: $1,360
- 貴賓價: 9.5 折 $1,292
- 語言: 英文
- 頁數: 180
- 裝訂: Paperback
- ISBN: 1783555173
- ISBN-13: 9781783555178
-
相關分類:
NoSQL
海外代購書籍(需單獨結帳)
商品描述
Leverage the power of Neo4j to design, implement, and deliver top-notch projects
About This Book
- Understand, in detail, the Pattern matching theory, and cypher optimization
- Use Neo4j models combined with the power of Cypher to sketch and start working quickly
- A fast-paced, example-oriented guide to help you integrate Neo4j in standard Java applications
Who This Book Is For
If you are an application developer or software architect who wants to dive into the Cypher language and learn the concepts of graph theory and graph-based data models, this is the book for you. Prior experience with a graph-based or NoSQL-based database is expected. Some knowledge of Java will be beneficial, as this will give you more insights into Neo4j's extensibility.
What You Will Learn
- Install Neo4j as an embedded database or a server in minutes
- Import data into Neo4j from various data sources such as CSV and Excel using efficient batch import processes
- Model complex interactions and query Neo4j with its top-notch query language, Cypher
- Integrate Neo4j in your Java applications, using Neo4j APIs
- Leverage the mapping power of Spring Data Neo4j in your Java applications
- Write your own Neo4j extensions
- Deploy Neo4j within your infrastructure in minutes
In Detail
With a rise in the popularity of NoSQL databases, Neo4j provides a viable alternative for storage, processing, and querying highly connected data natively in the form of graphs. It saves you the trouble of tabular data formats and join operations while providing a fast querying language called Cypher, which is declarative and works on the principle of pattern matching. It is an open source database and has been tailored to be integrated into a wide variety of scenarios, platforms, and tools.
This book will guide you from the phase where you have to choose the appropriate license towards the deployment phase, instilling good design practices along the way. It will cover every required phase needed by a successful project. Using a fictitious project as a case study, you will learn the various implementation details and concepts of Neo4j that will help you develop your use cases quickly.
商品描述(中文翻譯)
利用 Neo4j 的強大功能來設計、實現和交付高品質的專案
關於本書
- 詳細了解模式匹配理論和 Cypher 優化
- 結合 Neo4j 模型和 Cypher 的強大功能,快速勾勒並開始工作
- 一本快速且以範例為導向的指南,幫助您在標準 Java 應用程式中整合 Neo4j
本書適合誰
如果您是應用程式開發人員或軟體架構師,想深入了解 Cypher 語言並學習圖論和基於圖的數據模型的概念,那麼這本書就是為您而寫的。預期您對基於圖的或 NoSQL 的資料庫有一定的經驗。對 Java 的一些了解將會有幫助,因為這將使您對 Neo4j 的可擴展性有更多的見解。
您將學到什麼
- 在幾分鐘內安裝 Neo4j 作為嵌入式資料庫或伺服器
- 使用高效的批次匯入流程,從各種數據來源(如 CSV 和 Excel)將數據匯入 Neo4j
- 建模複雜的互動並使用其頂尖的查詢語言 Cypher 查詢 Neo4j
- 使用 Neo4j API 在您的 Java 應用程式中整合 Neo4j
- 在您的 Java 應用程式中利用 Spring Data Neo4j 的映射能力
- 編寫您自己的 Neo4j 擴展
- 在幾分鐘內在您的基礎設施中部署 Neo4j
詳細內容
隨著 NoSQL 資料庫的普及,Neo4j 提供了一種可行的替代方案,能夠以圖的形式原生存儲、處理和查詢高度連接的數據。它省去了表格數據格式和聯接操作的麻煩,同時提供了一種名為 Cypher 的快速查詢語言,該語言是聲明式的,並基於模式匹配的原則。它是一個開源資料庫,並已經針對各種場景、平台和工具進行了整合。
本書將指導您從選擇適當的授權開始,直到部署階段,並在過程中灌輸良好的設計實踐。它將涵蓋成功專案所需的每個階段。通過使用一個虛構的專案作為案例研究,您將學習到各種實現細節和 Neo4j 的概念,幫助您快速開發您的使用案例。