登录
首页 >  数据库 >  MySQL

淘宝用什么语言开发的,用了哪些技术

来源:SegmentFault

时间:2023-02-16 15:39:50 470浏览 收藏

积累知识,胜过积蓄金银!毕竟在##column_title##开发的过程中,会遇到各种各样的问题,往往都是一些细节知识点还没有掌握好而导致的,因此基础知识点的积累是很重要的。下面本文《淘宝用什么语言开发的,用了哪些技术》,就带大家讲解一下MySQL、Java、数据库、PHP、后端知识点,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

  淘宝的技术架构一直在变的,分几个阶段

V1.0:小而快(2003.5 – 2004.5)

  2003年淘宝诞生,用的是LAMP经典架构(linux+apache+mysql+php),后端用的是php语言

image-20210104094741408

V2.0:多层次结构,开始做自己的软件(2004.2 – 2008.3)

  2004年在淘宝业务发展的推动下,淘宝开发参考了电信运营商、银行等的一些企业解决方案,将LAMP架构改造为Oracle+IBM小型机的数据库架构和EMC存储方式。为了配合Oracle,php也彻底被替换为java。

c11c831acf7e42bc962f086ca345ee0b

V3.0:产品化思维及服务导向框架(2007.10-2009.11)

  2007年,淘宝全年的交易额超过400亿元,平均近1亿多一天,每天有100多万笔交易被创建。淘宝被改造成分布式架构,引入缓存,分布式存储和分布式搜索引擎。这时候应用服务器使用的是JBoss,数据库又从Oracle变成了MySQL,语言还是java。

580fc6f128c1473e8078c101ac24eb47

V4.0:系统化、智能化、专业化(2009.8-)

  从2010年开始,淘宝网重点着眼于统一架构体系,从整体系统层面考虑开发效率、运维标准化、高性能、高可扩展性、高可用、低成本方面的要求,底层的基础架构统一采用了阿里云计算平台。这时候的web后端语言没变,还是java。

0bd9b57488094042a8bac64e5ad19267

  顺便说一下,上图的中间件也是java开发的,java语言在阿里应用非常广,大约90%以上的系统是由Java技术构建。

结尾

本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!
希望能与大家共同学习交流,欢迎关注我的公众号【Github导航站】

111

往期推荐

太漂亮了!有了3款开源图标库,不用再去求设计师了

10个相见恨晚的vue.js库!用好了,事半功倍!

太及时了!13个Spring Boot练手项目,用好了,升职涨薪不用愁

程序员接私活必备后台框架,不用重复造轮子,网友:太好用了!

还在从头到尾撸项目?这6个SpringBoot项目用好了,事半功倍!

「00后缩写黑话翻译器」登上GitHub热榜,中年网民终于能看懂年轻人的awsl

文中关于mysql的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《淘宝用什么语言开发的,用了哪些技术》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>