Graph Database in Practice 2021

Day 1 - Symposium

Nov 24 (Wed) 17:00-19:30 Japan Time @ Online

The main purpose of this symposium is to tell wider audiences the state-of-art technologies in graph database as well as their latest use cases. Everyone who is new to graph database will be welcomed.

All sessions will be conducted in English. Registration is free. Download all slides below in zip from here.

18:00-20:30 Australian Eastern Time
16:00-18:30 Singapore Time
13:30-16:00 India Time
09:00-11:30 Central European Time
03:00-05:30 US Eastern Time
00:00-02:30 US Pacific Time

Databases for Automobile

  • Graph Use Cases in Supply Chain Management slides
    (Yuki Tagami, UL Systems)
    Any product that we casually pick up in stores can be traced back to the manufacturers who procure the materials, manufacture them, and deliver to consumers through distribution. Data structures that appear in managing this long process include network structures and hierarchical structures. We discuss the use of graph database, which is considered to be compatible with these data structures, in supply chain management.

  • Data Lineage Management using Graph Database slides
    (Dominik Junkermann,
    CAGLA)
    In the design process that requires many tests, it is necessary to manage information such as "what changes were made as a result of which test", but in many cases, documents and data do not contain such relationship information. Therefore, we will introduce an application that streamlines design by managing genealogical information of documents and data using graphs.

  • Towards Optimal Matching of Rescue Vehicles slides
    (Takeshi Takenami, Oracle)
    With the widespread use of electric vehicles (EVs) and plug-in hybrid vehicles (PHVs), it is expected that the transportation and electric power of these vehicles will be useful in disaster relief. On the other hand, it is necessary to collect data in real time and apply computational logic in order to achieve optimal matching of vehicles and requests for assistance during a disaster. This presentation will show how to visualize and improve the calculation logic by using graphs.

Various Use Cases

  • Graph Creation and Utilization from Article Data slides
    (Yuichiro Yasui, Nikkei)
    This session introduces Nikkei's efforts to structure and accumulate its article text data. Although the natural language processing technology necessary for the utilization of text data has been rapidly developed in recent years, the environment and infrastructure for maintaining structured data are not often mentioned. We will introduce a method of structuring and storing data using graph databases that can retain graph structures as they are, as well as examples of their use.

  • Manage User Privileges Using a Graph slides
    (Yoshihiro Yamashita,
    AMENIDY)
    With the need to both support flexible access control and security, the possibility of using a graph database is attracting attention. Even if you have multiple levels of privilege groups to which a user belongs, you can use graphs to easily check all the privilege groups above a user. In this
    session, I will explain the basic idea of using a graph database to manage the relationship of sending and receiving emails.

  • Build GraphQL Applications with Graph Databases slides
    (Toshi
    yuki Yokoyama, PolityLink)
    Web services are widely implemented to exchange data between the backend and frontend via Web APIs. Recently, GraphQL has been gaining attention as a query language for WebAPIs. In this section, we will discuss the advantages of using GraphQL in the backend of web development, and the integration of GraphQL with graph databases, using actual services as our examples.

  • Tool to Create and Draw Graphs slides
    (Shota Matsumoto, Lifematics)
    This session introduces Blitzboard, an open-source web-based tool that allows you to draw and edit graph data in real-time. In this presentation, I will explain how to create a graph on Blitzboard immediately, adjust its appearance and behavior, and then embed or share it on other web pages.

Day 2 - Tutorial

Nov 25 (Thu) 10:30-17:30 @ SENTAN

This one-day tutorial gives several hands-on sessions to learn the market-leading graph databases on your laptops. This is the great chance to start using graph database from their installation as well as to understand their differences. (Details in Japanese)

Hands-on

    • How to create graph data

    • How to visualize graphs

Day 3 - Workshop

Nov 26 (Fri) 10:30-17:30 @ SENTAN

This is a full day workshop among the software developers. From both use case and development perspectives, we will share the current challenges and future plans for selected topics. To accelerate open discussions and collaborative development projects, we will introduce "doc-athon" style and summarize the outcomes at the end of the workshop.

Topics

    • Lightning talks

    • Graph neural networks (GNNs) and DBMS

    • Graph database utilization for automobile