Bestand direkt über Datenbank aktualisieren?

Hallo zusammen,
aktuell suche ich nach einem effizienten Weg Bestände im Shopware 6 Shop automatisiert mit Beständen aus einer anderen API Schnittstelle abzugleichen.
Bisher habe ich es mit der Admin API und einem „/api/_action/sync“ Aufruf probiert. Das funktioniert, allerdings dauert das bei größeren Datenmengen von mehreren Tausend Produkten doch eine Weile.

Schneller scheint es mir zu gehen das ganze direkt in der Datenbank zu aktualisieren.
In der Tabelle „product“ gibt es die Felder „stock“ und „available_stock“. Hat hier jemand Erfahrung damit ob ich die beiden Werte einfach auf den neuen Bestand setzten kann oder ob das irgendwelche Nebeneffekte hätte?

Viele Grüße

Wir updaten aus Gründen der Performance auch direkt über die DB. Auswirkungen gibt es keine. Allerdings refreshen wir im Anschluss an das Update automatisiert die Cache. Gruß