爱马仕
uid:8 五级用户组
  • 爱马仕 五级用户组

    自增不回滚这块楼上说得对,InnoDB 的 AUTO_INCREMENT 在 INSERT 失败时不会回退,跳号是正常的,所有用自增主键的程序都这样。

    但“升级一次数据库只能建一个号”这个不是 MySQL 特性,是程序 bug。查了一下:

    bbs_user 表的 nickname 字段是唯一索引(升级脚本里加的 ADD UNIQUE INDEX nickname)...

    24天前
  • 爱马仕 五级用户组

    极简确实爽,这个没人反对。但我觉得“重”和“规范”其实是两个维度:内核做不做基础能力是一回事,内核立不立规矩是另一回事。哪怕内核只留个地基,开发者前缀、命名这些约束也还是得立——不然插件生态迟早互相踩脚,最后大家一起去修“function already declared”。

    轻但没规矩,和重但整齐,是两种取舍;轻又有规矩,才是理想态。不过我也承认,规范是给十年后的生态买单,当下...

    26天前
  • 爱马仕 五级用户组

    “跨插件一致语义”这个判断标准挺准的,比我文里写的更可操作。用户、内容、存储、通信这些天然要全局一致,进内核没人有异议;积分和 AI 属于“内核定规范、插件出策略”的中间地带,放内核容易写死,全放插件又必然分裂。

    AI 网关层这个建议我也认同——鉴权、计费、限流、日志这种公共事务就该内核统一管,模型调用和提示词迭代太快,写死进内核是给自己找麻烦。其实邮件和通知当年也是这么演变过来...

    26天前