在一家本地金融机构,我因向他们表达了我的观点(他们的程序员的痴迷)而受到他们的程序员的斥责:(b)他们的 MS SQL Server 2005 OLAP (SSAS) 数据库中的锁定问题并没有带来多大好处对我来说有感觉。 (OLTP 数据库是 SQL Server、Oracle 和非 RDBMS ERP)。
如果 OLAP (SSAS) 数据库仅用于读取(部署后只读),那么 OLAP 处理中的锁定问题是什么?
在 SSIS 处理和从 OLTP 数据库传输数据期间,在什么情况下会出现此类(哪个?)问题?
在将 SSAS (OLAP) 数据库部署到 SSAS 期间?
这个问题并不局限于SQL Server。
最佳答案
OLAP 并不局限于只读方案。如果您的系统数据层是从头开始按照维度设计的,您可以将其用于分析处理以及 CRUD 操作。是的,由于在分析过程中必须提供数据一致性,您可能会面临一些锁定问题。
如果 OLAP 是只读的,那么从 OLTP 传输时也会出现同样的问题。将更新的数据以小块的形式尽快提取到 OLAP 中是一个常见的错误,从而造成瓶颈。
关于sql-server - OLAP 中的锁定问题是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3836282/