我目前正在研究一个Web应用程序,它需要用户的某些请求被保留。我有三个选择:将序列化对象存储在数据库而不是多个XML文本文件中是一个好主意吗?
- 序列化每个请求对象并将其存储为一个xml文本文件。
- 序列化请求对象并使用CLOB将此xml文本存储在数据库中。
- 将请求存储在数据库中的单独表中。
在我看来,我会去选择2(存储序列化对象的XML文本在数据库中)。我会这样做,因为从1列读取会更容易,然后反序列化对象以对它们执行一些处理。我正在使用c#和asp.netnet MVC来编写这个应用程序。我对软件开发相当陌生,希望能得到任何帮助。