近期,Gartner 正式公布了2022年数据库魔力象限,从魔力象限看第一军团仍旧是 AWS、Microsoft、Oracle、Google 当先。尽管AWS仍旧傲视群雄,然而 Microsoft 以比拟显著的劣势排在第二,也是目前惟一对AWS有挑战的厂商。这其中 Microsoft 的数据库头牌产品 SQL Server 的奉献居功至伟。

SQL Server 介绍

SQL Server 是一个关系数据库管理系统。它最后是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发的,于1988 年推出了第一个OS/2版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的技术开发上,就各奔前程了,Microsoft 将 SQL Server 移植到 Windows NT 零碎上,专一于开发推广 SQL Server 的 Windows NT 版本。以后最新版本是2022版。

应用NineData连贯SQL Server

在应用 NineData 拜访 SQL Server 之前,须要在 NineData 创立 SQL Server 数据源。

须要留神的是:

  • 接入地区抉择和物理数据源最近的地位,比方下图中数据源物理地址是在杭州的某IDC机房,抉择了阿里云华东1(杭州)。
  • 抉择加密传输,则要将“总是信赖服务端证书”选项钩上,否则数据源链接测试会报错。

在填好连贯信息之后,能够点击“连贯测试”性能,验证是否能够失常拜访 SQL Server,如果信息都正确的话,则会提醒上图右上角的“连贯胜利”信息。

在实现数据源配置之后,就能够通过 SQL 窗口性能拜访该数据源了。

导航树查看数据库对象

下图左侧为 NineData 展示的 SQL Server 导航对象树,展现了 SQL Server 数据库对象,在表一层NineData还展示了字段名词和类型、索引、触发器等信息。另外,NineData 还展示了用户、角色和schema等信息。开发者罕用的 Navicat、DBeaver 等工具比照(如下图),NineData 对数据库对象的展示和交互是比拟残缺、简洁和粗疏的。

另外,NineData 还反对对数据库表对象含糊搜寻性能,不便在大量数据库对象用户能疾速找到本人想要的表。

最初和 SQL Server 官网的 GUI 工具 SSMS(SQL Server Management Studio)相比,在性能上SSMS更丰盛,它不仅是SQL Server数据库拜访工具,也是一个运维工具,在应用上并不简洁和疾速。

弱小的 SQL 智能补全

NineData 提供了高度智能化的 SQL 提醒、补全性能,能够最大水平的帮忙开发者更叫高效的实现SQL编写。如下图,NineData 会依据光标的地位、关键字和语法结构辨认出,这里须要填写数据表名/视图/库名,则优先举荐该类对象。

SQL 执行历史查问

NineData 还反对格式化 SQL、查看 SQL 执行打算、保留 SQL、查看 SQL 和 SQL 执行历史检索。开发人员罕用的 SQL 能够保留下来,不便前面寻找。即便没有保留,也能够在“执行历史”中,通过关键字检索,找到已经执行过的 SQL。从而晋升开发人员的工作效率。

小结

本文次要介绍 NineData 对 SQL Server 数据库的源拜访和治理,次要有这几个性能:简洁、清晰的导航树,SQL智能不全、SQL 执行历史的追踪等性能。另外,NineData 除了能够反对以 GUI 的形式拜访和治理 SQL Server之外,NineData 还反对 SQL Server 到 SQL Server 的数据迁徙/同步/复制/比照,以及对 SQL Server 的物理、逻辑备份等性能。