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
Copy file name to clipboardExpand all lines: README.md
+17-3Lines changed: 17 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,13 +28,24 @@ In addition, a universal wrapper can provide additional functionality that is no
28
28
29
29
Overall, using a universal wrapper for cloud blob storages can provide many benefits, including improved flexibility, simplicity, and reliability in your application.
30
30
A universal storage for working with multiple storage providers:
31
-
32
-
## Blob providers
33
31
- Azure
34
32
- Google Cloud
35
33
- Amazon
36
34
- FileSystem
37
35
36
+
## Motivation
37
+
Cloud storage is a popular and convenient way to store and access data in the cloud.
38
+
However, different cloud storage providers often have their own unique APIs and interfaces for accessing and manipulating data.
39
+
This can make it difficult to switch between different providers or to use multiple providers simultaneously.
40
+
41
+
Our library, provides a universal interface for accessing and manipulating data in different cloud blob storage providers.
42
+
This makes it easy to switch between providers or to use multiple providers at the same time, without having to learn and use multiple APIs.
43
+
44
+
## Features
45
+
- Provides a universal interface for accessing and manipulating data in different cloud blob storage providers.
46
+
- Makes it easy to switch between providers or to use multiple providers simultaneously.
47
+
- Supports common operations such as uploading, downloading, and deleting data.
48
+
38
49
## Connection modes
39
50
40
51
You can connect storage interface in two modes provider-specific and default. In case of default you are restricted with
@@ -335,4 +346,7 @@ If you need more flexibility, you can use native client for any IStorage<T>
335
346
_storage.StorageClient
336
347
```
337
348
338
-
349
+
## Conclusion
350
+
In summary, Storage library provides a universal interface for accessing and manipulating data in different cloud blob storage providers.
351
+
It makes it easy to switch between providers or to use multiple providers simultaneously, without having to learn and use multiple APIs.
0 commit comments