我的应用程序需要读取从 SQL 数据库导出的一些数据。除了阅读,应用程序还应该查询数据库,以便找到不同数据之间的关系。潜在地,数据量可能非常大。当然,一切都应该是响应式的,并且不会对用户体验产生负面影响。
这是我的疑问:我打算以 XML 格式导出数据库并使用 XPath 运行查询,但我不能 100% 确定这种方法是否足够有效,特别是如果数据库中的记录数在数千。
关于 XPath 在 iOS 中的效率和性能,你们能告诉我什么?对于大型 XML 数据库,这是一个好的解决方案吗?
Sqlite 会是一种更好、更有效的方法吗?通过使用 Sqlite,我是否冒着让我的应用程序变得沉重的风险?
谢谢!