扫描二维码,下载手机APP
下载安卓APP箭头

数据库的MongoDB将弃用 Perl 驱动?

作者:课课家教导 http://jscebj.com点击数:888发布时间:2019-09-02 11:09:27

MongoDB将弃用 Perl 驱动,Perl 还能行吗?我们应用SQL数据库其实就是应用很多表,数据库是由表组成的,而数据也是以表的情势展现出来的,表是列的集合也是信息数据的容器,很多表就构成了数据库••。

这篇文章讲解如何应用表组织数据,使数据库的结构完整性••。下面我们采用个案例:建立学生数据库表来讲解如何创立数据库应用表组织数据••。

由于应用者过少,MongoDB 发布弃用 Perl 驱动••。MongoDB 高级产品经理 Scott L'Hommedieu 表现,在过去几年中,团队调查了用户群体,并与应用 Perl 驱动的公司进行交换,得到的反馈是,用户对于通过 Perl 驱动支撑 MongoDB 新功效的请求极少••。

彩559由于应用者过少,MongoDB 发布弃用 Perl 驱动••。

MongoDB 高级产品经理 Scott L'Hommedieu 表现,在过去几年中,团队调查了用户群体,并与应用 Perl 驱动的公司进行交换,得到的反馈是,用户对于通过 Perl 驱动支撑 MongoDB 新功效的请求极少••。另一边,MongoDB 社区自 2018 年以来,没有用户询问过 Perl 驱动相干的问题••。

这就意味着,现在只有极少数人在应用 MongoDB Perl 驱动,而只有当人们应用的时候,驱动才有存在的意义••。对于项目标开发团队来的,工程师的时间与精力需要专注于能够让大多数用户受益的处所,比如 Perl 的现代化替代品 Python¶••⊿Go 与 Node.js••。所以 MongoDB 决定不再掩护 Perl 驱动••。

MongoDB Perl 驱动将以优雅¶••⊿社区友爱的方法弃用,具体是在 2.2.0 版本发布的 12 个月后正式结束生命周期(2020 年 8 月13 日)••。在这 12 个月中,开发团队将为该驱动供给要害/安全修复程序••。在 eof 之后,如果有任何盼望掩护 Perl 驱动的 Perl 社区成员,可以与 MongoDB 社区管理员接洽,源码可以 fork 出来••。

此公告还附带了 MongoDB Perl 2••。2••。0 GA 版本的更新阐明,更新内容重要是:

  • 支撑 MongoDB 4.2 的功效,包含散布式事务¶••⊿更新命令管道和 $merge 聚合状态••。
  • 可重试读操作••。
  • 会话的“with_transaction”回调 API••。

Perl 还能行吗?

Perl 是一种高级¶••⊿通用¶••⊿直译式¶••⊿动态的编程语言,它汲取了 C¶••⊿sed¶••⊿awk 与 Shell 脚本以及众多其它编程语言的特征,其中最重要的特征是内置正则表达式,以及壮大的第三方代码库 CPAN(the Comprehensive Perl Archive Network,全面的 Perl 存档网络)••。

Perl 的特点是寻求简略,它的一个寻求是:

  • Easy things should be easy, and hard things should be possible.
  • 简略的事情就让它简略,艰苦的事情就让它变得可解••。

开发者直言:“解决一个一般的问题只用几行代码就搞定,而面对稍微复杂一点的问题,代码行数也不会超过一屏••。”

另一方面,Perl 的机动性也很强,它被称为脚本语言中的“瑞士军刀”,Perl 的中心思想可以概括为:

  • There's More Than One Way To Do It.(TMTOWTDI)
  • 可以用多种方法实现••。

Perl 可以运行在超过 100 种盘算机平台上,实用性非常广泛,从大型机到便携设备¶••⊿从快速原型创立到大规模可扩大开发都可以一把梭,除 CGI 以外,它还被用于图形编程¶••⊿系统管理¶••⊿网络编程¶••⊿金融¶••⊿生物以及其它领域••。然而从近来各种消息来看,Perl 似乎不太行了••。

彩559上个月 TIOBE 编程语言排行榜中,TIOBE 官方应用的标题是:Perl is one of the victims of Python's hype(Perl 成为过火炒作 Python 的受害者)••。Perl 当时在 TIOBE 榜单中位于第 19 位,这是有史以来的最低的一次,要知道,在 2005 年 Perl 曾坐过第三名的地位,而当时其 Ratings 指数超过 10%••。另一方面,Perl 6 被单独统计,而它仅排在 93 位••。

Python 等同类型语言的崛起,加上 Perl 的非惯例语法及其不明确的未来(Perl 5 与 Perl 6 之间的差别),对 Perl 造成了极大的伤害••。

另一方面,为科技专业人群供给分析的网站 Dice Insights 近期指出,目前开发人员广泛应用其它语言构建网站,Perl 的采用变得越来越窄,同时 Perl 本身几乎没有进行积极开发,所以 Perl 将会衰落••。关于 Perl 没有采用率与本身没有积极发展,这一点在前边描写的 MongoDB Perl 驱动缺乏活力中似乎就可以直观感受到••。

SQLite 是一个被大家低估的数据库,但有些人认为它是一个不合适生产环境应用的玩具数据库••。事实上,SQLite 是一个非常可靠的数据库,它可以处理 TB 级的数据,但它没有网络层••。接下来,本文将与大家共同探讨 SQLite 在过去一年中最新的 SQL 功效••。

 

赞(14)
踩(0)
评论(0
最新评论

暂无评论~

大数据课程
秒速时时彩在线投注 秒速时时彩登入平台 重庆幸运农场如何购买 幸运农场开户网 加拿大28怎么买 qq分分彩网上购买 艾米彩票开奖网 吉吉彩票手机app 澳洲快乐十分开奖结果 网易彩票手机app