SQL Server Express 14 是否适合用于对表格进行计算?
Is SQL Server Express 14 appropriate to use for conducting calculations over tables?
我正在构建一个工厂 QC 装置,用于测量、分析和存储出厂产品物理尺寸的数据。每个测量产品的原始数据以 table 开始,有 5 列,最多 86000 行。为了获得有用的信息,这个 table 必须经过一些处理。此数据在 LabVIEW 中收集,但存储在 SQL 服务器数据库中。 我想问一下是把数据传到服务器里面处理好(通过存储过程),还是在服务器外面处理好再加入进去?
让我告诉你要完成的处理:
要从原始数据中获取有意义的信息,table 中的每条记录都需要传递到计算感兴趣参数的函数中。该函数还使用原始 table 中的其他记录(我称它们为辅助记录)。 最初传递给函数的记录内容决定了函数使用哪些辅助记录来执行计算。该函数还使用了一些三角运算符。 我担心的是 SQL 在对大 table 进行计算时会非常缓慢或出现错误。我不确定这种任务 SQL 是否有效,或者我是否最好尝试使用 CUDA 通过 GPU 完成它。
希望我足够清楚我需要什么,如果不清楚请告诉我。
提前感谢您的回答!
一般我们需要SQL服务器来帮助我们排序、搜索、索引、更新数据和与多个用户共享数据(根据他们的权限)同时。在您描述的任务中,我看不到 SQL 服务器的任何工作。看起来没有人需要这 860000 个原始数据中的任何一个在它们被处理之前。
我正在构建一个工厂 QC 装置,用于测量、分析和存储出厂产品物理尺寸的数据。每个测量产品的原始数据以 table 开始,有 5 列,最多 86000 行。为了获得有用的信息,这个 table 必须经过一些处理。此数据在 LabVIEW 中收集,但存储在 SQL 服务器数据库中。 我想问一下是把数据传到服务器里面处理好(通过存储过程),还是在服务器外面处理好再加入进去?
让我告诉你要完成的处理:
要从原始数据中获取有意义的信息,table 中的每条记录都需要传递到计算感兴趣参数的函数中。该函数还使用原始 table 中的其他记录(我称它们为辅助记录)。 最初传递给函数的记录内容决定了函数使用哪些辅助记录来执行计算。该函数还使用了一些三角运算符。 我担心的是 SQL 在对大 table 进行计算时会非常缓慢或出现错误。我不确定这种任务 SQL 是否有效,或者我是否最好尝试使用 CUDA 通过 GPU 完成它。
希望我足够清楚我需要什么,如果不清楚请告诉我。
提前感谢您的回答!
一般我们需要SQL服务器来帮助我们排序、搜索、索引、更新数据和与多个用户共享数据(根据他们的权限)同时。在您描述的任务中,我看不到 SQL 服务器的任何工作。看起来没有人需要这 860000 个原始数据中的任何一个在它们被处理之前。