It does not work on sqllite, it would replace using sqllite (as it is not encrypted or obfusicated).
I’ve tested with large tables and have seen neglect-able performance impact. I can dig up a large example table and do some larger testing but it is near instant in all my tests.
This library is for storing tables, it will not affect sqllte, it is an alternative to just using json.encode to store a table or using sqllite all together (since it can easily be modified).
Tamper check is for testing if the data stored has been changed outside of the program. A hash is stored whenever the a table is saved. It is crunched in the data and would be extremely unlikely an end user would be able to make sense of it and where it is stored.
Works on all platforms. But it is not a plugin replacement of sqllite, you would need to store data in lua tables and “save” and “load” them.