Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用我自己的SQLite数据库与从csv文件导入数据_Android_Database_Performance_Sqlite_Sdk - Fatal编程技术网

Android 使用我自己的SQLite数据库与从csv文件导入数据

Android 使用我自己的SQLite数据库与从csv文件导入数据,android,database,performance,sqlite,sdk,Android,Database,Performance,Sqlite,Sdk,我目前正试图导入保存在.sql文件中的约300.000行 在阅读了一些论坛和帖子之后,我发现了两个主要的解决方案: 在android上使用我自己的数据库 使用csv文件或sql文件并将其与事务一起导入 考虑到性能方面、evolvment方面的容量分析、Android上的最佳实践,最好的解决方案是什么。。。? 在完美的情况下,我能举个例子吗 我正在使用ORMlite Library和经典的DatabaseHelper方法,如: onCreate=>导入我的数据 onUpgrade=>执行迁移脚本

我目前正试图导入保存在.sql文件中的约300.000行

在阅读了一些论坛和帖子之后,我发现了两个主要的解决方案:

在android上使用我自己的数据库

使用csv文件或sql文件并将其与事务一起导入

考虑到性能方面、evolvment方面的容量分析、Android上的最佳实践,最好的解决方案是什么。。。? 在完美的情况下,我能举个例子吗

我正在使用ORMlite Library和经典的DatabaseHelper方法,如: onCreate=>导入我的数据 onUpgrade=>执行迁移脚本

编辑:数据库用于读写操作,并与主服务器同步,以便使用Flatbuffer获取和发送更改。 我需要导入这些数据的原因是,后端服务器的数据基础中包含的所有行的时间戳0的同步日期在时间级别上太长

考虑到性能方面,最好的解决方案是什么

在资产中运送数据库,并根据需要安装数据库,应该比执行数据库事务快得多


关于数据的体积演化。file.sql中我的行数将增加

在资产中传送数据库将更快地将应用程序部署到新用户

对于现有用户,您的两种方法都不起作用,您需要自己编写代码来混合:

您希望随应用程序提供的新数据 用户设备上已发送和拥有的旧数据 用户设备上既没有原始应用程序也没有更新应用程序的数据,例如来自服务器的数据、用户输入的数据
进化方面体积测量法是什么意思?一般来说,使用你自己的数据库,但不要通过那些可怕的古老代码。关于数据的体积演化。我在file.sql中的行数将增加。此数据库是只读的吗?不是,我编辑了我的问题。