In docs for
boltdb it is stated that
NoSync should be used very carefully because it can leave the database in an inconsistent state.
If a full fledged distributed database was the case, a no-sync manner would be acceptable. But for an embedded database, it is not a plus (to be performant in no-sync mode, assuming that mode would not leave database in an inconsistent state, in case of a dirty shutdown of the app or the machine).