最新数据库相关技术整理

1.       为什么要放弃oracle,采用mysql?

A:oracle属于商业软化,mysql开源,节约成本;另外,互联网大规模应用对扩展性的要求,分布式架构战胜了集中式架构,开源系统战胜了商业系统;

为了解决mysql可能丢数据的问题:数据同步和数据冗余,master-master方案和master-slave机制;以及淘宝对mysql的semi sync做了一些改动;硬件故障是很难避免的,我们要做的是出现硬件故障后,如何实现数据库秒级切换,快速恢复,减少对业务的影响。切换步骤:1)db主备库切换,2)app数据源切换,通过zdatasource来做;

http://wenku.baidu.com/view/5ea43b0aba1aa8114431d972.html

 

2.       TDDL是什么?

 TDDL是淘宝数据库体系里非常重要的一个中间件产品。它的功能包括:1.主备库动态切换;2.读写分离;3. 单线程重试;4.集中式数据源信息管理和动态变更等。

  Tddl整个产品包括对应用透明的分库分表层 和 具有众多特性的动态数据源,本次先开源动态数据源,下期开源分库分表层。动态数据源的主要特性有:1.数据库主备和动态切换2.带权重的读写分离 3.单线程读重试 4.集中式数据源信息管理和动态变更 5.剥离的稳定

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值