如何用 C# 或 Java 编写社交活动通知流程

发布于 2025-01-07 04:50:50 字数 652 浏览 0 评论 0原文

抱歉,如果标题有点模糊。

我正在尝试研究如何在执行活动时更新数据库(或其他存储选项?)。让我根据社交网络示例进行更多解释:

  1. 您假设有 100 个成员与您连接,即朋友
  2. 您将添加一个活动,例如向数据库添加一个事件
  3. 您需要更新您的 100 个连接成员以确保他们了解这次更新。

所以到目前为止的想法是为实际活动编写一个项目,然后编写一个活动记录.. 即成员 x 刚刚创建了一个新事件(有点像 facebook 的 api)。 那么我们的想法是

:去更新 100 个成员的活动列表,其中包含活动记录/项目的 ID。 因此本质上必须循环遍历 100 条成员记录才能添加此活动项 b.编写一次活动,然后当您的 100 名成员访问系统时,他们会检查 活动表/存储自上次登录以来的任何新活动..但是它们仅 想要获取他们的活动,而不是每个人的活动(尽管这是以后的一个选项)

我目前正在使用 MS-SQL 作为“主要”后端数据库,并且目前正在尝试使用 Couchbase 进行缓存等。

我知道这有点简短,可以有很多方面的解释,但是因为这是一种实验性方法,我只想得到一些关于如何前进的不同想法。

我读过一些有关 Neo4j 图形数据库的内容,听起来很有趣,但此时只是想了解更多有关结构/过程的信息。

谢谢。

sorry if the title is a little ambiguous..

I am trying to work through ideas about how to update a database (or other storage options?) for when an activity is performed. Let me explain a bit more based on a social network example:

  1. You have say 100 members connected to you i.e. friends
  2. You are going to add an activity, say an event to a database
  3. You need to update your 100 connected members to ensure they know about this update.

So the idea so far was to write an item for the actual activity of course, then write an activity record.. i.e. member x has just created a new event (sort of like in facebook's api).
The idea then is to either:

a. Go and update the 100 members activity list with the ID say of the activity record/item.
So essentially having to loop through 100 member records to add this activity item
b. Write the activity once, then as your 100 members access the system, they check the
activity table/store for any new activities since last logged in.. however they only
want to get their activities, not everyone's (although that's an option for later)

I am currently using MS-SQL as a "main" backend DB and currently experimenting with Couchbase for the caching etc.

I know this is a bit brief and can be interpreted in many ways, however because this is an experimental approach, I just want to get some varied ideas of how to move forward.

I have read a little about Neo4j graph database, and sounds interesting, however just trying to figure out more about the structure/process at this time.

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文