- Neo4j High Performance
- Sonal Raj
- 373字
- 2021-07-23 20:17:09
What this book covers
Chapter 1, Getting Started with Neo4j, introduces Neo4j, its functionality, and norms in general, briefly outlining the fundamentals. The chapter also gives an overview of graphs, NOSQL databases and their features and Neo4j in particular, ACID compliance, basic CRUD operations, and setup. So, if you are new to Neo4j and need a boost, this is your chapter.
Chapter 2, Querying and Indexing in Neo4j, deals with querying Neo4j using Cypher, optimizations to data model and queries for better Cypher performance. The basics of Gremlin are also touched upon. Indexing in Neo4j and its types are introduced along with how to migrate from existing SQL stores and data import/export techniques.
Chapter 3, Efficient Data Modeling with Graphs, explores the data modeling concepts and techniques associated with graph data in Neo4j, in particular, property graph model, design constraints for Neo4j, the designing of schemas, and modeling across multiple domains.
Chapter 4, Neo4j for High-volume Applications, teaches you how to develop applications with Neo4j to handle high volumes of data. We will define how to develop an efficient architecture and transactions in a scalable way. We will also take a look at built-in graph algorithms for better traversals and also introduce Spring Data Neo4j.
Chapter 5, Testing and Scaling Neo4j Applications, teaches how to test Neo4j applications using the built-in tools and the GraphAware framework for unit and performance tests. We will also discuss how a Neo4j application can scale.
Chapter 6, Neo4j Internals, takes a look under the hood of Neo4j, skimming the concepts from the core classes in the source into the internal storage structure, caching, transactions, and related operations. Finally, the chapter deals with HA functions and master election.
Chapter 7, Administering Neo4j, throws light upon some useful tools and adapters that have been built to interface Neo4j with the most popular languages and frameworks. The chapter also deals with tips and configurations for administrators to optimize the performance of the Neo4j system. The essential security aspects are also dealt with in this chapter.
Chapter 8, Use Case – Similarity-based Recommendation System, is an example-oriented chapter. It provides a demonstration on how to go about building a similarity-based recommendation system with Neo4j and highlights the utility of graph visualization.
- 程序員修煉之道:程序設(shè)計入門30講
- Architecting the Industrial Internet
- JavaScript從入門到精通(第3版)
- Unity Game Development Scripting
- C++新經(jīng)典
- Teaching with Google Classroom
- 軟件品質(zhì)之完美管理:實戰(zhàn)經(jīng)典
- Creating Mobile Apps with jQuery Mobile(Second Edition)
- Spring Boot實戰(zhàn)
- 大話Java:程序設(shè)計從入門到精通
- C編程技巧:117個問題解決方案示例
- Unity Android Game Development by Example Beginner's Guide
- Google Adsense優(yōu)化實戰(zhàn)
- ArcPy and ArcGIS(Second Edition)
- 高性能MVVM框架的設(shè)計與實現(xiàn):San