Realm - это фреймворк основанный на MongoDB, которяа являеется объектно-ориентированной БД, а значит оперирует объектами напрямую, сохраняя их свойства (тут нет никаких таблиц, а правильнее отношений (relation)). В то время как. Core Data - фреймворк основанный на SQLite, который является реляционной БД. А значит построен на таблицах (правильнее - отношения).
Всегда думал так, в инете написано примерно то же. Или я как-то неправильно понял сообщение выше?
Core Data - обертка, которая нам выдает данные в виде объектов.
Она не только с SQLite работает, при желании и на работу с сетью её можно натянуть, только зачем?
Стандартно с 4 видами storage работает: SQLite, in-memory, XML, binary.