数据库高性能写操作方案

oc_china 2010-07-07 04:33:56
现在有很多的技术,如memcache,都是为了解决读方面的压力,那如何保证在不更换数据库的情况,提高写数据库的性能呢,
本人目前采取的就分流和分段、批量的处理方法,不知道哪位大侠有更好的解决方案。
...全文
96 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wodexiaohao 2010-07-08
  • 打赏
  • 举报
回复
一些数据库设计上的优化方案:横纵拆分、索引、存储过程批量、表参数等等,这些只有做好了,才能进一步考虑架构上的优化
wodexiaohao 2010-07-08
  • 打赏
  • 举报
回复
使用主从数据库模式,组织出一些服务器专门负责写操作
nosuchtracter 2010-07-08
  • 打赏
  • 举报
回复
异步吧
就是批量更新数据,这里可以减少数据库连接数
可以采用垂直分库和平行分库,你看淘宝的数据库设计,分散数据
oc_china 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sfd000 的回复:]

能够批量查询就尽可能批量查询数据库,减少数据库连接打开和关闭次数。
[/Quote]

谢谢回复
可是。。

我要问的是提升写性能的方案,不是读,,读方面,我用读写分离或memcache之类的,就搞掂了
qian_lian 2010-07-07
  • 打赏
  • 举报
回复
学习学习。。。。。。
sfd000 2010-07-07
  • 打赏
  • 举报
回复
能够批量查询就尽可能批量查询数据库,减少数据库连接打开和关闭次数。
oc_china 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xuxinlu001 的回复:]

可以采用静态化和换存等方式尽量的减少数据库的读写次数。
[/Quote]

谢谢回复
但请注意,我现在强调的是写数据(update,insert), 意思是数据是一定需要写的,静态化不是这里想说的
而且,就算写文件,磁盘IO肯定受不了,要知道磁盘IO性能目前还是机子的最弱环节。
xuxinlu001 2010-07-07
  • 打赏
  • 举报
回复
可以采用静态化和换存等方式尽量的减少数据库的读写次数。

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧