首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >处理大型数据集c#

处理大型数据集c#
EN

Software Engineering用户
提问于 2015-09-09 22:23:08
回答 1查看 2.4K关注 0票数 -1

我有一个处理投资组合的应用程序。我必须收集近8年的8K证券的回报。( 8K证券约2016年双倍(8年数据),2个日期(比较) 4032 )。

这将消耗大约2GB的内存。我想知道是否有更好的方法来处理这个问题,而不是把它保存在内存中。

我用字典来保存这些数据。

EN

回答 1

Software Engineering用户

发布于 2015-09-09 23:04:33

听起来,用一个好的数据库比直接使用C#做的更好。使用MS,您可以存储所有数据,并使用查询/存储过程来转换任何您喜欢的数据。

数据库引擎正是为此目的而设计的。他们有适当的优化,以减少内存使用和提高速度。理论上,您可以为特定数据编写性能优于数据库引擎的代码,但这将是困难和耗时的,而且通常不值得这样做。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/296843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档