2

如果是 websphere 门户服务器,portlet 首选项保存在哪里?我有一个模糊的想法,即门户网站有自己的数据库来保存 portlet 首选项,它是我们可以调整、配置的数据库吗?这个数据库中是否存储了其他任何东西?

问题是 portlet 首选项是每个用户的,所以如果一个站点有 100 万用户,并且每个用户有很多首选项,那么这个数据库会变大吗?它的扩展性好吗?它是某种nosql db吗?

4

1 回答 1

1

如果是 websphere 门户服务器,portlet 首选项保存在哪里?它是某种nosql db吗?

我希望 portlet 首选项存储在数据库中。Portal 需要一个数据库来存储它为其配置保存的大部分数据。据我所知,Portal 没有正式支持任何 NoSQL 数据库,所以不,它可能不是 NoSQL 数据库。

这个数据库中是否存储了其他任何东西?

是的。例如,WCM 数据也存储在 Portal 使用的数据库中。

它的扩展性好吗?

在 NoSQL 出现之前,数据库已经很好地扩展了。更重要的是它是否能很好地适应您的环境的问题。这取决于您的数据库架构、硬件等。不过,一般来说,如果您使用受支持的数据库系统,在具有足够硬件的受支持配置中,它应该可以根据您的需要进行扩展。如果没有,您可能可以联系 IBM 询问原因。

它是我们可以调整、配置的数据库吗?

这是您的团队拥有并运行的数据库,因此您可以调整它。你应该吗?我当然不会。在你决定之前,问自己两个问题:

1) 你认为你能比 IBM 已经做的更好吗?

Portal 的安装包括运行 IBM 创建的一些 SQL 数据库创建脚本,并花时间确保数据库执行。浏览安装说明并查看设置数据库的所有内容并尝试找到运行的脚本。查看脚本的 DB2 版本,您会发现他们有人编写了那些知道他们使用 DB2 做什么的人。不仅仅是知道如何使用索引定义表的人,还有一些深厚的 DB2 管理技能。

2) 如果您的调整破坏了您的系统并且您无法恢复,IBM 会支持您并帮助修复吗?

这可能比从系统中获得最佳性能更重要。通常,当公司购买 IBM 软件时,除了软件本身之外,您还可以获得支持服务。只要您遵循 IBM 关于受支持内容的文档,他们就会帮助您找到并解决他们产品的任何问题。因此,当您在高峰营业时间遇到麻烦并且您正在失去收入时,您需要确保如果您的团队中没有人知道到底发生了什么,您可以立即获得一些支持。

于 2013-09-18T20:14:05.867 回答