我正在构建一个 .net Web 应用程序,该应用程序将涉及根据可接受的电子邮件地址列表验证电子邮件输入字段。可能有多达 10,000 个可接受的值,并且它们不会经常更改。当他们这样做时,整个列表将被替换,而不是单个条目。
我正在讨论实现这一点的最佳方式。我们有一个 SQL Server 数据库,但由于这些记录将是相对静态的并且只能批量替换,因此我正在考虑仅引用/搜索包含字符串值的文本文件。似乎这会使上传过程更容易,并且将这些信息放在 rdbms 中几乎没有什么好处。
反馈表示赞赏。
我正在构建一个 .net Web 应用程序,该应用程序将涉及根据可接受的电子邮件地址列表验证电子邮件输入字段。可能有多达 10,000 个可接受的值,并且它们不会经常更改。当他们这样做时,整个列表将被替换,而不是单个条目。
我正在讨论实现这一点的最佳方式。我们有一个 SQL Server 数据库,但由于这些记录将是相对静态的并且只能批量替换,因此我正在考虑仅引用/搜索包含字符串值的文本文件。似乎这会使上传过程更容易,并且将这些信息放在 rdbms 中几乎没有什么好处。
反馈表示赞赏。
如果数据库已经存在,则使用它。您所说的正是数据库的设计目的。如果在路上你决定你需要做一些稍微复杂的事情,你会很高兴你选择了 DB。
我将对你的情况做一些假设。
以下是您的半静态数据应保留在 SQL 中而不是文本文件中的一些具体原因。
注意事项: