我是Grails + Hibernate的全新開發人員,所以如果這是衆所周知的事情,我很抱歉。在一臺機器上擴展Grails + Hibernate應用程序
我正在做一些Grails應用程序的工作,這個應用程序需要非常高的擴展性,幾乎可以肯定超越單個節點。它在PostgreSQL上使用Hibernate,我想知道是否多個Grails實例可以同時與同一個Hibernate/Postgres DB交談(並且我的意思是同一個DB,不是同一個DB服務器),或者每個Grails實例需要自己的DB(就像兩個基於CoreData的應用程序不能同時訪問同一個CoreData DB一樣)。
Hibernate中是否有內置任何東西來處理同時用作多個正在運行的應用程序的數據存儲?我意識到這聽起來有點像一廂情願的想法,但我只想確認它在繼續前肯定不行。
如果任何人有關於擴展Grails應用程序到單個實例之外的典型方法是什麼的建議,那將非常感激。
謝謝..我懷疑這是否起作用很大程度上取決於您對數據庫執行的寫入類型以及是否存在衝突,因此在此需要考慮一些特定於應用程序的內容。很高興知道這至少是可能的。 – glenc 2010-11-19 19:41:23