15 条回复  ·  1738 次点击
niubee1 小成 2025-8-18 19:53:37
删除这个操作太恐怖了,你想想要删除多少和这个用户关联的数据。我现在基本都是把要删除的用户的 username 和昵称(如果昵称也要唯一的话)给加个随机数改掉,把 username 和 nickname 空出来。
elinktek 楼主 初学 2025-8-18 20:07:26
感谢各位的回复,想再問一下目前中國默認的這個設計邏輯是中國特色嗎?國外的設計邏輯是否也一樣,下面是我問 AI 的回答: 第二部分:中国大陆所有数据库都是这个逻辑思路吗? 在纠正了上述前提后,我们来回答您的核心问题。 答案是:技术底层不是,但业务逻辑层有共通之处。 技术底层(数据库设计)不是: 全球的数据库设计(无论是关系型数据库如 MySQL ,还是非关系型数据库如 MongoDB )都遵循通用的技术范式和理论。中国大陆的公司和硅谷的公司在技术选型和基础设计上没有本质区别。不存在一个“中国特色”的数据库设计理论。 业务逻辑层(应用思路)有共通之处: 您感受到的“共通逻辑”,并非来自数据库技术本身,而是源于中国大陆独特的**“实名制监管环境”**。 这个共通的逻辑思路是:以“国家法定身份信息”为锚点,构建各自独立的账户体系。 这个逻辑可以分解为三点: ① 核心身份的唯一性: 在中国,几乎所有重要的互联网服务(金融、通信、出行、游戏、社交)都必须与用户的身份证号码进行绑定,完成实名认证。这个由国家保证的身份信息,是每个用户在数字世界的“根”。 ② 各平台账户的独立性: 没有任何两家不同的商业公司会共享同一个用户数据库或 UserID 。 您的微信账户、支付宝账户、12306 账户、智行账户,都分别存在于腾讯、蚂蚁集团、中国铁路、携程各自的服务器上,是完全独立的记录。 ③ “实名信息”作为关联键: 这些独立的账户,虽然 UserID 各不相同,但它们内部都绑定了您同一个身份证号。这个身份证号就像一条无形的线,将您在不同“数据孤岛”中的身份关联了起来。
lonenol 小成 2025-8-18 20:37:12
AI 还能知道各个公司的用户表是怎么设计的?
xqzr 初学 2025-8-18 21:03:40
@Livid #11 AI
Chaidu 小成 2025-8-19 01:25:32
@totoro52 #7 我们说的是 username ,不是 id 。Telegram 和 WeChat 都可以修改 username
insub 初学 2025-8-19 01:44:26
@elinktek “中国大陆所有数据库” .... 这应该包括了我写的那些吧,我写的那些,业务都是通过 userid 关联,username = nickname ,随便改
12
返回顶部