使用什么来处理xml数据

使用什么来处理xml数据,xml,spring,mongodb,exists,Xml,Spring,Mongodb,Exists,我正在使用Spring开发一种虚拟银行,这是一个学校项目。有一项功能需要向用户显示其银行账户的移动情况(例如,按日期提取存款或资金)。为此,我认为在创建类似xml日志的内容时,对于创建的每个银行账户,以及每次完成一项操作时,都要将其注册到日志文件中。现在,我确实需要处理和操作这些xml文件,但我不知道具体使用什么。有些人说mongodb,其他eXistdb,Casandra,。。。 有人能帮我吗 我使用这些xml日志而不是同一个应用程序数据库中的记录(我使用postgres)的原因是,如果一个事

我正在使用Spring开发一种虚拟银行,这是一个学校项目。有一项功能需要向用户显示其银行账户的移动情况(例如,按日期提取存款或资金)。为此,我认为在创建类似xml日志的内容时,对于创建的每个银行账户,以及每次完成一项操作时,都要将其注册到日志文件中。现在,我确实需要处理和操作这些xml文件,但我不知道具体使用什么。有些人说mongodb,其他eXistdb,Casandra,。。。 有人能帮我吗


我使用这些xml日志而不是同一个应用程序数据库中的记录(我使用postgres)的原因是,如果一个事务生成一个记录,并且应用程序有多个用户,那么我将重载数据库,只用于查询事务记录。所以,我想把它们从应用程序数据库中分离出来,这是我不知道的。

MongoDB是一个文档存储,它使用BSON作为JSON的超集。它与XML无关。好吧,我真的不知道Mongodb或其他任何东西,这就是为什么我要寻求建议,你的意见是什么???大多数常见的用例你可以用json替换XML。这意味着您可以使用mongodb来存储日志,而不是使用XML。如果一个简单的文本文件不够,只需使用Postgresql来存储日志即可。如果可伸缩性真的是一个问题(但对于学校项目来说,我怀疑这一点),那么您可以始终与Postgresql的不同实例建立两个连接。如果数据已经存储在xml中,那么在这种情况下,您可以在mongodb中获取数据。