You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -15,20 +18,40 @@ The immediate next steps for the project are to fill obvious gaps, such as imple
15
18
16
19
17
20
### Added value
18
-
Our central use case is the DataHub, which essentially consists of a metadata catalog and a knowledge graph.
21
+
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.
22
+
23
+
In the JZFS DataHub model, each node maintains a copy of the files and all of the history of each file.
24
+
Thus, the node can make reads and writes of all past revisions offline.
25
+
When a node wants to share changes, it specifies a "remote".
26
+
The node can then send its state to that node, called "push", or receive new state from it, called "pull".
27
+
Writes are organized on branches.
28
+
Git is designed to compute differences between versions quickly.
29
+
Generally, Git relies on human action to share and merge changes.
30
+
31
+
Fault tolerance and trustless-ness are achieved via the separation of remotes from individual nodes.
32
+
Each node in the network is maintaining it's own copy, its history and coordinating via one or many remotes.
33
+
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.
34
+
Even if you lose your copy you can rely on other nodes' copies to restore from.
19
35
36
+
This enables us to create transparency across internal and external data.
20
37
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.
38
+
It forms the basis for a new way of practicing data exchange and contract design for distributed data sources.
22
39
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.
40
+
It is crucial that data exchange works both within the company and in individually controllable data networks (data space).
41
+
42
+
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.
43
+
A single DataHub manages various data connections and can join together with other hubs to form a network through targeted synchronization.
25
44
Based on data contracts mapped in the network, data can be released to other participants, enabling efficient data exchange.
26
45
46
+
27
47

28
48
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.
49
+
JZFS offers git for data technology for exchanging data in data hub and data space.
50
+
The added value is clear: simple, transparent data management combined with intuitive linking and sharing of data in decentralized networks – data space.
30
51
This enables secure, trustworthy data exchange across organizational boundaries.
31
52
53
+
JZFS's long-term goal is to build data ecosystems that enable new innovations.
54
+
32
55
### License
33
56
34
57
This project is licensed under the [MIT License].
@@ -49,6 +72,21 @@ Unless you explicitly state otherwise, any contribution intentionally submitted
49
72
## Contributors ✨
50
73
51
74
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
75
+
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
0 commit comments