Kommt natürlich auch drauf an ob du mit einer Embedded Datenbank oder einem Server im Netzwerk arbeitest. Bei der EmbeddedDB kannst du wahrscheinlich ohne Not alle Felder im Update haben. Beim Server produzierst du viel Traffic und das dauert dann schon etwas länger.
SQLite vermutlich... Da es eher in Richtung privates Projekt geht, kommen kommerzielle Komponenten / Frameworks nicht in Frage werde ich aber mal im Hinterkopf behalten für ggf. andere Projekte.