微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MariaDB Node.js Connector <strong>Insert Streaming</strong><strong>Pipelining</strong> 原生 JavaScript 驱动

程序名称:MariaDB Node.js Connector <strong>Insert Streaming</strong><strong>Pipelining</strong>

授权协议: 未知

操作系统: 跨平台

开发语言: JavaScript

MariaDB Node.js Connector <strong>Insert Streaming</strong><strong>Pipelining</strong> 介绍

MariaDB Connector/Node.js 是一个原生 JavaScript 驱动程序,是 Node.js 的非阻塞 MariaDB
客户端,100% JavaScript,与 Node.js 6+ 兼容。它在不影响性能的前提下提供了一此有别于 MysqL
客户端的新功能,例如插入流(Insert Streaming)和管道(Pipelining)。

Insert Streaming

在应用程序中使用可读流,可以通过 Connector 将 INSERT 语句传输到 MariaDB。

    
    https.get('https://someContent', readableStream => {
        //readableStream implement Readable, driver will stream data to database 
        connection.query("INSERT INTO myTable VALUE (?)", [readableStream]);
    });

Pipelining

使用 Pipelining,Connector 无需等待服务器结果即可发送命令,同时保留顺序。例如,考虑当执行两个 INSERT 语句的情况:

在发送下一个 INSERT 语句之前,Connector 不会等待查询结果。相反,它一个一个地发送查询,避免了大部分网络延迟。

MariaDB Node.js Connector <strong>Insert Streaming</strong><strong>Pipelining</strong> 官网

https://github.com/MariaDB/mariadb-connector-nodejs

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐