• Complain

Matthias Broecheler - The Practitioners Guide to Graph Data

Here you can read online Matthias Broecheler - The Practitioners Guide to Graph Data full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2020, publisher: OReilly Media, Inc., genre: Business. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Matthias Broecheler The Practitioners Guide to Graph Data

The Practitioners Guide to Graph Data: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "The Practitioners Guide to Graph Data" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Graph data closes the gap between the way humans and computers view the world. While computers rely on static rows and columns of data, people navigate and reason about life through relationships. This practical guide demonstrates how graph data brings these two approaches together. By working with concepts from graph theory, database schema, distributed systems, and data analysis, youll arrive at a unique intersection known as graph thinking.Authors Denise Koessler Gosnell and Matthias Broecheler show data engineers, data scientists, and data analysts how to solve complex problems with graph databases. Youll explore templates for building with graph technology, along with examples that demonstrate how teams think about graph data within an application.Build an example application architecture with relational and graph technologiesUse graph technology to build a Customer 360 application, the most popular graph data pattern todayDive into hierarchical data and troubleshoot a new paradigm that comes from working with graph dataFind paths in graph data and learn why your trust in different paths motivates and informs your preferencesUse collaborative filtering to design a Netflix-inspired recommendation system

Matthias Broecheler: author's other books


Who wrote The Practitioners Guide to Graph Data? Find out the surname, the name of the author of the book and a list of all author's works by series.

The Practitioners Guide to Graph Data — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "The Practitioners Guide to Graph Data" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
The Practitioners Guide to Graph Data by Denise Koessler Gosnell and Matthias - photo 1
The Practitioners Guide to Graph Data

by Denise Koessler Gosnell and Matthias Broecheler

Copyright 2020 Denise Gosnell and Matthias Broecheler . All rights reserved.

Printed in the United States of America.

Published by OReilly Media, Inc. , 1005 Gravenstein Highway North, Sebastopol, CA 95472.

OReilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://oreilly.com). For more information, contact our corporate/institutional sales department: 800-998-9938 or corporate@oreilly.com .

  • Acquisitions Editor: Jonathan Hassell
  • Developmental Editor: Jeff Bleiel
  • Production Editor: Nan Barber
  • Copyeditor: Arthur Johnson
  • Proofreader: Josh Olejarz
  • Indexer: Ellen Troutman-Zaig
  • Interior Designer: David Futato
  • Cover Designer: Karen Montgomery
  • Illustrator: Rebecca Demarest
  • April 2020: First Edition
Revision History for the First Edition
  • 2020-03-24: First Release

See http://oreilly.com/catalog/errata.csp?isbn=9781492044079 for release details.

The OReilly logo is a registered trademark of OReilly Media, Inc. The Practitioners Guide to Graph Data, the cover image, and related trade dress are trademarks of OReilly Media, Inc.

The views expressed in this work are those of the authors and do not represent the publishers views. While the publisher and the authors have used good faith efforts to ensure that the information and instructions contained in this work are accurate, the publisher and the authors disclaim all responsibility for errors or omissions, including without limitation responsibility for damages resulting from the use of or reliance on this work. Use of the information and instructions contained in this work is at your own risk. If any code samples or other technology this work contains or describes is subject to open source licenses or the intellectual property rights of others, it is your responsibility to ensure that your use thereof complies with such licenses and/or rights.

This work is part of a collaboration between OReilly and DataStax. See our statement of editorial independence.

978-1-492-04407-9

[LSI]

Preface

Think about the last time you searched for someone on a social media platform.

What did you look at on the results page?

Most likely, you started scanning down the names in the list of profile results. And you probably spent most of your time inspecting the shared friends section to understand how you knew someone.

Our innate human behavior of reasoning about our shared friends on social media is what inspired us to write this book. Though, our shared inspiration generated two very different reasons behind why we wrote this book.

First, have you ever stopped to think about how an app creates the shared friends section?

The engineering required to deliver your shared friends in search results creates an intricate orchestration of tools and data to solve an extremely complex, distributed problem. We have either built those sections or created the tools that deliver them. Our passion for understanding and teaching others from our collective experiences is the first reason we chose to write this book together.

The second reason is that anyone who uses social media intuitively derives personal context directly from the shared friends section. This process of reasoning and thinking about relationships within data is called graph thinking, and that is what we name the human approach to understanding life through connected data.

How did we all learn to do this?

There wasnt a specific point in time when we all were taught this skill. Processing relationships among people, places, or things is just how we think.

It is the ease with which people infer context from relationships, be it in real life or from data, that has ignited the wave of graph thinking.

And when it comes to understanding graph thinking, most people fall into one of two camps: those who think graphs are about bar charts, or those who think graphs are way too complicated. Either way, these thought processes apply legacy approaches to thinking about data and technology. The problem is that the art of the possible has changed, our tools have improved, and there are new lessons to learn.

We believe that graphs are powerful and deployable. Graph technology can make you more productive; we have worked with teams that told us so.

This book brings these two mindsets together.

Graph thinking closes the gap between how we humans operate/see/live and how we use data to inform a decision. Imagine seeing your whole world as a spreadsheet with rows and columns of data and trying to make sense of it all. For the majority of us, the exercise is unnatural and counterproductive.

This is because relationships are how people navigate and reason about life. It is computers that need databases and operate in the world of rows and columns of data.

Graph thinking is a way to solve complex problems by taking a relationship-centric approach. Graph technology bridges the gap between relationships and the linear memory constraints of modern computer infrastructure.

As more people learn how to build with graph technology by applying graph thinking, imagine what the next wave of innovation will bring.

Who Should Read This Book

This book aims to teach you two things. First, we will teach you about graph thinking and the graph mindset through asking questions and reasoning about data. Second, we will walk you through writing code that solves the most common, complex graph problems.

These new concepts are intertwined within the tasks commonly performed across a few different engineering functions.

Data engineers and architects sit at the heart of transitioning an idea from development into production. We organized this book to show you how to resolve common assumptions that can occur when moving from development into production with graph data and graph tools. Another benefit to the data engineer or data architect will be learning the world of possibilities that come from understanding graph thinking. Synthesizing the breadth of problems that can be solved with graph data will also help you invent new patterns for their use in production applications.

Data scientists and data analysts may most benefit from reasoning about how to use graph data to answer interesting questions. All the examples throughout this text were constructed to apply a query-first approach to graph data. A secondary benefit for a data scientist or analyst will be to understand the complexity of using distributed graph data within a production application. We teach and build upon the common development pitfalls and their production resolution processes throughout the book so that you can formulate new types of problems to solve.

Computer scientists will learn how to use techniques in functional programming and distributed systems to query and reason about graph data. We will outline fundamental approaches to procedurally traversing graph data and step through their application with graph tools. Along the way we will learn about distributed technologies, too.

We will be working within the intersection of graph data and distributed, complex problems; a fascinating combination of engineering topics with something to learn for any technologist.

Goals of This Book

The first goal of this book is to create a new foundation that exists at a very diverse intersection. We will be working with concepts from graph theory, database schema, distributed systems, data analysis, and many other fields. This unique intersection forms what we refer to in this book as

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «The Practitioners Guide to Graph Data»

Look at similar books to The Practitioners Guide to Graph Data. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «The Practitioners Guide to Graph Data»

Discussion, reviews of the book The Practitioners Guide to Graph Data and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.