TinkerPop 2020 - Josh Shinavier at the Global Graph Summit
For the latest news on our upcoming events and videos, follow The Graph Show at:
https://twitter.com/TheGraphShow
TinkerPop 2020
What is now Apache TinkerPop began in late 2009 as a collection of developer tools that intermingled graph structure and processing. The framework quickly evolved into a unifying data model and query paradigm for the emerging family of property graph databases, contributing significantly to the rise of graphs in industry and in the open source community. Ten years later, graphs are truly everywhere; there are dozens of graph systems implementing TinkerPop, and the labeled property graph data model is playing a major role in enterprise knowledge graphs and data integration efforts of all kinds. While TinkerPop has been hugely popular with developers, however, it is likely that graphs have only tapped a fraction of their potential. What will take this community “to eleven” are abstractions for structure and process that are as powerful from a formal and computational point of view as they are compelling to the human developer or end user. In this talk, we will take a brief look back in time at TinkerPop versions 1, 2, and 3 before reviewing the current state of the art and setting the stage for TinkerPop 4. Looking ahead to the next year or so, we are prioritizing strong schemas, strongly-typed traversals, and functional encapsulation of side-effects, exceptions, and transactions that will make data and process in TinkerPop far more portable across language environments and enable new-to-graph capabilities like automated data migration and query translation, as well as various new forms of query optimization. As TinkerPop transcends the JVM, we will rely to a greater extent on composable mappings and code generation to propagate data structures and logic into places no graph has gone before. Done right, we think graphs may become as ubiquitous as the relational model, but so much more interesting and so much more similar to the way we humans naturally structure our world. Of course, the best way to predict the future is to make it happen.
About the Speaker
Joshua Shinavier is a primordial being of the graph database domain. As a co-founder of what is now Apache TinkerPop, he contributed to the first common APIs for graph databases, the original TinkerPop query language which influenced Gremlin, and the first tools which aligned the property graph and RDF data models, starting with neo4j-rdf-sail in 2008. At Uber, he leads the company-wide effort to unify data models and schemas across RPC, streaming, and storage. The scope of this effort includes developing standardized schemas, propagating standardized schemas throughout the company's infrastructure, developing mappings to integrate data across languages and environments, and getting as much as possible of Uber's data connected in the form of a graph of entities and relationships, facilitating data discovery and automated query planning. Joshua holds a PhD in computer science from RPI's Tetherless World Constellation, where he took the opportunity to explore the strange no man's land between graphs, cognition, and augmented reality. He feels, now as always, that the research, business, and open source communities have a lot to learn from each other with respect to graphs and knowledge representation.
About Apache TinkerPop
Apache TinkerPop, TinkerPop, Apache, the Apache feather logo, and the Apache Foo project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. Find out more about TinkePop at:
http://tinkerpop.apache.org
Видео TinkerPop 2020 - Josh Shinavier at the Global Graph Summit канала Global Data Geeks
https://twitter.com/TheGraphShow
TinkerPop 2020
What is now Apache TinkerPop began in late 2009 as a collection of developer tools that intermingled graph structure and processing. The framework quickly evolved into a unifying data model and query paradigm for the emerging family of property graph databases, contributing significantly to the rise of graphs in industry and in the open source community. Ten years later, graphs are truly everywhere; there are dozens of graph systems implementing TinkerPop, and the labeled property graph data model is playing a major role in enterprise knowledge graphs and data integration efforts of all kinds. While TinkerPop has been hugely popular with developers, however, it is likely that graphs have only tapped a fraction of their potential. What will take this community “to eleven” are abstractions for structure and process that are as powerful from a formal and computational point of view as they are compelling to the human developer or end user. In this talk, we will take a brief look back in time at TinkerPop versions 1, 2, and 3 before reviewing the current state of the art and setting the stage for TinkerPop 4. Looking ahead to the next year or so, we are prioritizing strong schemas, strongly-typed traversals, and functional encapsulation of side-effects, exceptions, and transactions that will make data and process in TinkerPop far more portable across language environments and enable new-to-graph capabilities like automated data migration and query translation, as well as various new forms of query optimization. As TinkerPop transcends the JVM, we will rely to a greater extent on composable mappings and code generation to propagate data structures and logic into places no graph has gone before. Done right, we think graphs may become as ubiquitous as the relational model, but so much more interesting and so much more similar to the way we humans naturally structure our world. Of course, the best way to predict the future is to make it happen.
About the Speaker
Joshua Shinavier is a primordial being of the graph database domain. As a co-founder of what is now Apache TinkerPop, he contributed to the first common APIs for graph databases, the original TinkerPop query language which influenced Gremlin, and the first tools which aligned the property graph and RDF data models, starting with neo4j-rdf-sail in 2008. At Uber, he leads the company-wide effort to unify data models and schemas across RPC, streaming, and storage. The scope of this effort includes developing standardized schemas, propagating standardized schemas throughout the company's infrastructure, developing mappings to integrate data across languages and environments, and getting as much as possible of Uber's data connected in the form of a graph of entities and relationships, facilitating data discovery and automated query planning. Joshua holds a PhD in computer science from RPI's Tetherless World Constellation, where he took the opportunity to explore the strange no man's land between graphs, cognition, and augmented reality. He feels, now as always, that the research, business, and open source communities have a lot to learn from each other with respect to graphs and knowledge representation.
About Apache TinkerPop
Apache TinkerPop, TinkerPop, Apache, the Apache feather logo, and the Apache Foo project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. Find out more about TinkePop at:
http://tinkerpop.apache.org
Видео TinkerPop 2020 - Josh Shinavier at the Global Graph Summit канала Global Data Geeks
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Traversing Graphs with Gremlin (Artem Chebotko, Solutions Architect at DataStax)](https://i.ytimg.com/vi/mZmVnEzsDnY/default.jpg)
![Introduction to Amazon Neptune–Graph Database](https://i.ytimg.com/vi/YmR2_zlQO5w/default.jpg)
![Julia Silge - Text Mining Using Tidy Data Principles](https://i.ytimg.com/vi/rTCVVkuy0Sk/default.jpg)
![Graph Databases Will Change Your Freakin' Life (Best Intro Into Graph Databases)](https://i.ytimg.com/vi/GekQqFZm7mA/default.jpg)
![A Graph is a Graph is a Graph: Josh Shinavier at Data Day Texas / Global Graph Summit 2019](https://i.ytimg.com/vi/aT1rF5qNjmU/default.jpg)
![How Can We Complete a Knowledge Graph? | James Fletcher @ Grakn Cosmos 2020](https://i.ytimg.com/vi/nYDi1_UaFtU/default.jpg)
![Intro to Graph Databases Episode #1 - Evolution of DBs](https://i.ytimg.com/vi/5Tl8WcaqZoc/default.jpg)
![Graph Analytics: Graph Algorithms inside Neo4j — Amy Hodler and Michael Hunger, Neo4j](https://i.ytimg.com/vi/fPH-WJ-kEpY/default.jpg)
![Theory for the Working Database Programmer - Ryan Wisnesky at Data Day Texas 2020](https://i.ytimg.com/vi/ZwoNVSwK6m4/default.jpg)
![How Netflix Handles Data Streams Up to 8M Events/sec](https://i.ytimg.com/vi/WuRazsX-MBY/default.jpg)
![Netflix Recs. Using Spark + Cassandra (Prasanna Padmanabhan & Roopa Tangirala) | C* Summit 2016](https://i.ytimg.com/vi/SxU0CJJ2nVE/default.jpg)
![Top 10 Certifications For 2021 | Highest Paying Certifications | Best IT Certifications |Simplilearn](https://i.ytimg.com/vi/W-9jIVm0-p8/default.jpg)
![C* Summit 2013: Distributed Graph Computing with Titan and Faunus](https://i.ytimg.com/vi/tYAWhBHQiXA/default.jpg)
![Approaching Graphs - Lorina Poland on the Docs Perspective - The Graph Show](https://i.ytimg.com/vi/4xkebGattek/default.jpg)
![Accelerating IoT, Finserv, and Supply Chains with JanusGraph and Cloud Bigtable (Cloud Next '18)](https://i.ytimg.com/vi/oHNmtQvWElU/default.jpg)
![What is a Personal Knowledge Graph- with Ruben Verborgh - The Graph Show](https://i.ytimg.com/vi/2EP35HO2HVQ/default.jpg)
![Ted Wilmes on the state of JanusGraph 2018](https://i.ytimg.com/vi/yLm0ruUGgng/default.jpg)
![Graph Analytics Using Splunk and the Machine Learning Toolkit](https://i.ytimg.com/vi/KdPdjCfDufk/default.jpg)
![Intro to Graph Thinking](https://i.ytimg.com/vi/z3Tvjf0buc8/default.jpg)
![GraphX: Graph Analytics in Spark- Ankur Dave (UC Berkeley)](https://i.ytimg.com/vi/Y7hq5MudV9M/default.jpg)