Загрузка страницы

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
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
14 мая 2020 г. 7:47:37
00:24:01
Яндекс.Метрика