1
使用對象關係映射對軟件性能有什麼影響? ORM會提高性能還是降低性能? 它在各種軟件項目中有什麼不同?使用對象關係映射對軟件性能有什麼影響?
使用對象關係映射對軟件性能有什麼影響? ORM會提高性能還是降低性能? 它在各種軟件項目中有什麼不同?使用對象關係映射對軟件性能有什麼影響?
這是一個很難回答的問題,但通常自動生成的代碼(ORM代碼)可能會比較慢,因爲ORM庫與開發人員「不那麼聰明」。
但是無論如何,正確使用具有良好緩存的ORM是「足夠快」的,你不應該關心性能。你應該關心哪些指令使用和哪些避免。 您應該始終檢查ORM引擎生成的SQL,並且在項目的「調優」階段中,您可以重寫這些不可接受的性能代碼部分。
性能查殺操作的例子是對某個對象(具有一對多關係)的收集的急切加載。