وبلاگ بلیان

نئو۴جی عملی: [روابط به اندازه داده‌های کلان که آنها را متصل می‌کند، مهم هستند]

Practical Neo4j : [relationships are as important as the big data that connects them

جلد کتاب نئو۴جی عملی: [روابط به اندازه داده‌های کلان که آنها را متصل می‌کند، مهم هستند]

معرفی کتاب «نئو۴جی عملی: [روابط به اندازه داده‌های کلان که آنها را متصل می‌کند، مهم هستند]» (با عنوان لاتین Practical Neo4j : [relationships are as important as the big data that connects them) نوشتهٔ Gregory Jordan، منتشرشده توسط نشر Apress : Imprint: Apress در سال 2014. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

Why have developers at places like Facebook and Twitter increasingly turned to graph databases to manage their highly connected big data? The short answer is that graphs offer superior speed and flexibility to get the job done. It’s time you added skills in graph databases to your toolkit. In __Practical Neo4j__, database expert Greg Jordan guides you through the background and basics of graph databases and gets you quickly up and running with Neo4j, the most prominent graph database on the market today. Jordan walks you through the data modeling stages for projects such as social networks, recommendation engines, and geo-based applications. The book also dives into the configuration steps as well as the language options used to create your Neo4j-backed applications. Neo4j runs some of the largest connected datasets in the world, and developing with it offers you a fast, proven NoSQL database option. Besides those working for social media, database, and networking companies of all sizes, academics and researchers will find Neo4j a powerful research tool that can help connect large sets of diverse data and provide insights that would otherwise remain hidden. Using __Practical Neo4j__, you will learn how to harness that power and create elegant solutions that address complex data problems. This book: * Explains the basics of graph databases * Demonstrates how to configure and maintain Neo4j * Shows how to import data into Neo4j from a variety of sources * Provides a working example of a Neo4j-based application using an array of language of options including Java, .Net, PHP, Python, Spring, and Ruby As you’ll discover, Neo4j offers a blend of simplicity and speed while allowing data relationships to maintain first-class status. That’s one reason among many that such a wide range of industries and fields have turned to graph databases to analyze deep, dense relationships. After reading this book, you’ll have a potent, elegant tool you can use to develop projects profitably and improve your career options. Practical Neo4j provides an in-depth look into why developers at places like Facebook and Twitter have increasingly turned to graph databases to manage their highly connected, big data. The book guides you through the background and basics of graphs and gets you quickly up and running with Neo4j. It will walk you through the data modeling stages for projects such as social networks, recommendation engines and geo-based applications. The book also dives into the configuration steps as well as the language options used to create your Neo4j-backed applications. Neo4j runs some of the largest connected datasets in the world, and developing with it offers you a fast, flexible and proven database option. Using Practical Neo4j, you will learn how to harness that power and create elegant solutions that address complex data problems. Walks you through the basics of graph databasesDemonstrates how to configure and maintain Neo4jProvides a working example of a Neo4j-based application using an array of language of options What you'll learn The basics of graph databases, why you need them & how they compare to other databases. How to install, configure and tune Neo4j. How to model your graph. How to read and write to Neo4j. How to import data into Neo4j from other data sources. How to develop a Neo4j-based application using various languages. Who this book is for Practical Neo4j is for technology professionals who are known as "full-stack" developers and often tasked with not only modeling but also creating and maintaining the applications for their respective startups or established organizations. It s a concise guide for the busy developer who has a notion of the importance of graph databases but needs practical examples that apply to his or her chosen language and applications needs. Practical Neo4j is for the technical and data architects who are looking for an alternative to take their "graphy" data models from relational databases to a faster, more efficient option like Neo4j. It is a great resource for data analysts or data scientists, such as researchers and academics in the field of bioinformatics, who seek a better understanding of the connections between existing, large and diverse datasets. " Why have developers at places like Facebook and Twitter increasingly turned to graph databases to manage their highly connected big data? The short answer is that graphs offer superior speed and flexibility to get the job done. It ́ s time you added skills in graph databases to your toolkit. In Practical Neo4j, database expert Greg Jordan guides you through the background and basics of graph databases and gets you quickly up and running with Neo4j, the most prominent graph database on the market today. Jordan walks you through the data modeling stages for projects such as social networks, recommendation engines, and geo-based applications. The book also dives into the configuration steps as well as the language options used to create your Neo4j-backed applications. Neo4j runs some of the largest connected datasets in the world, and developing with it offers you a fast, proven NoSQL database option. Besides those working for social media, database, and networking companies of all sizes, academics and researchers will find Neo4j a powerful research tool that can help connect large sets of diverse data and provide insights that would otherwise remain hidden. Using Practical Neo4j, you will learn how to harness that power and create elegant solutions that address complex data problems. This book: Explains the basics of graph databases Demonstrates how to configure and maintain Neo4j Shows how to import data into Neo4j from a variety of sources Provides a working example of a Neo4j-based application using an array of language of options including Java, .Net, PHP, Python, Spring, and Ruby As you ́ ll discover, Neo4j offers a blend of simplicity and speed while allowing data relationships to maintain first-class status. That ́ s one reason among many that such a wide range of industries and fields have turned to graph databases to analyze deep, dense relationships. After reading this book, you ́ ll have a potent, elegant tool you can use to develop projects profitably and improve your career options REMOVESummary; Chapter 5: Importing from Another Data Source; Examples; Test Data with Cypher; Test Data with Load CSV; Creating a Unique Index; Creating Relationships; Loading the Relationships; Adding the Content Using a Linked List; Loading the "Current" Status; Loading the "NEXT" Status; Adding User Favorites; Summary; Chapter 6: Extending Neo4j; Plugin Development Environment for Neo4j; IDE; Maven Plugin; Installing the SLF4J Plugin; Installing the Maven Plugin; Setting Up Maven Projects; Neo4j Server Plugins; Security Plugins; Unmanaged Extensions; Summary; Part 3: Developing with Neo4j Chapter 7: Neo4j + .NET.NET and Neo4j Development Environment; Installing Visual Studio Express for Web; Adding the Project to Visual Studio; Neo4jClient; Managing Nodes and Relationships; Creating a Node; Retrieving and Updating a Node; Removing a Node; Creating a Relationship; Retrieving Relationships; Deleting a Relationship; Using Labels; Adding a Label to Nodes; Removing a Label; Debugging; Developing a .NET Neo4j Application; Preparing the Graph; Using the Sample Application; .NET Application Configuration; Neo4jModule and Ninject; Controller and Service Layers; Social Graph Model Data Model ComponentsEntity-Relationship Model; Entities; Relationships; Attributes; Challenges in Using Entity-Relationship Modeling with Neo4j; Modeling with Neo4j; Modeling Relationships; Modeling Constraints; Modeling Use Cases; Social Graph; Interest Graph; Consumption Graph; Location Graph; Intent Graph; Summary; Chapter 4: Querying; Cypher Basics; Transactions; Compatibility; SQL to Cypher; INSERT and CREATE; SELECT and START / MATCH; UPDATE and SET; DELETE; Cypher Clauses; Return; WITH, ORDER BY, SKIP, and LIMIT; Using; Reading; Match; Optional Match; Where; Start; Writing; SET User Node EntityNode Entities; Sign-Up; Sign-Up Controller; Adding a User; Login; Login Form; Login Controller; Login Service; Updating a User; User Update Form; User Controller; User Update Method; Connecting Users; User-Generated Content; Getting Status Updates; Using View Models; Adding a Status Update; Editing a Status Update; Deleting a Status Update; Interest Graph Model; Tag Entity; Interest in Aggregate; Filtering Managed Content; Filtering Connected Content; Consumption Graph Model; Product Entity; Capturing Consumption; Filtering Consumption for Users
دانلود کتاب نئو۴جی عملی: [روابط به اندازه داده‌های کلان که آنها را متصل می‌کند، مهم هستند]