如果是 websphere 门户服务器,portlet 首选项保存在哪里?我有一个模糊的想法,即门户网站有自己的数据库来保存 portlet 首选项,它是我们可以调整、配置的数据库吗?这个数据库中是否存储了其他任何东西?
问题是 portlet 首选项是每个用户的,所以如果一个站点有 100 万用户,并且每个用户有很多首选项,那么这个数据库会变大吗?它的扩展性好吗?它是某种nosql db吗?
如果是 websphere 门户服务器,portlet 首选项保存在哪里?我有一个模糊的想法,即门户网站有自己的数据库来保存 portlet 首选项,它是我们可以调整、配置的数据库吗?这个数据库中是否存储了其他任何东西?
问题是 portlet 首选项是每个用户的,所以如果一个站点有 100 万用户,并且每个用户有很多首选项,那么这个数据库会变大吗?它的扩展性好吗?它是某种nosql db吗?
如果是 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 关于受支持内容的文档,他们就会帮助您找到并解决他们产品的任何问题。因此,当您在高峰营业时间遇到麻烦并且您正在失去收入时,您需要确保如果您的团队中没有人知道到底发生了什么,您可以立即获得一些支持。