Root / Assembly / ARCCore / AREnumType / DocumentationOnlyEnum / ARNodeType / _Member / CoreDB

EnumMemberAttribute

CoreDB

KeyValue
DescriptionNormally this is a ARADB.

A node which stores data as single PropertyStreamLines and keeps track of the entire database (maybe in cooperation with other nodes of same type).

End-application specific code is typically not included in the node. The node will most probably accept Subscription from other nodes (as subscribing clients).

The general principle is to have the core nodes as simple ('as dumb') as possible, leaving to the edges to implement the rich application specific functionality (just like the Internet is built up).
EnumMemberCoreDB
EnumTypeARCCore.ARNodeType
LongDescriptionThe node should be compiled with only StandardAgoRapideCode because that code is assumed to be stable and the core functionality is critical.
NOTE: There is actually nothing stopping you from having the core database node being part of your application. But it will lead to longer startup times because the database is mostly in-memory and has to be read from disk at startup. Having the core database running as a separate node eliminates this issue.

4 items


Generated 2020-10-13 11:11:01.292 UTC