什么是 PolyBase?
在 SQL Server 2016 中,Microsoft 推出了一项新功能——PolyBase。PolyBase 技术可以将 SQL Server 和 Hadoop 之间的数据转化为表格数据,使得用户在 SQL Server 中可以像查询普通 SQL 数据库一样查询 Hadoop 中的数据。随后,在 SQL Server 2019 中,PolyBase 又新增了大数据集成的能力,能够将 SQL Server 和 ADO.NET 数据源进行数据集成。
什么是 polybase-db?
polybase-db 是基于 Node.js 的 npm 包,用于将 PolyBase 技术与 Node.js 应用进行集成。通过使用 polybase-db,开发者可以在 Node.js 应用程序中使用 PolyBase 技术,即通过 SQL Server 查询 Hadoop 或其他支持 PolyBase 的数据源。
安装 polybase-db
安装 polybase-db 可以执行以下命令:
npm install polybase-db
连接 PolyBase 数据源
在开始查询 PolyBase 数据源之前,需要先建立连接。可以通过以下方式创建 polybase-db 实例并连接到 SQL Server:
-- -------------------- ---- ------- ----- -------- - ----------------------- ----- -------- - --- ---------- ------- ------------ ----- ----- --------- ------------- --------- ------------ --- -------------------------- -- - ---------------------- -- --- --------- ------------ -- - ------------------- ---
查询 PolyBase 数据源
在建立连接之后,我们就可以查询 PolyBase 数据源了。下面是一个简单的示例:
-- -------------------- ---- ------- ----- -------- - ----------------------- ----- -------- - --- ---------- ------- ------------ ----- ----- --------- ------------- --------- ------------ --- ----- ----- - ------- - ---- --------- --------------------------------- -- - -------------------- ------------ -- - ------------------- ---
执行存储过程
polybase-db 还支持执行 SQL Server 存储过程。下面是一个示例:
-- -------------------- ---- ------- ----- -------- - ----------------------- ----- -------- - --- ---------- ------- ------------ ----- ----- --------- ------------- --------- ------------ --- ------------------------------------- ---------- ---------------------- -- - -------------------- ------------ -- - ------------------- ---
总结
通过上述的示例,我们可以看出使用 polybase-db 能够极大地简化在 Node.js 应用中查询 PolyBase 数据源的过程。通过使用 polybase-db,开发者可以更加专注于业务逻辑的处理,而无需关心 PolyBase 的底层实现。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056bd881e8991b448e57e1