Kaji Asked: 2011-01-04 19:54:04 +0800 CST2011-01-04 19:54:04 +0800 CST 2011-01-04 19:54:04 +0800 CST 在客户端应用程序上使用 CoreData 772 这可能更像是一个 SO 问题,但是...... 如果我正在为 OS X 编写要与在线 MySQL 数据库同步的客户端应用程序,那么我的 CD 使用 SQLite 还是 XML 有什么不同吗? mysql sqlite 1 个回答 Voted Best Answer Brian Ballsun-Stanton 2011-01-07T22:18:43+08:002011-01-07T22:18:43+08:00 这取决于,因为 XML 不是 RDBMS。 SQLite 允许查询关系。XML(和 JSON)允许层次结构导航。完全不同的现实本体映射。 如果您需要 RDBMS 后端,SQLite 适合您。如果您需要没有任何复杂查询要求的记录存储,XML 可能会起作用,具体取决于您的语言。
这取决于,因为 XML 不是 RDBMS。
SQLite 允许查询关系。XML(和 JSON)允许层次结构导航。完全不同的现实本体映射。
如果您需要 RDBMS 后端,SQLite 适合您。如果您需要没有任何复杂查询要求的记录存储,XML 可能会起作用,具体取决于您的语言。