Neo4j Essentials
Sumit Gupta
- 出版商: Packt Publishing
- 出版日期: 2015-02-28
- 售價: $1,340
- 貴賓價: 9.5 折 $1,273
- 語言: 英文
- 頁數: 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
- 在Java應用程序中集成Neo4j,使用Neo4j API
- 在Java應用程序中利用Spring Data Neo4j的映射功能
- 編寫自己的Neo4j擴展
- 在幾分鐘內在基礎設施中部署Neo4j
詳細內容
隨著NoSQL數據庫的普及,Neo4j提供了一個可行的選擇,可以原生地存儲、處理和查詢高度相關的數據,以圖的形式呈現。它省去了表格數據格式和聯接操作的麻煩,同時提供了一種稱為Cypher的快速查詢語言,它是一種聲明式語言,基於模式匹配原則運作。它是一個開源數據庫,並且已經被定制為能夠集成到各種場景、平台和工具中。
本書將引導您從選擇適當許可證的階段到部署階段,並在此過程中灌輸良好的設計實踐。它將涵蓋成功項目所需的每個階段。通過以虛構項目作為案例研究,您將學習Neo4j的各種實施細節和概念,這將幫助您快速開發您的用例。