There is growing interest in sharing self-governed, non-public data across organisational structures. In response, interest in decentralized data ecosystems increased, and systems like Solid, IDSA, and Gaia-X started being developed. These systems aim to boost data interoperability and allow authorized third parties to write to restricted sets of organisations’ data. Decentralized data ecosystems are being developed to support various use-cases, each with different optimal data structures and interfaces. To create a unified data ecosystem, these systems must embrace data and interface heterogeneity. However, this heterogeneity complicates interactions with the data ecosystem, as data-consumers like developers and data analysts need to know how to interact with each interface. To address these complexities, data reading has been abstracted using declarative queries. Unfortunately, read abstraction solutions are not fully transferable to writing, even though writing is vital in a living data ecosystem. My PhD investigates how we can abstract writing over heterogeneous data sources. Tackling the fundamental challenges of abstracting complexities involving updates over decentralized data ecosystems which are permissioned, heterogeneous in both data and interface, decentralized, and have no central authority for managing updates. As a result, data-consumers will be able to interact with the data ecosystem without needing to know how to interact with individual interfaces. This research will accelerate the adoption of decentralized data ecosystems by significantly lowering the barrier towards creating write-based apps on top of them.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Optimizing Write Performance in Decentralized Data Ecosystems

  • Jitse De Smet

摘要

There is growing interest in sharing self-governed, non-public data across organisational structures. In response, interest in decentralized data ecosystems increased, and systems like Solid, IDSA, and Gaia-X started being developed. These systems aim to boost data interoperability and allow authorized third parties to write to restricted sets of organisations’ data. Decentralized data ecosystems are being developed to support various use-cases, each with different optimal data structures and interfaces. To create a unified data ecosystem, these systems must embrace data and interface heterogeneity. However, this heterogeneity complicates interactions with the data ecosystem, as data-consumers like developers and data analysts need to know how to interact with each interface. To address these complexities, data reading has been abstracted using declarative queries. Unfortunately, read abstraction solutions are not fully transferable to writing, even though writing is vital in a living data ecosystem. My PhD investigates how we can abstract writing over heterogeneous data sources. Tackling the fundamental challenges of abstracting complexities involving updates over decentralized data ecosystems which are permissioned, heterogeneous in both data and interface, decentralized, and have no central authority for managing updates. As a result, data-consumers will be able to interact with the data ecosystem without needing to know how to interact with individual interfaces. This research will accelerate the adoption of decentralized data ecosystems by significantly lowering the barrier towards creating write-based apps on top of them.