如何在XPage中存储/检索大量数据集?

时间:2014-02-20 23:09:33

标签: mysql xpages bigdata mime non-relational-database

目前,我们正在制定一个解决方案,我们希望跟踪(分析)用户点击/打开的文章,并从给定的文章列表中“喜欢”。随后,用户需要能够在他/她的个人用户简档的部分中查看并重新打开/打开文章(不需要搜索)。大约每天发布100篇新文章。每日访客(用户)的数量增加(!)大约是每天2000人。这些文章目前在MySQL Db中存储和维护。

我们可以在MySQL Db中为每篇阅读/'喜欢'的文章创建一条新记录。 “最坏情况”会创造(2500 * 100 =)250000条记录。这当然不会持久...... 那么在给定场景的情况下,你会如何在XPage中存储(处理)?

阅读“the article” :) about MIME/Bean’s之后的想法:如何在范围内保留'read articleObjects'并(定期)将它们作为MIME存储/保存在用户配置文件中?这每天只创建100个articleObjects(或一年36500)。此外,人们可以提出一种机制,当时文章对象随着时间的推移从一个字段转移到另一个字段,因此活动范围只包含上个月左右的“读取文章对象”。

1 个答案:

答案 0 :(得分:0)

我会说这正是关系数据库的用途。我的第一种方法是使用托管bean(会话范围)来读取/访问MySQL(JDBC)中的用户数据。如果需要,可以在bean中构建内部缓存。

对于提出的用例,我不打算使用ExtLib中的JDBC数据源。甚至@Jdbc功能也许就足够了。

另外,你没有说你是如何进行分析的?如果将信息存储在Domino中,则可能必须编写导出工具。