И ещё одно уточнение, которое уже ранее высказывали - по поводу бэкапов файла БД. Я считаю, что его всё-таки лучше время от времени создавать (раз в минуту, например).
Дело в том, что может случиться так, что именно в момент записи на файловую систему произойдет ошибка (например, в следствие пропадания питания), вследствие чего можно получить файл, в который начала производиться запись, но не была закончена. В этом случае можно получить либо битый файл (записанный не до конца), либо вообще пустой. С учетом того, что файл БД - бинарный, а не текстовый, то восстановить даже часть данных из такого файла будет крайне проблематично.