几个月前,我在使用SQLite DB运行的PHP Web应用程序中编码。
我们当时因为性能和技术限制而选择了这个SGBD。
你应该知道这个基础相对较重(目前约为1.3 GB),因为我特别存储在64位编码图片中,这些图片产生了很多字符。
我刚刚意识到我的某些条目字段不完整,数据丢失。
当我们用户中的一个修改了我在内存中保留旧值和新值在日志表中的条目时,我记录了我的用户所做的所有操作。通过分析特定条目的日志库,由于输入丢失了数据,因此日志很好,数据完整。与流行的说法相反,问题似乎不在椅子和键盘之间。
我想我可以恢复丢失的数据。
但是,您认为数据丢失是否可行?
如果是这样,原因可能是什么?
考虑到数据库的大小(每周增长大约100 MB),这个SGBD的选择是否相关?