Portal, Express Beta Version 6.1
Operating systems: i5/OS, Linux,Windows |
You can choose to transfer a single domain or multiple domains. To maximize availability, data may be distributed across multiple databases and shared between multiple lines of production.
You can transfer data from any supported database type to any supported database type. Data cannot be transferred to an Apache® Derby database, or from a IBM DB2 Universal Database™ for z/OS® database.
Domains are the database or schema objects that can be transferred in parts, such as Release, Community, Customization, Feedback, LikeMinds, and IBM Java Content Repository (JCR). Separating your data allows you to share domains across multiple portals. You can also spread the different domains across different database types. For example, you can choose to leave LikeMinds data on your default database and move all other data to another database.
Data is categorized into four categories. You need to decide how the categories should be distributed into different databases.
In an environment that consists of multiple lines of production, customization data is kept in a database that is shared across the lines of production. Therefore the data is automatically in synchronization across the lines of production.
In an environment that consists of multiple lines of production, community data is kept in a database that is shared across the lines of production. Therefore the data is automatically in synchronization across the lines of production.
Separation of the portal data lets you store each category in its own set of database tables or the file system. The set of databases tables for one of these resources are called database domains. These database domains can now be moved into different databases, which can even be shared with other portal installations.
The list of supported database domains are listed in the following table.Database domain | Sharable | Storage method |
---|---|---|
Configuration | no | file system |
Release | no | database |
Customization | yes | database |
Community | yes | database |
JCR | yes | database |
Feedback | no | database |
LikeMinds | no | database |
The separation of the domains can be used to support production environments, where the production nodes are split into separate clusters. They can run independently, but share the same JCR, Community, and Customization database domains. Each of these clusters is called a line of production.
For maintenance and staging purposes you can take a single line of production out of service while another line is still serving requests with the old data. After the first production line is updated and back in service again, the second line is updated using the same approach. Updates of data in the shared domain are critical because they influence the other production line.
The capacity of the entire environment should be greater than the intended use so that individual servers can be taken out of production without affecting application availability. To ensure that all of the system resources are available for the portal, production systems should be dedicated to the portal and should not run any other server software that is not related to the portal.
Consult the WebSphere Portal Express Performance Tuning Guide when scaling a system for optimum performance.
Parent topic: Database considerations