Building Web Applications with Python and Neo4j Год издания: 2015 Автор: Sumit Gupta Издательство: Packt Publishing ISBN: 9781783983988 Язык: Английский Формат: PDF/ePub/AZW3 Качество: Изначально компьютерное (eBook) Интерактивное оглавление: Да Количество страниц: 257 Описание: Py2neo is a simple and pragmatic Python library that provides access to the popular graph database Neo4j via its RESTful web service interface. This brings with it a heavily refactored core, a cleaner API, better performance, and some new idioms. You will begin with licensing and installing Neo4j, learning the fundamentals of Cypher as a graph query language, and exploring Cypher optimizations. You will discover how to integrate with various Python frameworks such as Flask and its extensions: Py2neo, Neomodel, and Django. Finally, the deployment aspects of your Python-based Neo4j applications in a production environment is also covered. By sequentially working through the steps in each chapter, you will quickly learn and master the various implementation details and integrations of Python and Neo4j, helping you to develop your use cases more quickly.
Примеры страниц
Оглавление
1: Your First Query with Neo4j Thinking in graphs for SQL developers Licensing and configuring – Neo4j Using the Neo4j shell Introducing the Neo4j REST interface Running queries from the Neo4j browser Summary 2: Querying the Graph with Cypher Basic anatomy of a Cypher query Pattern and pattern matching Summary 3: Mutating Graph with Cypher Creating nodes and relationships Transforming nodes and relationships Cypher query optimizations Summary 4: Getting Python and Neo4j to Talk Py2neo Installing and configuring py2neo Exploring the py2neo APIs Creating a social network with py2neo Batch imports Unit testing Summary 5: Build RESTful Service with Flask and Py2neo Introducing (and installing) Flask Setting up web applications with Flask and Flask-RESTful REST APIs for social network data using py2neo Summary 6: Using Neo4j with Django and Neomodel Installing and configuring Neomodel Declaring models and properties Adding relationships to models Running Cypher queries Using Neomodel in a Django app Summary 7: Deploying Neo4j in Production Neo4j logical architecture Neo4j physical architecture Monitoring the health of the Neo4J nodes Backup and recovery Summary
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum