Best practice for saving TMs

Several questions (all relating to the same issue)!

  1. What is the best practice for the location where the TM is saved?
  2. I was saving my TM on a network drive, but the response time was slow, and I often had the message “database locked”. Would it be best to save the TM on my local drive?
  3. If this is the case, what is the best practice for backing up this TM?
  4. Is there an app I can use? Is the use of OneDrive recommended?