Skip to content

Commit 8ff451c

Browse files
committed
update content for added value with jzfs data hub and data space
1 parent f854aa2 commit 8ff451c

File tree

1 file changed

+25
-5
lines changed

1 file changed

+25
-5
lines changed

README.md

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,40 @@ The immediate next steps for the project are to fill obvious gaps, such as imple
1515

1616

1717
### Added value
18-
Our central use case is the DataHub, which essentially consists of a metadata catalog and a knowledge graph.
18+
Our central use case is the DataHub(Like Github, buf for Data),which essentially consists of a Git version control for data and a Git collaboration for data.
1919

20+
In the JZFS DataHub model, each node maintains a copy of the files and all of the history of each file.
21+
Thus, the node can make reads and writes of all past revisions offline.
22+
When a node wants to share changes, it specifies a "remote".
23+
The node can then send its state to that node, called "push", or receive new state from it, called "pull".
24+
Writes are organized on branches.
25+
Git is designed to compute differences between versions quickly.
26+
Generally, Git relies on human action to share and merge changes.
2027

21-
This enables us to create transparency across internal and external data. It forms the basis for a new way of practicing data exchange and contract design for distributed data sources. It is crucial that data exchange works both within the company and in individually controllable data networks (data circles). Our long-term goal is to build data ecosystems that enable new innovations.
28+
Fault tolerance and trustless-ness are achieved via the separation of remotes from individual nodes.
29+
Each node in the network is maintaining it's own copy, its history and coordinating via one or many remotes.
30+
If a remote you trust gets corrupted, you have the ability to roll back to a previous good state and switch to a new remote.
31+
Even if you lose your copy you can rely on other nodes' copies to restore from.
2232

23-
JZFS data space consists of so-called “DataHubs,” which are virtual data nodes for sharing data and building data networks.
24-
A single DataHub manages various data connections and can join together with other hubs to form a network through targeted synchronization.
33+
This enables us to create transparency across internal and external data.
34+
35+
It forms the basis for a new way of practicing data exchange and contract design for distributed data sources.
36+
37+
It is crucial that data exchange works both within the company and in individually controllable data networks (data space).
38+
39+
JZFS data space consists of so-called “DataHubs” like one or many remotes in Git, which are virtual data nodes for sharing data and building data networks.
40+
A single DataHub manages various data connections and can join together with other hubs to form a network through targeted synchronization.
2541
Based on data contracts mapped in the network, data can be released to other participants, enabling efficient data exchange.
2642

43+
2744
![](./docs/jzfs-space.png)
2845

29-
JZFS offers technology for exchanging data in data circles. The added value is clear: simple, transparent data management combined with intuitive linking and sharing of data in decentralized networks – data circles.
46+
JZFS offers git for data technology for exchanging data in data hub and data space.
47+
The added value is clear: simple, transparent data management combined with intuitive linking and sharing of data in decentralized networks – data space.
3048
This enables secure, trustworthy data exchange across organizational boundaries.
3149

50+
JZFS's long-term goal is to build data ecosystems that enable new innovations.
51+
3252
### License
3353

3454
This project is licensed under the [MIT License].

0 commit comments

Comments
 (0)