Datensicherheit, -verfügbarkeit und Datenkonsistenz sind Anforderungen, die an jede Datenbank gestellt werden.
YARD-SQL verwendet ein spezielles System zur Datensicherung, welches diese hohen Erwartungen erfüllt.
Datenbankinhalte, die durch Clientoperationen verändert werden sollen, werden vor der Durchführung der Operation gesichert. So entsteht ein Abbild des Ursprungszustands der veränderten Datensätze. Alle folgenden Aktivitäten , die diese Inhalte betreffen, werden in einem Transaktionslog gespeichert.
Wird eine regelmässige Vollsicherung durchgeführt, ist im Fehlerfall, z.B. bei einem Stromausfall mit den gesicherten Daten immer ein Recovery möglich, das einen konsistenten Datenbankinhalt wiederherstellt. Durch das Transaktionslog ist eine Wiederherstellung des letzten Datenbestandes vor dem Fehlerfall in den meisten Fällen in kurzer Zeit durchführbar.