看板PttCurrent
标 题Re: [请益] 锁文的功能
发信站HKDAY (Tue Dec 21 11:12:08 2004)
转信站ptt!Group.NCTU!grouppost
※ 引述《[email protected] (风起鹰扬)》之铭言:
: 问题多多是指那些呢?
比方说, 因为同档名而相撞, 在有 30 ~ 40 上在线的站, 不同的板可以
出现同一档名的帖子, 已是个潜伏问题. 至於同一个板出现同档名文章,
情况就更悲惨了.
这种情况, 在外加了 16^3 extension 随机码的 pttbbs , 也不见得好多
了. 有时可以说是越复杂越没有效率, 人多了就甚麽 race 都有可能.
由其是因 function 关系而改变档名, 风险就会随着 function 数目而递
增. 我们有开发员质问, mbbsd 目录内, 为何可以出现一百多个 fopen()
, 而不是单一 function 负责, 我都哑掉了.
: 除了转信跟向下相容可能会有的问题
: (好吧 向下相容应该不是个小问题 ^^;)
有触觉就好, 很多问题是不能完全解决, 只能预先多作警告, 预备检测的
agent . 没有 backup 而撞死的, 实际上谁都负不起责任啦.
: 不过我是没考虑到转信可能发生的问题 :(
: 从档名分类当然可以改成从 flag 分类
: 不过现在真的满乱的就是
: 还有你提到文章档案的分段
: 我不太懂为什麽要这样而不乾脆把档案分出来呢? :/
从三个方面去看问题吧:
bbs 档案系统有三种角度去看. 一个 root user, 看着真实档名的.
root user 可以是 bbs系统的大菜鸟, 只是因为接管站台而去碰 unix 的也有.
他们看到的是目录和档案. 起动 bbs 是看着档案, 检测问题又是看着档案,
随时连 .DIR 也没有法子看明白的, 其他档案能看明白多少就是多少.
二是CCI , 机器去机器的界面. 系统吃自己熟谂的档案没多问题, 但还有时间
出了乱子. 若系统或版本不同, 甚至经过转信, 编码不明... 呱啦呱啦的一大
堆问题跑出来, 漏掉东西, index 有重覆, 甚麽都有... 那时才想把系统简单
一一对应, 不同档案只要加外挂, 或patch 一下就想吃的下, 也可能迟了点.
三是登入 bbs 的用户, 借助 bbs 界面去看东西的. 前两部份出了乱子, 就
投诉和怀疑啊. 性子急气焰大, 第一眼看到怪兽码, 立即叫板主砍文啦, 修
文啦... 未必想到是系统辨认出错. 结果... 管理员回到来时, 东西都不知
给改成甚麽了, 还补救个屁...
总括而言, bbs 的file system , 若不是简单到可以从 root 看得明白, 一
一对应, 易於管理和修正, 那肯定给 database 派大咬一口: 改用 db 就一
天都光了.
( 实际上, 我很怕 db 出问题要 restore 那刻才後悔 )
--
.╱\ 香港地 网络社区
|\[|HK \ bbs.hkday.net
{|][|DAY|
=|'=|===_e 两岸、亚太、中西
\-\_o_oo_/ 交流之都.在香港~
~~~ ~~~ ~~~ ~~ -_-;
--
※ 发信站: 香港地(hkday.net)
◆ From: 61.238.143.229