Usando CoreData em um aplicativo do lado do cliente
772
Isso pode ser um pouco mais de uma pergunta SO, mas ...
Se estou escrevendo um aplicativo do lado do cliente para OS X que será sincronizado com um banco de dados MySQL on-line, há alguma diferença se eu tiver um CD, use SQLite ou XML?
SQLite permite a consulta de relações. XML (e JSON) permitem a navegação de hierarquias. Mapeamentos ontológicos completamente diferentes da realidade.
Se você precisa de um back-end RDBMS, o SQLite é para você. Se você precisar de armazenamento de registros sem nenhum requisito de consulta sofisticado, o XML pode funcionar, dependendo do seu idioma.
Depende, pois XML não é um RDBMS.
SQLite permite a consulta de relações. XML (e JSON) permitem a navegação de hierarquias. Mapeamentos ontológicos completamente diferentes da realidade.
Se você precisa de um back-end RDBMS, o SQLite é para você. Se você precisar de armazenamento de registros sem nenhum requisito de consulta sofisticado, o XML pode funcionar, dependendo do seu idioma.