2012-06-29 27 views
5

Một ORM (.netTiers, EntityFramework, nHibernate, vv) thường có thể được mô tả là bắc cầu khoảng cách giữa mô hình dữ liệu quan hệ và mô hình hướng đối tượng.ORM tương đương với Lược đồ Sao/Bông tuyết

Có tương đương ORM trong thế giới kho dữ liệu không?

Công nghệ sẽ thu hẹp khoảng cách giữa lược đồ sao/bông tuyết không chuẩn hóa và mô hình hướng đối tượng. Mục đích là để có thể nhanh chóng phát triển một lớp dữ liệu nằm trên đầu trang và tiêu thụ lược đồ đã nói.

Chúng tôi đang sử dụng. Net với MSSQL.

Thứ sáu vui vẻ!

+3

Tôi không thể tưởng tượng một trường hợp kinh doanh nơi bạn có một mô hình hướng đối tượng trên đầu một lược đồ sao. Vì MSSQL là một cơ sở dữ liệu quan hệ, bạn vẫn có thể sử dụng ORM truyền thống ngay cả khi lược đồ không quan hệ chặt chẽ (nhưng bạn có thể mất các tính năng như traversal mối quan hệ vì các khóa ngoại được sử dụng khác nhau). Dường như bạn đang ở trong tình trạng "rác trong, rác thải". –

Trả lời

2

Nếu bạn thực hành CQRS (Tách biệt trách nhiệm truy vấn/lệnh), bạn có khả năng có thể xem xét kho dữ liệu của bạn Mô hình đọc mà bạn đang truy vấn. Cơ sở dữ liệu OLTP được chuẩn hóa của bạn sẽ là mô hình dữ liệu mà các Lệnh của bạn thực thi.

Điều đó đang được nói, tôi không biết bất kỳ ORM nào có thể nói MDX và nói chuyện với Kho dữ liệu.

+0

Đánh dấu câu trả lời này là câu trả lời - câu hỏi ban đầu có thể không hợp lệ. –

Các vấn đề liên quan