Damon Data Management System (DM) , developed by Damon Corporation, is a high-performance database management system with completely independent intellectual property rights. iPortal supports the use of DM Data to store portal data. Supported versions are DM7 and DM8.
Install and configure the Damon database
Please refer to the official help document to install Damon database. After installation, perform the database configuration. First create a tablespace, then create a user and associate it with the tablespace. After authorizing the created user, you can start portal data store configuration.
Portal data store configuration
The database configuration of the portal data store is recommended before iPortal is started (before creating an initialized administrator account), and the configuration information is in the iportal.xml configuration file located in the installation directory (%SuperMap iPortal_HOME%\webapps\iportal\WEB-INF), For more details, please refer to the iPortal configuration file descriptionat at iPortal Configuration File Description. When using DM database, you need to delete the default SQLite database connection pool configuration information and add DM database connection pool configuration information, The example configuration is as follows:
<dbType>DM</dbType>
<driverClass>dm.jdbc.driver.DmDriver</driverClass>
<jdbcUrl>>jdbc:dm://127.0.0.1:5236?clobAsString=true</jdbcUrl>
<maxPoolSize>30</maxPoolSize>
<initialPoolSize>5</initialPoolSize>
<minPoolSize>5</minPoolSize>
<maxIdleTime>3000</maxIdleTime>
<maxWait>300000</maxWait>
<username>user1</username>
<password></password>
- <dbType>: Database type, characters need to be capitalized.
- <driverClass>: Database-driven class full name.
- <jdbcUrl>: Connect to the URL of the driver, specify the host address, port number of the Damon database, and set the connection property clobAsString=true.
- <maxPoolSize>: The maximum number of active connections provided by the connection pool within the same time.
- <initialPoolSize>: Initialize the connection pool size.
- <minPoolSize>: The minimum number of active connections provided by the connection pool within the same time.
- <maxIdleTime>: Maximum idle time, maxIdleTime is not used within seconds if the connection is dropped. If it is 0, it will never be discarded, and the default value is 0.
- <maxWait>: The database waits maximum milliseconds when an exception occurs (when no connection is available).
- <username>: Database username.
- <password>: User password.