3

我经常使用 SSMS 来查询数据和构建数据集,我的 IT 部门负责数据库管理。

最近我发现了 Azure Data Studio,我很喜欢:

  • 智能感知
  • 源代码控制(例如使用 Git)
  • 来自社区的扩展
  • SQL 片段,自动编写代码,甚至可定制
  • 笔记本 - 能够在 markdown 中与注释一起运行代码。令人惊叹的实时文档。它使您可以在同一页面上执行不同语言的代码!

除此之外,我还看到了 Visual Studio Code(和 Visual Studio)。VS Code 和 ADS 看起来非常相似,尤其是在添加扩展后。产品之间的重叠令人困惑。

我没有 SQL Server 2019 和大数据集群。我正在寻找一个在 SQL、R 和 Python 中具有笔记本功能的程序。尽管似乎有更好的产品用于开发 R 代码,例如 R studio。

我想尝试 SSMS 的替代方案来建立不同的未来工作流程。目前很难全心全意地推荐任何选择。

没有人知道这一切是如何结合在一起的?

编辑:如果您试图了解微软的策略但很困惑,也欢迎回复!

4

1 回答 1

1

Azure Data Studio 源自 Visual Studio Code,或者我更愿意说它是 VS Code 的克隆。与 VS Code 相比,它具有与 IDE Visual Studio 相同的方面。它是免费、开源和跨平台的工具。

由于 Git、工作空间、笔记本和扩展的支持,ADS 取得了一些成功。该产品似乎像 Visual Studio Code 一样具有广阔的前景。

“除此之外,我还看到了 Visual Studio Code(和 Visual Studio)。VS Code 和 ADS 看起来非常相似,尤其是在添加扩展后。产品之间的重叠令人困惑。” 没有重叠。ADS 主要专用于数据/人工智能,而不是编码。它们共享很多特性,因为 ADS 是 VS Code 的克隆。例如,Visual Studio 也有 SQL Server Explorer,但不与 SSMS 重叠。

“虽然似乎有更好的产品来开发 R 代码,例如 R studio。” 每个产品都有优缺点,我很难将 R studio 与 ADS 进行比较。一种主要专用于一种 p​​rog.language,另一种适用于 t-sql、PostgreSQL、PowerShell 和Jupyter 笔记本

就个人而言,作为软件/数据工程师,我使用 ADS 和 SSMS、VS 代码和 Visual Studio 已经超过 1 年了。它们都是相辅相成的。

于 2020-04-05T22:43:19.050 回答