2017-06-01 82 views
0

我有一個用於WSO2 API管理器的數據庫的問題。據我所知,WSO2 API管理器帶有嵌入式H2數據庫,但是如果我們想使用外部數據庫(如PostgreSQL或任何其他行業標準DB)。WSO2數據庫函數

我們應該將哪個WSO2數據源移動到外部數據庫,哪一個我們應該繼續使用H2或者我們應該將它們全部移到外部數據庫?

哪一個是動態數據庫,哪一個是靜態數據庫,哪一個變化最大,哪一個變化不大?

例如,所有這些數據庫的功能是什麼以及它們應該用於生產目的?

WSO2_CARBON_DB

WSO2AM_DB

WSO2UM_DB

WSO2REG_DB

WSO2AM_STATS_DB

WSO2_MB_STORE_DB

GEO_LOCATION_DATA

用於分析

WSO2_ANALYTICS_EVENT_STORE_DB

WSO2_ANALYTICS_PROCESSED_DATA_STORE_DB

回答

0

除WSO2_CARBON_DB外,建議所有數據庫與外部數據庫共享。所有的數據源都是動態的。

您可以在wso2 documentation中找到關於數據源的更多詳細信息。

+0

如果我認爲正確,因爲WSO2_CARBON_DB包含用戶和註冊表數據庫,但是一旦我們爲用戶和註冊表分離了數據庫,我們可以刪除(註釋掉)WSO2_CARBON_DB或將它保留在H2數據庫上?除了用戶和註冊表數據,WSO2_CARBON_DB還擁有哪些數據? – Avnish

+0

是的。它擁有特定於實例的數據和本地緩存。 –