2009-12-15 91 views
0

我們正在開發醫療數據分析應用程序。我們討論了NHibernate或DB4o的 。請給出一個選擇高效的建議。ASP.NET設計考慮事項

+0

定義標準 「的efficent一個」 – 2009-12-15 22:15:36

回答

4

這些是蘋果和橘子產品。

NHibernate是一個ORM,而DB4o是一個對象數據庫。如果您提出了更多要求,可能會更容易提供幫助,但這兩者之間的選擇將取決於更多有關環境和數據庫理念的內容。

根據數據分析的類型,我預計不會選擇DB4o,事實上,可能根本不選擇ORM,或者甚至根本不重要,因爲大量的數據分析要麼是數據庫密集型的(傳統的常規RDBMS或一些數據倉庫模型 - Kimball或Inmon風格 - 或NoSQL - 大規模分佈式,非關係式 - 仍然是國王)或數值數據密集型(內存數據結構,信號處理 - 您不需要無論如何都希望你的數據庫在這些循環中)。