ほとんどのiOSアプリ(笑)はCoreDataレベルの複雑さが必要なもの扱ってないのに、背伸びして実装するのが間違い
そもそも本当にDBいるのか良く考えよう
そして通信と、所詮ローカルの処理でしかないDBとどちらが本当の速度のボトルネックになるのか考えよう
SQLiteからRealmにして0.1sの処理を0.001sにできたとしても、通信に20sかかるなら、20.1sが20.001sになるだけだぞ