我考虑在桌面应用程序中使用 SQLite 来持久化我的模型。我计划在用户打开项目时将所有数据加载到模型类中,并在用户保存时再次写入。我将写入所有数据,而不仅仅是更改的增量(因为我很难说)。
数据可能包含我需要插入的数千行。恐怕连续插入多行会很慢(初步测试证明了这一点)。
对于这种情况,是否有任何优化最佳实践/技巧?
编辑:我将 System.Data.SQLite 用于 .Net
我考虑在桌面应用程序中使用 SQLite 来持久化我的模型。我计划在用户打开项目时将所有数据加载到模型类中,并在用户保存时再次写入。我将写入所有数据,而不仅仅是更改的增量(因为我很难说)。
数据可能包含我需要插入的数千行。恐怕连续插入多行会很慢(初步测试证明了这一点)。
对于这种情况,是否有任何优化最佳实践/技巧?
编辑:我将 System.Data.SQLite 用于 .Net