【问题标题】:.Net vs SQL Server for RegEx and data processing?.Net vs SQL Server 用于正则表达式和数据处理?
【发布时间】:2013-10-18 11:04:51
【问题描述】:

我创建了一个应用程序来加载文本文件并使用 RegEx 从中提取值。然后它将值输入到数据库中。这一切都很完美,但我的老板是一个对 .Net 没有真正了解的 SQL 人,他问是否最好将文件中的所有数据转储到数据库中并在那里进行正则表达式处理。我建议我更喜欢在 .Net 应用程序中进行处理,因为我确实认为它更好,但除了将所有这些数据存储在数据库中是不必要的并且可以占用大量空间。

谁能阐明哪种方法更好?

【问题讨论】:

    标签: c# .net sql sql-server regex


    【解决方案1】:

    如果需要使用 Regex,主要的绊脚石是 SQL Server 没有任何内置的 RegEx 支持,因此在 SQL Server 中执行此操作意味着编写 CLR .Net 例程并将其安装到SQL 服务器。

    【讨论】:

    • 啊哈,在使用了多年的 MySQL(它确实支持 RegEx)之后才重新使用 SQL Server,所以没有意识到这缺失了。如果是这样,通过 SQL Server 运行它对我没有任何好处。
    猜你喜欢
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-25
    • 2011-01-26
    • 1970-01-01
    • 2015-05-09
    相关资源
    最近更新 更多