手机版
你好,游客 登录 注册
背景:
阅读新闻

MariaDB Connector/Node.js 2.0.2 候选版发布

[日期:2018-12-19] 来源:Linux公社  作者:醉落红尘 [字体: ]

MariaDB的开发人员已经为数据库发布了Node.js的连接器,为开发人员提供了一种在MariaDB的关系数据库之上构建构建Node.js应用程序的方法。

MariaDB Connector/Node.js用于将在Node.js上开发的应用程序连接到MariaDB和MySQL数据库。 该库是LGPL许可的。

Node.js是一个越来越受欢迎的开发人员框架。它是一个基于Chrome的V8 JavaScript引擎的异步事件驱动的JavaScript运行时,它使用事件驱动的非阻塞I/O模型。 MariaDB团队表示,与其他连接器相比,新连接器具有明显更好的性能。

MariaDB是社区开发的MySQL衍生产品,是在Oracle接管原始MySQL时启动的。 MariaDB由Monty Program开发,由Monty Widenius创建,Monty Widenius是MySQL原始版本的主要开发者。

连接器是Node.js的非阻塞MariaDB客户端,它是00%的JavaScript并且与Node.js 6+兼容。该连接器在今年早些时候作为alpha提供,更新版本提供对插入流,流水线和批处理的支持。它还通过多节点配置支持故障转移和负载平衡。

插入流意味着当您在应用程序中使用可读流时,可以通过连接器将Insert语句流式传输到MariaDB。

管道传输使连接器可以在不等待服务器结果的情况下发送命令,从而保留订单。例如,如果要发送两个Insert语句,则管道意味着连接器在发送第二个Insert之前不会等待第一个查询的结果;相反,它一个接一个地发送查询,避免了大部分网络延迟。

批处理支持是此版本中的新增功能,这意味着您可以在一次调用中发送一批查询,以提高性能,例如需要将大量数据插入数据库表。有一个新的批处理API来处理这个问题。

连接器的开发人员说,在针对现有Node.js驱动程序进行基准测试时,MariaDB Connector在查询模式下的执行速度提高了1.7倍,在批处理模式下执行速度提高了35倍。这归功于pipleline和插入流支持,减少了网络流量,并允许从Node.js应用程序异步处理数据库查询。

Connector使用MariaDB的标准SQL层,现在作为候选版本下载,一般将在1月份提供。

更多信息

Node.js Connector On MariaDB Site

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2018-12/155911.htm

 

 

linux
相关资讯       MariaDB Connector/Node.js 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款