我需要分析数万行数据,这些数据从文本文件中导入。每一行数据有八个变量。目前,我使用一个类来定义数据结构。当我遍历文本文件时,我将每行对象存储在一个通用列表(List)中。
我在思考是否应该转向使用关系型数据库(SQL),因为我需要分析每行文本中的数据,并尝试将其与定义术语联系起来,而我目前也是将定义术语存储在通用列表(List)中。
我的目标是使用定义术语翻译大量数据,并使定义过的数据可以进行过滤、搜索等操作。反复思考后,使用数据库似乎更合理,但在做出更改之前,我想先得到更有经验的开发人员的确认(我最初使用的是结构体和数组列表)。
我唯一能想到的缺点是,在用户查看并翻译数据后,这些数据不需要被保留。因此,使用数据库可能有点浪费。