浏览 9796 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-13
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-12-13
各个博客之间没什么关系,采用分库+分表的方法应该是比较好的。
都不用按常用不常用分,简单地将博客分组就好了。 另外,因为业务逻辑比较简单,要处理千万记录以及数万活跃用户, 我觉得还是用JDBC+mysql,自已从头构建一个应用服务器更好些。。 |
|
返回顶楼 | |
发表时间:2006-12-13
MySQL 5.1已经支持表分区了,拿100万行的表测试过(采用的是HASH),查询速度非常理想。
|
|
返回顶楼 | |
发表时间:2006-12-13
|
|
返回顶楼 | |
发表时间:2006-12-13
zelsa 写道 MySQL 5.1已经支持表分区了,拿100万行的表测试过(采用的是HASH),查询速度非常理想。
去mysql网站看了一下,PARTITION 的确很强,可以很好的利用磁盘,也方便mysql进行优化。待成熟后可以尝试使用到mysql节点上。 mysql帮助文档:http://dev.mysql.com/doc/refman/5.1/zh/partitioning.html#partitioning-types |
|
返回顶楼 | |
发表时间:2006-12-13
我以前用httpclient读页面,然后写成本地文件,少量的效果还不错(速度和静态页面效果都不错)。项目要定时循环读,结果后来因为任务多了quartz调度不了那么快,造成内存溢出。
|
|
返回顶楼 | |
发表时间:2006-12-14
没用过java,表是肯定要分的,具体怎么分要看你们的具体应用需求,分表后对外的读取接口可以封装起来,内部处理数据定位问题。cache尽量走内存少走文件,否则数量和访问量上去以后io也够受的。系统的几大模块间尽量独立,互相用消息队列异步通信。
|
|
返回顶楼 | |