搜索
搜 索
本版
文章
帖子
用户
图文精华
hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布 ...
首页
Portal
专题
BBS
面试
办公|编程助手
更多
登录
注册
用户组:游客
主题
帖子
云币
我的帖子
我的收藏
我的好友
我的勋章
设置
退出
导读
淘贴
博客
群组
社区VIP
APP下载
今日排行
本周排行
本周热帖
本月排行
本月热帖
会员排行
About云-梭伦科技
»
专题
›
技术学习(版主发帖区)
›
大数据学习
›
其它
›
大数据让SQL王者归来!
0
0
0
分享
大数据让SQL王者归来!
nettman
2022-8-25 21:05:28
发表于
其它
[显示全部楼层]
只看大图
阅读模式
关闭右栏
0
1112
About云VIP帮助找工作和提升
问题导读
1.那么什么因素促使SQL蹿升至首位?
2.为何SQL能卷土重来?
3.SQL有多少年的历史?
SQL已成为每个人都需要了解的第二种编程语言。
IEEE Spectrum网站近日公布了2022年年度顶级编程语言排名榜,老牌编程语言SQL 在“工作”这个维度居然名列榜首。
工作维度排名:
综合维度排名:
趋势(人气)维度排名:
榜首位置通常由Python或其他主力语言(比如C、C++、Java和JavaScript)占据,但数量众多的雇主们表示希望开发人员除了一种更通用的语言外还应该掌握SQL技能,SQL荣登榜首也就顺理成章。
那么什么因素促使SQL蹿升至首位?数据库的使用越来越广泛显然是一大因素。
SQL已成为主要的查询语言,用来访问和管理存储在这类数据库(具体来说是关系数据库)中的数据,关系数据库以表(包括行和列)的形式表示数据。数据库俨然是许多企业应用系统的基石,它们还日益应用于其他地方,比如在智能手机中取代传统文件系统。
卡内基梅隆大学(CMU)专门研究数据库管理的Andy Pavlo教授是CMU数据库小组的成员,他说:“SQL无处不在,这意味着每个软件开发人员都要与数据库交互,无论在哪个领域,而SQL是与数据库交互的事实上标准。”
流式系统中使用SQL开启新篇章
纽约大学坦顿工程学院教授、计算机科学与工程本科课程主任Torsten Suel也表达了类似的观点。他说:“我们的许多技术基础设施都使用关系数据库来存储和查询数据,尽管SQL不是唯一的方式,但仍然被认为是与关系数据库交互的主要方式或最有效的方式。”
除了数据库本身的效用外,大数据和迅猛发展的流式架构也在推动SQL卷土重来。实时数据平台Hazelcast的首席产品官Manish Devgan说:“零售、电子商务和能源等市场对数据必须实时处理和分析的应用越来越感兴趣。流式系统中使用SQL为数据领域中的SQL开启了新的篇章。”
就连数据科学和机器学习这些领域也在共同将SQL推向榜首。Suel说:“我们看到SQL在数据科学和机器学习红得一塌糊涂,求学期间主攻这些领域的学生通常也会参加数据库课程,这通常需要学习SQL。所以这可能是数据科学和机器学习热潮带来的影响。”
因此,即使你平常主要使用Python或C++来编程,开发的应用程序可以与SQL数据库联系也变得越来越重要。Web开发代理公司Five Jars的首席技术官Andrey Maximov说:“我们开发的软件大多数依赖关系数据库,我们依赖SQL。开发过程常常需要设定需求和明确规范,而这非常符合关系数据库的理念。”
依赖SQL的现有软件和工具生态系统非常庞大
这意味着学习SQL对程序员职业生涯大有裨益,它还是一种相当直观的语言,很容易上手。Maximov从事软件开发已有十多年,在SQL编程方面有丰富的经验。他说:“SQL是一项成熟的技术。许多大学都开设了SQL课程,它真的很容易学。”
SQL自1970年代以来就已经存在,IBM的计算机科学家们开发了Sequel,这是SQL语言的第一个版本。十多年后SQL被标准化,SQL标准的新版本不断发布。Pavlo说:“几十年来,SQL标准机构在适应新兴技术趋势和改进或增强这门语言方面做得非常到位。而依赖SQL的现有软件和工具生态系统非常庞大。”
SQL已有50多年的历史,这期间见证了多项新技术的崛起,挑战其主导地位。Devgan说:“多年来,号称SQL即将消亡的说法屡见不鲜,尤其是NoSQL潮流方兴未艾,更是声称SQL彻底消亡。”NoSQL是指2000年代后期开发的一种数据库,它以表之外的格式存储数据,比如带有节点和边的文档或图形。就连谷歌这样的科技巨头也曾试水NoSQL。这家公司最初设计了数据库服务Cloud Spanner,作为一种NoSQL数据库,但很快意识到它需要一种强大、富有表现力的查询语言,于是转而追捧SQL。
Pavlo说:“每隔十年就会出现另一种大肆宣传的数据库技术,声称SQL很糟糕、速度很慢或不实用。但随着时间的推移,头脑理智的人还是会意识到[SQL]是个好主意,每个人都在捡起它。”
最新经典文章,欢迎关注公众号
原文链接
https://mp.weixin.qq.com/s/dNzQqEFXekVVld7ZRHbtOQ
加微信w3aboutyun,可拉入技术爱好者群
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
没找到任何评论,期待你打破沉寂
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
NoSQL型数据库
Kylin
图像处理
Storm
发表新帖
nettman
超级版主
关注
2849
主题
3142
帖子
477
粉丝
TA的主题
利用简历在面试中“带节奏”
2024-3-12
百度内核数据研发一面凉经
2024-3-11
大数据工程师面试 - 字节跳动 Spark 面试考点!
2024-3-11
数据开发 - 面经 - 来未来(医疗大数据)
2024-3-11
2024求职:慎填面试登记表
2024-3-5
24小时热文
投资理财红宝书:精通基金、股票、国债等个
程序员的底层思维
sqoop将SQLServer导入HBase的jar包
DataFunPro会员季刊电子版
框架思维
关闭
推荐
/2
中文版ChatGPT
1.无需魔法 2.提高编程效率 3.提高文档能力
查看 »
新手帮助
新手帮助:注册遇到问题,领取资源,加入铁粉群,不会使用搜索,如何获取积分等
查看 »
意见
反馈