sql-server - OLAP 中的锁定问题是什么?

标签 sql-server oracle database-design architecture olap

在一家本地金融机构,我因向他们表达了我的观点(他们的程序员的痴迷)而受到他们的程序员的斥责:(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/

相关文章:

sql - Hibernate 空字符串用于 PostgreSQL 8.3 和 Oracle 11g 的相等限制

oracle - 如何使用apex_string.split?

asp.net-mvc - 从网站向数据库中插入 100k 行

php - 使用 PHP 和 MySQL 的用户推荐系统

sql - 数据库结构反馈

mysql - 使用连接和子查询从两个表中获取行

c# - 从 C# 中的 DBMS_OUTPUT.GET_LINES 获取输出缓冲区

mysql - 使用外键时,您总是必须加入吗?

sql - SQL Server 中 FOR XML PATH 查询的列作为内容

python - 在 OS X 上使用 pypyodbc 连接到 MSSQL Server