Sqlite 表中的校验和计算
CheckSum Calulation in a Sqlite Table
我正在开发一个嵌入式应用程序,其中我将数据存储在SqLite数据库中。为了保护文件的完整性,我还要求为插入的每一行生成校验和。现在,我正在通过以预定义的格式格式化列的内容并考虑前一行的校验和来计算一行的校验和。到目前为止一切都很好,但问题是在打开现有数据库时验证校验和。由于它是一个实时应用程序,数据库可能会变得非常大,因此我无法自由地再次迭代每一行。所以我的问题是验证检查的最佳方法是什么,这样我就不需要迭代每一行?
最好的方法是使用PRAGMA integrity_check。收集其输出将有助于分析正确性。
普拉格玛integruty_check
相关文章:
- 如何用尽可能少的数据将数据缓冲区计算为零校验和值
- 计算校验和的逐位运算符
- 如何从存储在 QByteArray 中的十六进制值计算校验和
- 如何在 c++ 中计算对象的哈希/校验和/指纹?
- C++文件传输的校验和算法
- 如何从 IP 校验和字段中计算十六进制值
- 计算句子的校验和(XOR)(由不同变量/类型的组合形成)
- 编译后如何计算某些二进制功能(或基本块)的校验和
- 确定是否使用boost.asio计算UDP校验和
- 正在计算ICMP数据包校验和
- 如何计算 dmg 文件上的主校验和和数据分叉校验和
- 在 C++ 中计算 8 位校验和
- 如何计算大文件的 MD5 和 SHA 校验和
- 如何在网络过滤器中重新计算 IP 校验和
- Sqlite 表中的校验和计算
- TCP校验和计算出错
- 计算 400mb >大文件的 sha-1 或 CRC32 校验和
- 计算一个点数的校验和
- 是否有SIMD指令来加速校验和计算
- 计算OSPF中LSA的校验和