共计 1460 个字符,预计需要花费 4 分钟才能阅读完成。
近期,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 的物理、逻辑备份等性能。