  Data collaboration activities typically require systematic or protocol-based
coordination to be scalable. Git, an effective enabler for collaborative
coding, has been attested for its success in countless projects around the
world. Hence, applying the Git philosophy to general data collaboration beyond
coding is motivating. We call it Git for data. However, the original Git design
handles data at the file granule, which is considered too coarse-grained for
many database applications. We argue that Git for data should be co-designed
with database systems. To this end, we developed ForkBase to make Git for data
practical. ForkBase is a distributed, immutable storage system designed for
data version management and data collaborative operation. In this
demonstration, we show how ForkBase can greatly facilitate collaborative data
management and how its novel data deduplication technique can improve storage
efficiency for archiving massive data versions.
