npm 包 polybase-db 使用教程

阅读时长 3 分钟读完

什么是 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 可以执行以下命令:

连接 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

纠错
反馈