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
I created this issue to ask some questions that I had while reading the docs and naturally after understading the system's goal itself.
The functionalities of DAS are clear to me. However, there are still some white spots that I want to clarify.
Regarding Architectural
Is DAS a standalone component? Or is it the system as a whole? I'm wondering that because I'm not sure where the Query-Engine, AtomDB and Cache are standing.
If that is correct, then things like Query-Engine, Cache, AtomDB... are all operating under OpenFaaS gateway?
Meaning, OpenFaaS when receiving a query will deploy a certain function which contains all these functionalities.
Also... Custom indexes: where are they stored? Within the DBMS or AtomDB?
Cache
Is the cache stored in-memory (RAM) or on a persistent storage (e.g.: Redis)? Or both?
Hello!
I created this issue to ask some questions that I had while reading the docs and naturally after understading the system's goal itself.
The functionalities of DAS are clear to me. However, there are still some white spots that I want to clarify.
Regarding Architectural
Is DAS a standalone component? Or is it the system as a whole? I'm wondering that because I'm not sure where the Query-Engine, AtomDB and Cache are standing.
Based on https://github.com/singnet/das/blob/master/docs/das-users-guide.md#starting-a-das-server , am I correct to conclude that there are basically three components which together form the DAS system?
If that is correct, then things like Query-Engine, Cache, AtomDB... are all operating under OpenFaaS gateway?
Meaning, OpenFaaS when receiving a query will deploy a certain function which contains all these functionalities.
Cache
Is the cache stored in-memory (RAM) or on a persistent storage (e.g.: Redis)? Or both?
In the following diagram https://github.com/singnet/das/blob/master/docs/das-overview.md#das-server-deployment-and-architecture , it seems the DAS cache is being represented as a function. Does that mean the cache operates with in-memory data as a function, or the diagram's cache is an interface to the where cache data is stored?
Architectural questions summary
I basically want to understand where the following entities/components are located within the architecture:
Extra (just out of curiosity): regarding implementation
Are atoms/links garbage collected as human memory? Or it's up to the caller to remove atoms/links?
As a client connected to multiple DAS servers, will queries be done in parallel?
Do atoms on different remote DAS servers can have links with each other? If yes,
how is that synchronized?
The text was updated successfully, but these errors were encountered: