前面做了关于这个3个android数据库操作的一个简单比较。今天就做一个简单性能对比。
并且做一个简单实现的教程。这3种方式的简答教程在贴图对比后面哈。
先看结果吧。嗯首先是插入5000条数据并且查询。测试机子是note 2。
GreenDao 优势很大。 然后查看读取操作的结果:
provider直接查询得到Cursor解析 还比较快一些。(read 很多次得到的一个正常概率的结论)
然后数据1000条。 每次插入之前先删除之前的所有的数据。
发现ORMLite 没有一次性删除全部的接口,只能删除one by one所以很慢。
发现跟5000 的结论很相似。