я бы посоветовал самому сесть и попытаться разобраться, может поверхностно кто-то что-то и напишет конечно, но я думаю пользы от этого будет очень мало ибо что-то универсальное написать я думаю невозможно. У каждого будет своя ситуация, сам работаю с SQlite особо сложного там нет ничего, открыл...