我是数据库开发的新手,如果不便询问,请见谅。我正在开发一个 Android 应用程序,它的数据库有一个包含数千个条目的表。该表是从后端 Oracle 数据库生成的,每次在 Android 应用程序上单击更新按钮时,都必须使用后端数据库中的更改进行更新。
我想出的程序在这里:
通过每三个小时运行一次 SQL 脚本,从 Oracle 数据库生成一个文本文件。
每次需要时,Android 应用程序都会下载此文本文件,转储旧表,并将其解析到新表中。
我的问题是,由于文本文件非常大,有数千行(大约 5MB),下载和解析需要很长时间,但它需要(几乎)是即时的。
我的问题是:
有没有更好的方法来有效地从 Oracle 后端更新 SQLite 数据库?
由于解析时间太长,有没有办法设置 SQLite 来处理文本文件,跳过解析?