目錄(68章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. Graphs Are Everywhere
- Graphs in mathematics
- The property graph model
- Storage – native graph storage versus non-native graph storage
- Reasons to use graph databases
- What to use a graph database for
- Choosing Neo4j for exploring graph databases
- The structure of the book
- Summary
- Chapter 2. Modeling Flights and Cities
- Graphs are more than social
- Designing a system to get a travel itinerary
- Introduction to modeling nodes and relationships
- Using Cypher to operate on Neo4j
- Creating cities in Neo4j
- Indices
- Adding flights to Neo4j
- Traversing relationships
- Summary
- Chapter 3. Formulating an Itinerary
- Creating an itinerary from flights and cities
- Business logic should lie in code
- Summary
- Chapter 4. Modeling Bookings and Users
- Building a data model for booking flights
- A simple model of the bookings ecosystem
- Modeling bookings in an RDBMS
- Creating bookings and users in Neo4j
- Queries to find journeys and bookings
- Queries to find the booking history of a user
- Summary
- Chapter 5. Refactoring the Data Model
- Capturing information about hotels at airports
- Modeling airports and hotels
- Extracting airport information from flights
- Reasons for not migrating using a single query
- Adding hotels to airports
- Fetching hotels
- Summary
- Chapter 6. Modeling Communication Chains
- Capturing traveler reviews for hotels
- A model for reviews and comments
- Adding reviews to Neo4j
- Adding comments to Neo4j
- Summary
- Chapter 7. Modeling Access Control
- Controlling access for content change
- Modeling hierarchies
- Modeling access control groups and employees
- Querying the data model to find what is accessible to an employee
- Summary
- Chapter 8. Recommendations and Analysis of Historical Data
- Recommending cities to travelers
- Recommending hotels to travelers
- Analysis of the historical data
- Summary
- Chapter 9. Wrapping Up
- There is no correct model
- Further reading and exploration
- What to watch out for while using Neo4j
- Index 更新時間:2021-07-16 13:31:28
推薦閱讀
- Functional Python Programming
- LaTeX Cookbook
- Angular UI Development with PrimeNG
- Pandas Cookbook
- Android 9 Development Cookbook(Third Edition)
- 趣學Python算法100例
- Implementing Cisco Networking Solutions
- 深入淺出React和Redux
- Java語言程序設計教程
- 計算機應用基礎項目化教程
- Java Web開發實例大全(基礎卷) (軟件工程師開發大系)
- SignalR:Real-time Application Development(Second Edition)
- Ext JS 4 Plugin and Extension Development
- Learning D3.js 5 Mapping(Second Edition)
- Building Apple Watch Projects
- Learning GraphQL and Relay
- Visual Basic 開發從入門到精通
- 零基礎學Java(升級版)
- Mastering iOS Game Development
- Spring 5.0 Cookbook
- HTML5 for Flash Developers
- Java數據科學指南
- Web前端學習筆記:HTML5+CSS3+JavaScript
- Cocos2d-x Cookbook
- 機器學習數學基礎一本通(Python版)
- 數據結構(C語言版)(第2版)
- Visual C
- Smarter Decisions:The Intersection of Internet of Things and Decision Science
- 32位匯編語言程序設計(第3版)
- Mastering Apache Cassandra