gpt4 book ai didi

visual-studio - 记录对象数据的最佳技术是什么?

转载 作者:行者123 更新时间:2023-12-04 06:25:04 25 4
gpt4 key购买 nike

我正在以对象的形式在公司系统中(通过机器人)收集大量数据,但我不确定处理这些数据的 OOP 建议是什么。

每个对象将包含非常少量的数据,但它们将是数千个。我应该在创建对象后立即将其记录在数据库中,还是应该将其保留在内存中直到过程结束,然后更新数据库?

第一种情况对我来说似乎更安全,但由于不断记录,速度也较慢。在第二种情况下,我会提高性能,但数据将只保存在内存中,直到程序(将花费大量时间)结束。

我经常问自己 OOP 对存储对象数据的建议是什么。对象是否应该实现自己从数据库中记录/检索数据的方法?或者我应该创建一个类来操作 DB 中的对象记录?如果你有这方面的经验,我想知道你在练习什么。谢谢!

最佳答案

使用存储库模式,意思是创建一个类来封装对某些存储的访问。

在您的情况下,我建议存储库行为的实现如下:

保存对象时,将其存储在内存中并定期进行批量数据库插入。

关于visual-studio - 记录对象数据的最佳技术是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6141467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com