No, that's right. You cannot expect a mobile to run a DB server. The mobile client doesn't have the processing power for a server. Besides, 1 server per client defeats the purpose of naming it a server