Inx*_*Inx 4 sqlite performance android json
我有几年的使用.Net和C#的webdev的exp ...以及我真正喜欢的一个功能是用于查询数据的linq表达式..是否有任何类似的Android用来查询JSON或者SqlLite数据库?(我想我正在寻找一个打字的表达式/查询框架).
对于我的下一个问题..我应该使用哪种JSON方法和SQLLite方法..什么时候?我知道这已被问了一百万次..但似乎没有任何严格的答案..
SQLLite是否用于更复杂的查询以及当我拥有更大的数据量时,虽然使用JSON同时拥有较小的数据量而不需要进行非常多的查询?
我可以将所有JSON数据存储在内存中以便更快地进行读/写访问吗?因为我听说将它存储在存储/磁盘上可能是一个缓慢的过程.
但另一方面我也听说过SQLLite一般都很慢......
最后......当我们说"慢"时它是慢的,就像单个读/写查找整个应用程序几毫秒一样,或者它是否比内存数据库慢,执行查询和快速的东西像闪电一样
何时使用SQLite
SQLite是如何保存数据,如何保护数据的一种形式.通常,如果您想存储更大量的数据并快速访问它们(并且如果这些数据"敏感"),SQLite则是很好的选择.因此,我不赞同你的选择SQLite是缓慢的,绝对不是我猜的.
我的SQLite数据库大约有650,000条记录,而且仍然是智能性能(有时需要使用索引).
何时使用JSON
JSON是用于人类可读数据交换的轻量级数据结构,主要是与语言无关的.如果你想通过网络发送数据(发送数据到远程服务器等),这是非常好的选择(也许是最好的),但我认为数据持久性并不是很好,因为它不像SQLite那样安全.
通常你应该比较JSON,XML但你不能比较SQLite和JSON这两个不同的东西.
| 归档时间: |
|
| 查看次数: |
4587 次 |
| 最近记录: |