https://bugzilla.wikimedia.org/show_bug.cgi?id=57750

       Web browser: ---
            Bug ID: 57750
           Summary: Use diff information to optimize database updates when
                    saving an entity.
           Product: MediaWiki extensions
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: WikidataRepo
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
    Classification: Unclassified
   Mobile Platform: ---

Checking/updating secondary tables when saving entities can be costly. Much of
this could be avoided if we could use information what exactly changed about an
entity, instead of just saving all information about it afresh, as if it did
not exist before.

Information about what exactly was changed about an entity already exists
further up the stack of the save operation: EditEntity has a diff, and even
before that, we often have ChangeOps. If we could loop this information through
to the point where it could be used to optimize database access, that would be
quite helpful.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to