Skip to content

Consistency model / ACID #2913

Answered by linas
alexandergunnarson asked this question in Q&A
Discussion options

You must be logged in to vote

Hi Alex,

consistency model of an AtomSpace is (specifically, the ACI in ACID)

I cannot give you a clear, easy answer, because the AtomSpace doesn't fall into either the conventional relationalDB model, nor into the key-value model (BASE). The following might illuminate the situation:

  • Atoms are immutable; you can add or delete them, you cannot modify them.
  • There is one specific type, the StateLink which does provide a peculiar form of atomic update.
  • Attached to each Atom is something called Values, (in retrospect a terrible name choice, should have been "properties".) Values can, in a certain sense, be modified (they're still atomic and thread-safe, though.) The prototypical Value is the

Replies: 3 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by linas
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@linas
Comment options

@linas
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
2 participants
Converted from issue

This discussion was converted from issue #2912 on December 12, 2021 00:09.