我正在使用JADE(Java代理程序開發框架)並需要設置數據庫後端。 有沒有人有任何建議,哪個數據庫系統可以與框架一起工作?最適合與JADE一起使用的數據庫包
2
A
回答
2
正如Strawberry所言,Jade對數據庫的使用沒有任何限制,只要您可以從Java獲得它。但是,您可能有一些基於代理的需求 - 您是否在使用數據庫來共享不同代理之間的信息?在不同的容器中?在不同的平臺上?
如果您只是使用數據庫來存儲各個代理的數據,那麼像HSQL這樣的簡單應用程序就可以做到這一點(我只有真正的SQLite經驗:see here for some examples of how to talk to it from Java)。然而,如果你想讓一個Agent在另一個平臺上的另一個Agent上存儲某些東西到數據庫中,那麼你可能需要更重量級的東西。我過去使用過MySQL,但沒有憤怒。我也使用了Firebird,它不像MySQL那樣遭受任何惱人的商業/免費分支。但是,這也歸結爲「我應該使用哪個數據庫」,而不是Jade特有的。例如,here's a question about sharing one MySQL back-end between two Java servers。
2
我認爲你可以自由選擇任何適合Java的數據庫。翡翠在這方面沒有偏好。
我們在我們的Jade應用程序中使用MySQL。數據庫訪問由Hibernate處理。
1
我已經使用ORACLE作爲我的應用程序的後端,它在JADE上運行良好。 所以我更喜歡ORACLE,因爲你可以利用數據庫計算並且對於大型存儲引擎很有用。
相關問題
- 1. 什麼RTOS最適合與Windows一起使用同一臺PC?
- 2. 與NServiceBus一起使用數據庫
- 3. 適用於內容推薦器的NoSQL數據庫最適合
- 4. 哪個數據庫最容易與C語言一起使用?
- 5. 數據庫最適合處理100MB到GB的數據庫
- 6. 哪個數據庫最適合Magento
- 7. 什麼開源數據庫最適合維度數據倉庫?
- 8. 圖庫與數據庫配合使用?
- 9. 哪個php框架最適合與像Cassandra這樣的NoSQL數據庫一起工作?
- 10. 哪一個是最適合數據可視化的火花兼容數據庫?
- 11. 最適合Java的HTTP庫?
- 12. 最適合Java的iCalendar庫?
- 13. 是適合與Sencha/ExtJS一起使用的clojurescript嗎?
- 14. 什麼時候適合使用一個數據庫,在Python
- 15. 什麼是與java程序一起使用的最佳數據庫?
- 16. Jade數據庫和PHP
- 17. 什麼是最適合使用移動應用程序的數據庫
- 18. 我應該使用哪種數據庫最適合我的GIS應用程序?
- 19. 將會話數據與數據庫數據結合起來
- 20. 將ASPNETDB與另一個數據庫結合使用的最佳做法
- 21. 哪個數據庫引擎最適合node.js應用程序?
- 22. 什麼功能語言最適合數據庫應用程序?
- 23. 將GWT與數據庫結合使用
- 24. 將Excel中的數據與數據庫結合起來
- 25. 無法讓DataTables與Jade一起工作
- 26. 我應該將Firebase與我的數據庫一起使用嗎?
- 27. 我的數據庫模式可以與Mongo一起使用嗎?
- 28. 什麼是與Grails一起使用的NOSQL數據庫?
- 29. 如何構建與sphinx一起使用的mysql數據庫?
- 30. 與ruby一起使用的高頻數據庫