我正在开发一个应用程序,其中用户有两个列表:一个与国家和一个城镇。用户在列表和列表中插入值仅用于使用ArrayList在屏幕上显示值。哪里更适合保存列表?在2 .txt文件或在2列(id和名称)的SQLite数据库?在这种情况下,使用文件将比数据库更快?什么更适合保存列表?
-3
A
回答
1
- 如果您使用的是SQLite,请将一个数据库与两个表一起使用。
- 2文本文件也可以使用。缺点:排序/更新/等将显着困难,不一定O(1)。
所以我建议using SQLite。
+0
如果我使用数据库如我所说,我将拥有2列:id和name。但在这里我有一个小问题:如果我有3个国家,我删除了一个,而我想再添加一个,那么我的ID就是主键自动增量,不会更新。在我添加新国家后,我有以下ID:1,2,4。如何在删除后更新ID列? @orip – Mihai
1
我宁愿使用firebase来处理这样的数据库功能。 https://firebase.google.com/docs/database 认为这是基准纪录片
0
看一看realm
https://blog.realm.io/realm-for-android
http://blogs.quovantis.com/how-realm-is-better-as-compared-to-sqlite/
虽然它可能是困难的一点点地在第一
相关问题
- 1. 为什么mergesort更适合链接列表?
- 2. 什么CMS更适合创建目录列表网站?
- 3. 什么时候比.Clear()现有列表更合适分配新列表?
- 4. 哪种设计模式更适合保存/删除数据?为什么?
- 5. 保存BPMN业务流程的合适xml格式是什么?
- 6. 什么是保存播放列表项目的更好方法?
- 7. 什么是合适的Python数据结构来保存它的项目及其项目的组合列表?
- 8. SQLite为什么适合模板缓存?
- 9. Windows服务或Global.asax什么更合适?
- 10. 什么时候DownloadManager更适合HttpUrlConnection?
- 11. 适合保存多个python
- 12. MaxJSONlength适合什么?
- 13. Python保存列表更改
- 14. 什么datasize适合在SQL服务器中存储RFID列?
- 15. 为什么我不能在c#列表中保存列表?
- 16. 什么是适合存储动态字段的表结构?
- 17. 什么字段结构会更适合MySQL中的定义表?
- 18. 在类中暴露列表最合适的方式是什么?
- 19. 什么数据结构最适合2个相关列表
- 20. 什么时候合适?
- 21. 什么意见适合?
- 22. 什么是适合存储少量元素的集合类型?
- 23. 为什么+ =不适用于列表?
- 24. 什么时候适合(真)回合?
- 25. 什么是在android中保存数据的最佳和最合适的方式?
- 26. 什么是最合适的方式来保存在android的数据
- 27. 保存列表
- 28. 为什么使用MediaElementAudioSourceNode获得更长的声音更合适?
- 29. JGAP不保存适合测试个人
- 30. 保存sklearn分类器适合cross_val
使用存储在数据库会更好,你会有更多的灵活性,这种方式 –