数据库瓶颈如何解决

传统业务环境下,业务压力最后都集中在数据库上了,传统oracle数据库改造难度和成本灵活性等都是比较大的问题,请问数据库改造的经验有哪些。oracle产品的替换postgresql或mysql有没有实际例子。...显示全部

传统业务环境下,业务压力最后都集中在数据库上了,传统oracle数据库改造难度和成本灵活性等都是比较大的问题,请问数据库改造的经验有哪些。oracle产品的替换postgresql或mysql有没有实际例子。

收起
参与9

查看其它 2 个回答haizdl的回答

haizdlhaizdl技术经理大连

1 每一个类型的数据库都会有它自己的优缺点。关系数据库保证的是数据的强一致性。牺牲掉的是数据库的横向扩展能力。适合的是频繁的增删改查场景,不适合的是对于某一种数据库操作有超量需求的场合。

2 选择什么样的数据库。这个取决于业务特点,如果数据必须强一致性,那就不要想着改造数据库到NOSQL了。如果数据可以容忍最终一致或者弱一致,那就按照业务的读写特点选择一款合适的NOSQL数据库。或者某些数据可以剥离,并且容忍数据的弱一致性,那么就把这些数据剥离出来重新选择数据库。但是工程量会是非常巨大的,应用全部重新改造。

所以,如果ORACLE遇到瓶颈,两种方式来缓解。第一、如果是HA,那么换成RAC。如果是RAC,那么试着增加节点的纵向处理能力(CPU、内存)

银行 · 2016-04-13
浏览2462

回答者

haizdl
haizdl101634
技术经理大连
擅长领域: 灾备存储服务器

haizdl 最近回答过的问题

回答状态

  • 发布时间:2016-04-13
  • 关注会员:3 人
  • 回答浏览:2462
  • X社区推广