Hi shark, ArangoDB is append-only in general. Regardless of the size of the (new/old) content and the type of operation, the system will always write something new and not modify anything in-place.
https://docs.arangodb.com/3.0/Manual/Architecture/index.html#appendonlymvcc (also see Write-ahead log) So if you update an attribute, let's say x: 1 to x: 2, but there's another attribute that contains 20MB of text, then these 20MB of data have to be copied over to a new document. This shouldn't be much of a performance problem as one usually updates single documents. In a large collection with all huge documents, updating *all the documents* would of course take a while to process. I would recommend not to store huge amounts of data per document if you plan to update documents a lot like this. How much data do your documents usually hold? -- You received this message because you are subscribed to the Google Groups "ArangoDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
