【发布时间】:2014-03-22 05:14:11
【问题描述】:
目前,我们正在开发一种解决方案,希望跟踪(用于分析)用户点击/打开的文章以及给定文章列表中的“喜欢”的文章。随后,用户需要能够在他/她的个人用户配置文件的部分中查看并重新单击/打开文章(不需要搜索)。每天大约有 100 篇新文章发布。每日访问者(用户)的增加(!)数量约为每天 2000 人。这些文章目前存储和维护在一个 MySQL Db 中。
我们可以在 MySQL Db 中为每篇阅读/“喜欢”的文章创建一条新记录。 “最坏情况”会每天创建 (2500 * 100 = ) 250000 条记录。当然,这不会持续太久……那么在给定场景的情况下,您将如何在 XPages 中存储(处理)它?
我在阅读“the article” :) about MIME/Bean’s 后的想法:将“阅读文章对象”保留在一个范围内并(定期)将它们存储/保存为用户配置文件文档中的 MIME 怎么样?这只每天创建 100 个 articleObjects(或每年 36500 个)。此外,可以提出一种机制,随着时间的推移,articleObjects 从一个字段转移到另一个字段,因此活动范围将仅包含上个月左右的“读取 articleObjects”。
【问题讨论】:
-
据了解,MySQL 没有限制。一个更有趣的问题是,当点击超过 1000 篇文章时,用户会有什么样的可用性......他们的个人资料中是否会有大量这些文章的列表?
标签: mysql xpages bigdata mime non-relational-database