Skip to content

Commit 7a41c4b

Browse files
Add additional details for Azure plugin (#6)
Filled in azure fs description
1 parent 4cf3b6b commit 7a41c4b

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,13 @@ of plugins that exist in this repository and are actively being developed and ma
1010

1111
### [Azure Page Blob Filesystem](src/AVEVA/RocksDB/Plugin/Azure)
1212

13-
* Uses the [Azure SDK for C++](https://github.com/Azure/azure-sdk-for-cpp) for interacting with page blobs in place of a local fileystem.
13+
This plugin uses the [Azure SDK for C++](https://github.com/Azure/azure-sdk-for-cpp) for interacting with page blobs
14+
in place of a local filesystem. This allows a service using RocksDB to be deployed in a "stateless" manner
15+
(e.g., Kubernetes Pod, Service Fabric stateless service, etc.) and connect to an Azure blob container
16+
for all of its storage needs. This is similar to using
17+
[SMB network shares](https://learn.microsoft.com/en-us/windows-server/storage/file-server/file-server-smb-overview)
18+
or a FUSE filesystem (if deploying on Linux where [FUSE](https://en.wikipedia.org/wiki/Filesystem_in_Userspace) is supported).
19+
However, a fully integrated solution allows for purpose tuned performance for RocksDB, self-contained deployments (as opposed to having to configure SMB shares or FUSE on the host system), and a whole host of other useful things.
1420

1521
## Building
1622

0 commit comments

Comments
 (0)