Android 整数文本和单字符文本哪个更有效?
假设我有一个带有4个选项的微调器,用户可以从中选择:Android 整数文本和单字符文本哪个更有效?,android,sqlite,Android,Sqlite,假设我有一个带有4个选项的微调器,用户可以从中选择: 苹果 香蕉 克莱门廷 火龙果 我需要将该选项存储在SQLite数据库的表中。我可以为这些选项指定值0、1、2、3或字母a、b、c、d 问题是,就空间而言,创建数据类型为INTEGER的列并在其中存储数字是否更好?如果我将列定义为文本并在其中存储一个字符的值,会有很大的区别吗 编辑:我计划将这个存储在Android设备上的SQLite数据库中的数据上传到服务器上的PostgreSQL数据库中,相应的列是Char(1)数据类型。我是否也应该更
- 苹果
- 香蕉
- 克莱门廷
- 火龙果
0
和1
需要小于2
,3
,'a'
。。。,'d'
然而,在移动设备上,您永远不会有足够的数据来区分差异。
使用最容易处理的东西。为什么不将它存储在Postgres中,然后使用Android获取它呢?我不认为有必要采取其他方法,因为我需要将数据存储在某个地方,直到用户连接到互联网,然后数据才能上传到服务器:)当然,但在android中同步sqlite数据库是一个由来已久的问题。您最好使用Couchbase Lite、Realm Sync或FirebaseWell,遗憾的是,有人告诉我必须使用Postgres在服务器上存储数据,因此我需要找到一种方法以某种方式对其进行同步:/