日期:2014-05-16  浏览次数:20682 次

该不该用mysql?
可能帖子标题有歧义,我来解释一下:
我想选用Bugzilla作为公司bug管理的工具,大家知道的,bugzilla用的是mysql作为数据库,我看过它的数据库构造,里面有表专门存放bug,以及attachment,我现在需要对这个有所考量,就是   如果每年大约有1万个左右bug数量,以及每个bug都会大约0.5m的附件,mysql能否承受住这个重任?目前看来,我不担心存放bug数量的表,但我担心的是attachment这个表,也就是说每年这个表的物理文件会增大0.5x10000/1024=5G,这样的数据量,不知道mysql吃不吃的消,会不会造成一定的瓶颈,因为同时有500人在访问使用它。
希望大家给我指点一下,谢谢!

------解决方案--------------------
它是直接把文件以二进制形式保存在数据库里面的啊?不是保存文件的路径啊?
------解决方案--------------------
不如选用微软的Team Foundation Server。
------解决方案--------------------
没什么可担心的。
------解决方案--------------------
从文件的大小来说是没有问题的,myisam是完全可以胜任的,对于文件大小的限制主要取决于你的操作系统。
性能上来说,对于myisam类型的表不建议使用变长的字段,像blob什么的,要比固定长度的表慢一些。
但就您提到的应用,每年1万条的记录,不是很大,放心使用好了。
------解决方案--------------------
没事瞎担心什么?!

我的网关, 一个月一个表就有超过6千万的记录, 都没有出问题

放心吧, mysql很强大的, 不是你想象的那么弱。

人家雅虎, 新浪都用这个。

不过记录超过100万的时候, 你最好考虑一下优化。
------解决方案--------------------
学习中。认为此帖对大家有帮助,顶起来。