Имхо, зависит от архитектуры.
Файл, как текстовая база, весьма быстрый. Но, не удобный.
Может, если уж на то пошло, то sqlite?
Выбор баз на самом деле не очень большой. У каждой есть свои преимущества.
А от взлома защищает лучше всего светлая голова программиста.