title: WSO2 Databases Function
body: <p>I have a question around databases that are used for WSO2 API manager. I understand that WSO2 API manager comes with embedded H2 database, but if we want to use an external database such as PostgreSQL or any other industry standard DB.</p>
  
  <p>Which of the WSO2 datasources should we move to external database and for which one we should keep on using H2 or we should move all of them to external database?</p>
  
  <p>Which one are dynamic databases and which one are static databases meaning which one changes the most and which one don't change much?</p>
  
  <p><strong><em>For eg.</em></strong> What is the function of all these databases and where they should be for production purposes?</p>
  
  <p><strong>WSO2_CARBON_DB</strong></p>
  
  <p><strong>WSO2AM_DB</strong></p>
  
  <p><strong>WSO2UM_DB</strong></p>
  
  <p><strong>WSO2REG_DB</strong></p>
  
  <p><strong>WSO2AM_STATS_DB</strong></p>
  
  <p><strong>WSO2_MB_STORE_DB</strong></p>
  
  <p><strong>GEO_LOCATION_DATA</strong></p>
  
  <p>for Analytics </p>
  
  <p><strong>WSO2_ANALYTICS_EVENT_STORE_DB</strong> </p>
  
  <p><strong>WSO2_ANALYTICS_PROCESSED_DATA_STORE_DB</strong></p>