хорошо будет пометить все эти флажки.
Я использовал SQLite в прошлом, было довольно издеваться над БД.
Что касается настойчивости, вы можете попробовать использовать собственную сериализацию Xml / JSON или ProtoBuffers от Google.
Лучше, если у вас есть модель вашего домена для ваших данных, чтобы вы могли легко десерализировать / восстановить из базовых данных (в простом файле дампа / xml / db).
, таким образом, вы всегда будете работать с моделью домена, а не с базовыми данными.позже вы можете изменить свои базовые данные, но модель вашего домена останется прежней