【问题标题】:ORM Equivalent for a Star/Snowflake Schema星形/雪花模式的 ORM 等效项
【发布时间】:2012-07-01 05:58:23
【问题描述】:

ORM(.netTiers、EntityFramework、nHibernate 等)通常可以描述为在关系数据模型和面向对象模型之间架起一座桥梁。

在数据仓库领域中是否存在等效的 ORM?

该技术将弥合非规范化星形/雪花模式与面向对象模型之间的差距。目标是能够快速开发位于并使用所述模式的数据层。

我们将 .Net 与 MSSQL 结合使用。

星期五快乐!

【问题讨论】:

  • 我无法想象在星型架构之上拥有面向对象模型的商业案例。由于 MSSQL 是一个关系型数据库,即使模式不是严格关系型的,您仍然可以使用传统的 ORM(但您可能会失去关系遍历等功能,因为外键的使用方式不同)。您似乎处于某种“垃圾进,垃圾出”的境地。

标签: database-design architecture orm


【解决方案1】:

如果您练习 CQRS(命令/查询职责分离),您可能会将您的数据仓库视为您要查询的读取模型。您的规范化 OLTP 数据库将是您的命令执行的数据模型。

话虽如此,我不知道任何可以说 MDX 并与数据仓库对话的 ORM。

【讨论】:

  • 将此标记为答案 -- 原始问题可能无效。
猜你喜欢
  • 2021-04-21
  • 2021-08-01
  • 1970-01-01
  • 2015-01-04
  • 2017-12-01
  • 2015-07-13
  • 2012-12-28
  • 2021-05-12
  • 2011-10-13
相关资源
最近更新 更多