新论坛帖子ID,论坛ID都将用Guid类型来记录的原因分析
2007-12-17 11:20
295 查看
先说帖子ID:
由于新论坛程序同时要支持目前方式的积分制论坛,又要支持帖吧、用户组论坛。帖子就应该非常方便的支持数据库的拆分。
另外,一个帖子一旦产生后,应该对应URL不应该再发生变化。为保证这个问题,帖子ID在之后数据库发生拆分、合并的时候,应该不会发生变化。
考虑到这个原因,帖子ID用Guid。
论坛ID
论坛ID用Guid除了跟上面的考虑外。另外一个可能需要考虑的是宣传的问题。比如你想在手机上宣传一个论坛,而你这个论坛的URL非常长,显然不合适,对应的帖子也是。
这时候的解决方法应该是 Url 重写。你准备宣传的是一个短的URL 。而实际会通过URL重写链接到实际的长URL。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=652687
由于新论坛程序同时要支持目前方式的积分制论坛,又要支持帖吧、用户组论坛。帖子就应该非常方便的支持数据库的拆分。
另外,一个帖子一旦产生后,应该对应URL不应该再发生变化。为保证这个问题,帖子ID在之后数据库发生拆分、合并的时候,应该不会发生变化。
考虑到这个原因,帖子ID用Guid。
论坛ID
论坛ID用Guid除了跟上面的考虑外。另外一个可能需要考虑的是宣传的问题。比如你想在手机上宣传一个论坛,而你这个论坛的URL非常长,显然不合适,对应的帖子也是。
这时候的解决方法应该是 Url 重写。你准备宣传的是一个短的URL 。而实际会通过URL重写链接到实际的长URL。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=652687
相关文章推荐
- 新论坛帖子ID,论坛ID都将用Guid类型来记录的原因分析
- MySQL生产库Insert了2次同样的记录但是主键ID是不一样的问题的分析过程
- 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案
- 分析 java.sql.SQLException: 类型长度大于最大值 原因
- MS-SQL中如何 往id为自增类型(identity)的表插入指定id值的记录
- MySQL生产库Insert了2次同样的记录但是主键ID是不一样的问题的分析过程
- [opencv相关]系列1:opencv支持的图像文件类型及cvLoadImage函数读取/载入图像文件出错原因分析
- EntityFramework的多种记录日志方式,记录错误并分析执行时间过长原因(系列4)
- PHP中ID设置自增后不连续的原因分析及解决办法
- 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案
- 使用Java sound播放音频文件出现“文件类型不支持”报错的原因分析
- 学习Discuz! X3.2记录:自定义论坛帖子字段,在门户中显示帖子列表
- 2.为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。 请写出问题定义并分析此系统的可行性。
- 2-2 为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。请写出问题定义并分析此系统的可行性。
- android library工程中使用switch_case语句,调用资源文件的id出现错误的原因分析及解决方法
- 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案
- 记录iOS viewController无法dealloc的原因分析和解决过程
- 一卡通收费系统丢失收费记录的原因分析
- linux进程资源占用高原因分析命令记录
- MySQL生产库Insert了2次同样的记录但是主键ID是不一样的问题的分析过程