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
@@ -13,7 +15,7 @@ Re**m**ote **mm**ap: High-performance remote memory region mounts and migrations
13
15
14
16
r3map is a library that simplifies working with remote memory regions and migrating them between hosts.
15
17
16
-
It can ...
18
+
It enables you to:
17
19
18
20
-**Create a virtual `[]byte` or a virtual file that transparently downloads remote chunks only when they are accessed**: By providing multiple frontends (such as a memory region and a file/path) for accessing or migrating a resource, integrating remote memory into existing applications is possible with little to no changes, and fully language-independent.
19
21
-**`mmap` any local or remote resource instead of just files**: By exposing a simple backend interface and being fully transport-independent, r3map makes it possible to map resources such as a **S3 bucket, Cassandra or Redis database**, or even a tape drive into a memory region efficiently, as well as migrating it over an RPC framework of your choice, such as gRPC.
@@ -39,7 +41,7 @@ You can add r3map to your Go project by running the following:
39
41
$ go get github.com/pojntfx/r3map/...@latest
40
42
```
41
43
42
-
## Usage
44
+
## Tutorial
43
45
44
46
### 1. Mapping a Remote Resource into Memory with the Direct Mount API
45
47
@@ -733,6 +735,6 @@ Have any questions or need help? Chat with us [on Matrix](https://matrix.to/#/#r
733
735
734
736
## License
735
737
736
-
r3map (c) 2023 Felicitas Pojtinger and contributors
738
+
r3map (c) 2024 Felicitas Pojtinger and contributors
0 commit comments