I am using a singleton object to perform database operations. I made bulk insertion demo and making insertion by both SQLCipher library with empty encryption key("") & DataBaseHelper.
I observed that DataBaseHelper taking less time than SQLCipher for bulk insertions.
Can you please elaborate what extra things doing with SQLCipher at time of db operations. Is there any way to overcome this issue?
Note: I have 4 databases, 2 out of 4 are needs encryption and other 2 doesn't need encryption.
But i am using common access helper class for use Databases.
Where encryption doesn't required, I pass ("") empty string as an argument to open database. Is it correct way of use SQLCipher for non-encrypted database. Whats your suggestion for this kind of requirement?
After examines both SQLCipher and android default DatabaseHelper, i come up with one conclusion is that, SQLCipher takes sightly more time than DataBaseHelper for db operations. Is it right?
Kindly, suggest me solutions.