互联网架构演变过程 -- 数据架构

本文探讨了互联网架构中的数据架构演变,从单数据库到主从读写,再到分库分表和高速缓存的应用。文章还提到了数据多样化的趋势,包括分布式文件、NoSQL和搜索引擎的使用,以及由此带来的开发框架、数据运维和数据安全的挑战。最后,作者对分库分表的概念、缓存问题和常见数据库及持久层框架进行了总结与思考。
摘要由CSDN通过智能技术生成

文章目录

数据架构

一、单数据库

二、主从读写

三、分库分表

四、高速缓存

五、数据多样化

1、分布式文件 

2、nosql

3、搜索引擎

4、架构特点

六、总结与思考


数据架构

一、单数据库

早在 2003-2004 淘宝 V1.0 就使用 mysql V1.1 换成 oracle ,直到 2007 数据库重新往 mysql 回迁。
这个阶段往往引发追逐商业大型 db oracle (淘宝 v1.1 mysql oracle

 

1)方案
java web 项目直接通过 jdbc ,连接单一的数据库,读写扎堆在一块,单库上的机器 io cpu 性能很快达到上限
数据库: mysql oracle sqlserver db2 等(课题: mysql 性能调优)
持久层框架: jdbc hibernate jpa mybatis (课题: mybatis 源码剖析)

二、主从读写

淘宝从 o
  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值