2010-01-04 46 views
1

用於Oracle for .NET的最佳和快速的ORM是什麼?根據您的評估,經驗等。(更換爲Oracle我現有的數據層)每秒用於Oracle for .NET的最佳和快速的ORM是什麼?

最好=

快速=操作,以免時間學習,沒有任何高網絡魔神

需要加載10,000條或更多條記錄,並在10分鐘或更短時間內更新它們...在oracle上。

+1

對我來說,聽起來好像你根本不需要ORM。只需使用SQL。使用ORM時,如此龐大的批處理操作通常仍使用SQL來完成,因爲它效率最高。 NHibernate允許使用HQL進行更新,而無需將它們加載到內存中。但我認爲你沒有獲得任何東西。 – 2010-01-04 13:15:36

+1

我們即將在ORMBattle.NET上爲Oracle(+其他數據庫)運行測試。我希望在1月份,但由於這是我們的空閒時間工作,很大程度上取決於壓力@我們的主要工作。 – 2010-01-04 20:59:12

回答

0

定義「最佳」和「快速」。一旦你知道你在做什麼,你是否正在研究學習曲線(即快速學習),性能和開發速度?你正在尋找分佈式緩存支持或任何非標準的?總有些情況下,您可以比ORM解決方案稍微快一點製作非ORM解決方案,因此如果您真的在尋找「最快」的解決方案,您是否首先需要一個ORM?

如果你對ORM比較陌生,那麼NHibernate有很好的社區支持,包括流利的NHibernate來幫助學習曲線。但是,我們需要更多地瞭解您的真正優先事項以作出堅定的建議。

+0

已更新的問題 – abmv 2010-01-04 12:29:45

+0

對於ORM來說並不陌生,因爲我現在使用的那個與Oracle速度很慢,而且我需要處理大量數據或數據(需要更新) – abmv 2010-01-04 12:33:01

+2

因此,您目前使用的緩慢嗎?在一天結束時,一個ORM應該只是在DBMS上安裝SQL。你是否正在生成低效的SQL,還是會帶來一些其他的代碼開銷? – 2010-01-04 12:40:42

相關問題