Имхо надо сам протокол задизайнить таким образом, чтобы его было легко расширять и не переделывать базу под каждый чих.