Neo4j High Performance - Couverture souple

Raj, Sonal

 
9781783555154: Neo4j High Performance

Synopsis

If you are a professional or enthusiast who has a basic understanding of graphs or has basic knowledge of Neo4j operations, this is the book for you. Although it is targeted at an advanced user base, this book can be used by beginners as it touches upon the basics. So, if you are passionate about taming complex data with the help of graphs and building high performance applications, you will be able to get valuable insights from this book.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

Présentation de l'éditeur

Design, build, and administer scalable graph database systems for your applications using Neo4j

About This Book

  • Explore the numerous components that provide abstractions for pretty much any functionality you need from your persistent graphs
  • Familiarize yourself with how to test the GraphAware framework, along with working in High Availability mode
  • Get an insight into the internal working of Neo4j and learn about some useful tools, administrative configurations, and security tweaks built for it

Who This Book Is For

If you are a professional or enthusiast who has a basic understanding of graphs or has basic knowledge of Neo4j operations, this is the book for you. Although it is targeted at an advanced user base, this book can be used by beginners as it touches upon the basics. So, if you are passionate about taming complex data with the help of graphs and building high performance applications, you will be able to get valuable insights from this book.

What You Will Learn

  • Understand the fundamentals of graphs, NoSQL databases, and graph databases
  • Query Neo4j using Cypher, and optimize your data model and queries to improve Cypher's performance
  • Migrate from existing SQL stores and data import/export techniques
  • Explore the data modeling concepts and techniques associated with graph data in Neo4j
  • Develop applications with Neo4j to handle high volumes of data
  • Define how to develop an efficient architecture and transactions in a scalable way
  • Study the in-built graph algorithms for better traversals and discover Spring-Data-Neo4j
  • Look under the hood of Neo4j, covering concepts from the core classes in the source to the internal storage structure, caching, transactions, and related operations

In Detail

This book provides an insight into working with Neo4j; deployment, configuration, and optimization of the data models; and utilizing storage for better performance.

This book covers all aspects related to working with Neo4j, including querying, indexing, modeling of graph data, testing, and deployment of your Neo4j applications, and also shows you the internal features of the Neo4j graph database. With a sample demonstration and outline of community developed tools, this book will help you develop cutting-edge, high performance, and secure applications for complex data using the Neo4j graph database.

Biographie de l'auteur

Sonal Raj

Sonal Raj is a hacker, Pythonista, big data believer, and a technology dreamer. He has a passion for design and is an artist at heart. He blogs about technology, design, and gadgets at http://www.sonalraj.com/. When not working on projects, he can be found traveling, stargazing, or reading. He has pursued engineering in computer science and loves to work on community projects. He has been a research fellow at SERC, IISc, Bangalore, and taken up projects on graph computations using Neo4j and Storm. Sonal has been a speaker at PyCon India and local meetups on Neo4j and has also published articles and research papers in leading magazines and international journals. He has contributed to several open source projects. Presently, Sonal works at Goldman Sachs. Prior to this, he worked at Sigmoid Analytics, a start-up where he was actively involved in the development of machine learning frameworks, NoSQL databases, including Mongo DB and streaming using technologies such as Apache Spark.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.