为什么您无法在 30 天后更改您的 Reddit 用户名?

为什么您无法在 30 天后更改您的 Reddit 用户名?

Reddit 允许用户更改用户名的主要难题是它必须更新大量的数据库字段。与您互动或由您创建的评论、提交和帖子需要使用新用户名进行更新。不仅你,而且 Reddit 也必须为数百万个帐户做同样的事情。

虽然其他社交媒体平台都具备这种能力,但 Reddit 却没有。这是因为 Reddit 使用 NoSQL 数据库进行数据存储。

注意:NoSQL 是一个数据库平台,它提供了将数据存储到表中的结构和检索相同数据的合适方法。JOIN 子句是可用于使用公共条目组合和链接两个或多个表的查询。用户名可以是这些常见条目之一。

现在,由于 NoSQL 没有 JOIN 子句,每个表都有一个用户名部分,因此 Reddit 不必进行额外的查找来检索与特定用户名链接但存储在另一个表中的数据。因此,如果更改了用户名,则必须从包含该用户名的所有实例的所有此类表中更改该用户名。Reddit 将不得不为数百万个帐户做同样的事情。

未经允许不得转载:表盘吧 » 为什么您无法在 30 天后更改您的 Reddit 用户名?