而不是JDO,Hibernate,iBATIS爲什麼我們不能簡單地使用「Object DataBases」?爲什麼人們不簡單地使用「對象數據庫」?
http://en.wikipedia.org/wiki/Comparison_of_object_database_management_systems
而不是JDO,Hibernate,iBATIS爲什麼我們不能簡單地使用「Object DataBases」?爲什麼人們不簡單地使用「對象數據庫」?
http://en.wikipedia.org/wiki/Comparison_of_object_database_management_systems
The reason is clearly laid out here by Mark Harrison在其他之中。簡而言之,關係數據庫具有歷史動力,並且在技術上優於許多東西。至少在2009年,關係數據庫也會更好,至少在2009年(查看我引用的其他問題的答案)。
與此同時,您確實需要JDO,ActiveRecord或其他東西來避免自己編寫標準的對象數據庫轉換。
這個問題的答案和投票有一個很好的例子,其中stackoverflow不起作用。沒有足夠的寶石經驗人來稱呼廢話。這都是貨運文化 – 2011-09-18 05:46:04
你有什麼意思?針對對象數據庫的爭論是似是而非的? – 2011-09-18 07:29:30
即使這些對象數據庫有時會遭受存儲和檢索數據的應用程序,大部分的時間還有其他邊界條件:
因爲對象都是關於隱藏數據和數據庫都是關於公開數據的。
從這個角度來看,甚至可以說「一個OO DBMS」是一個矛盾的術語。
由於大多數開發人員不夠了解,大多數客戶已經安裝了關係數據庫併爲其僱用了管理員,他們中的大多數都非常具體和商業化。在這裏你是一個合適的database benchmark來測試和看到最着名的DMS的工作結果
或多或少的一個副本http://stackoverflow.com/questions/780255/relational-database-management-system-vs-object-數據庫 – skaffman 2009-10-23 08:59:34