Changes for page Documentation Bucket

Last modified by chaney08 on 2023/04/19 15:03

From version 4.1
edited by chaney08
on 2021/06/22 18:54
Change comment: There is no comment for this version
To version 5.1
edited by mmorgan
on 2021/07/09 12:00
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.chaney08
1 +XWiki.mmorgan
Content
... ... @@ -1,6 +1,38 @@
1 1  == Introduction ==
2 2  
3 -The bucket of a collab stores larger files for its users. It does not offer the same functionality of the Drive, such as OnlyOffice editing and collaboration. Instead, it offers better and faster storage for larger files, videos and datasets. You can still access these files programmatically via Jupyter Notebooks by using the [[bucket API>>doc:.API.WebHome]].
3 +Collabs offer their users two forms of storage: the Drive and the Bucket. They each come with their respective advantages. The Bucket vs Drive section below covers the main differences.
4 4  
5 +Bucket storage is implemented as object storage using Openstack Swift technology. Data in this type of storage is organized in containers which are also often called buckets to avoid the word container which is used in many different contexts to refer to unrelated concepts.
5 5  
7 +Just as for the Drive, files stored in the Bucket of a collab all have the same collab-wide permissions. Some users of the collab Team have read access, others have write access, but there are no specific permissions to individual files or folders.
8 +
9 +The bucket of a public collab is not visible to visitors without an EBRAINS account (% style="background-color:#f1c40f" %)nor to users that are not a member of the Team of the collab(%%).
10 +
11 +Buckets support a public link feature. An editor or admin of a collab can create a public link to a file in a bucket of the collab to share the file beyond the members of the collab.
12 +
13 +The main  use cases for the Bucket include:
14 +
15 +* datasets uploaded by EBRAINS users
16 +* videos
17 +* large IT images, although EBRAINS has a self-hosted Docker registry which is better suited for that specific use case than the Bucket service
18 +
19 +Users can access these Bucket files programmatically (e.g. via Jupyter Notebooks) by using the [[bucket API>>doc:.API.WebHome]].
20 +
21 +=== Bucket vs Drive ===
22 +
23 +==== Advantages of the Bucket ====
24 +
25 +* The Bucket can store much larger files. We will be setting a file size limit in the Drive.
26 +* The Bucket has much greater network bandwidth, supporting also video streaming.
27 +* Users get larger quotas for storage in Buckets.
28 +
29 +==== Advantages of the Drive ====
30 +
31 +* Files in the Drive can be moved and renamed without having to download and re-upload them.
32 +* Versions of a file are readily accessible to users in the Drive. Files in the Bucket are versioned but users don't have direct access to versions for now.
33 +* Office file types can be opened for online collaborative editing with the Collaboratory Office service directly from the Drive.
34 +* Access from a Jupyter notebook can be performed without importing any library/package.
35 +
36 +
37 +
6 6