- 主题:abbs-0.0.1
我记得现在的 bbs 读文件时没有用 read,使用的好象是 mmap
【 在 pig2532 (猪猪猪) 的大作中提到: 】
: 标 题: Re: abbs-0.0.1
: 发信站: 水木社区 (Mon Apr 7 14:10:32 2008), 转信
:
: 工作量很大啊
:
: 【 在 Dieken (风催草低 - 明月何尝不照人) 的大作中提到: 】
: : 我没看过 kbs 代码,不清楚集成到 kbs 里难度多大。我暂时想实现个简单的新的系统,
: : 感兴趣的是单文件数据库以及多个 board daemon 在同一台机器上如何管理以及在多台
: : 机器上如何管理,但愿我能做出一个 bbs 集群出来,呵呵。
: : ...................
:
: --
: Hallowed are the Ori
:
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 211.151.94.*]
--
FROM 211.151.91.*
似乎没有考虑删帖需求其实很大,特快一天清掉帖量估计有上万吧?
【 在 Dieken (风催草低 - 明月何尝不照人) 的大作中提到: 】
: 这次 KBS 崩溃传闻是 reiserfs 偶尔比较衰的缘故,由于 KBS 里小文件很多,
: 迁移到其它文件系统顶不过来,所以我想把一个版面的所有文章存储在一个文件
: 里头,基本思路是只在数据文件末尾新增帖子,修改帖子也是在数据文件末尾建立
: ...................
--
FROM 219.142.59.*
我现在构思的是客户端启动时会读取一个版面跟服务器对照表,然后
切换版面时视需要 rlogin 过去,这样就省了要自己写网络部分的代码了。
信件跟帖子一样处理这个想法很好,多谢!
【 在 pig2532 (猪猪猪) 的大作中提到: 】
: 我觉得:
: 只需要把帖子用服务进程放在别的,比如说多台,服务器上就可以了。
: 用户信件跟版面帖子可以一样的处理。
: ...................
--
FROM 211.157.41.*
不了解 kbs 的代码,我求证了 JulyClyde 的,说现在 KBS 每篇帖子一个
小文件,然后有一个索引文件。问题关键在这么多小文件很考验文件系统,
而且我比较奇怪这么多小文件怎么 mmap?
【 在 peach (新昵称) 的大作中提到: 】
: 我记得现在的 bbs 读文件时没有用 read,使用的好象是 mmap
--
FROM 211.157.41.*
我估算了的,每个索引项大概 150 bytes, 2GB 的索引文件能记录 1400w 帖子,
2GB 数据文件估算每帖平均 150 bytes 冗余索引 + 1 KB 内容能记录 178w
帖子,所以把帖子全放一个文件里不删除不会造成太大问题。
附件我计划是单独存放的,按 MD5 值分版存放。
【 在 Evan (最近我很忙) 的大作中提到: 】
: 似乎没有考虑删帖需求其实很大,特快一天清掉帖量估计有上万吧?
--
FROM 211.157.41.*
1KB的内容太乐观,回文带引文加qmd,数据可不少
【 在 Dieken (风催草低 - 明月何尝不照人) 的大作中提到: 】
: 我估算了的,每个索引项大概 150 bytes, 2GB 的索引文件能记录 1400w 帖子,
: 2GB 数据文件估算每帖平均 150 bytes 冗余索引 + 1 KB 内容能记录 178w
: 帖子,所以把帖子全放一个文件里不删除不会造成太大问题。
: ...................
--
FROM 219.142.59.*
【 在 Dieken (风催草低 - 明月何尝不照人) 的大作中提到: 】
: 我现在构思的是客户端启动时会读取一个版面跟服务器对照表,然后
: 切换版面时视需要 rlogin 过去,这样就省了要自己写网络部分的代码了。
看起来好累
: 信件跟帖子一样处理这个想法很好,多谢!
--
FROM 221.218.20.*
mmap 索引 ...
【 在 Dieken (风催草低 - 明月何尝不照人) 的大作中提到: 】
: 不了解 kbs 的代码,我求证了 JulyClyde 的,说现在 KBS 每篇帖子一个
: 小文件,然后有一个索引文件。问题关键在这么多小文件很考验文件系统,
: 而且我比较奇怪这么多小文件怎么 mmap?
: ...................
--
FROM 221.218.20.*
文章同样也是 mmap 的。
【 在 Dieken (风催草低 - 明月何尝不照人) 的大作中提到: 】
: 不了解 kbs 的代码,我求证了 JulyClyde 的,说现在 KBS 每篇帖子一个
: 小文件,然后有一个索引文件。问题关键在这么多小文件很考验文件系统,
: 而且我比较奇怪这么多小文件怎么 mmap?
: ...................
--
FROM 211.161.2.*
好吧,我估计平均 10 KB,那样 2GB 能记录约 17 w 帖子,如果不加 2GB
限制直到 4GB,一个月差不多就够了,实在不行垃圾回收做勤快点,一天
一次,呵呵
【 在 Evan (最近我很忙) 的大作中提到: 】
: 标 题: Re: abbs-0.0.1
: 发信站: 水木社区 (Mon Apr 7 17:25:51 2008), 转信
:
: 1KB的内容太乐观,回文带引文加qmd,数据可不少
: 【 在 Dieken (风催草低 - 明月何尝不照人) 的大作中提到: 】
: : 我估算了的,每个索引项大概 150 bytes, 2GB 的索引文件能记录 1400w 帖子,
: : 2GB 数据文件估算每帖平均 150 bytes 冗余索引 + 1 KB 内容能记录 178w
: : 帖子,所以把帖子全放一个文件里不删除不会造成太大问题。
: : ...................
:
: --
: ╱┐ ──┐ ╱ ╱┬╱┬
: ┌┬┐ ──╱─ ╱ ┼ ╱┬ ├┐╱┐ ╱╲ ╱ ┐ ┼ ╲│╱
: └┴┘ │ │┌┐ ╳ ├┤☉│ ╱──╲ '╱ /├ ──┐
: ╱│☉ ┘ │└┘ └┘ ┘ ╲╲╱ ╱┌┐ │ ──┤
: └─┘ ─── └┘ ──┘
:
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 219.142.59.*]
--
FROM 211.157.41.*