天天看点

pb开发的界面出现问号_CirroData SQL开发利器SQLDeveloper

pb开发的界面出现问号_CirroData SQL开发利器SQLDeveloper

全 文约1785字,阅读约11分钟

SQLDeveloper是东方国信行云团队自主研发的一款功能强大的数据库管理工具,其完美的支撑了CirroData分布式数据库各项功能。对比国内外常用的数据库客户端,SQLDeveloper整体界面设计遵循极简主义,力求提供给用户完美的使用体验。

SQLDeveloper支持数据库可视化操作、跨平台、一站式数据库管理、SQL编辑与执行、存储过程调试、分布式执行计划、数据库对比等功能。本文将围绕这几项功能进行介绍。

跨平台

基于Java开发的SQLDeveloper具有良好的跨平台性能,支持主流操作系统以及国产操作系统,目前支持的系统包含Windows、Mac OS X、Linux、中标麒麟,银河麒麟,UOS等。由于SQLDeveloper最大限度的重用了操作系统的UI组件,这使得SQLDeveloper在各个平台都有极其友好的界面显示,更好的为用户提供服务。

一站式数据库管理

SQLDeveloper除了支持CirroData数据,也支持接入其他的主流数据库,并提供一站式的数据库管理服务。当前支持的数据库包含Oracle、Hive、Mysql、DB2等关系型数据库。在SQLDeveloper 上对这些数据库可视化操作在多源异构开发环境中使用户获得良好的体验与效率提升。

全功能SQL编辑器

SQLDeveloper提供了开发、执行、存储、数据分析、格式化导出、SQL语法高亮、SQL解析、智能提示、结果集展示和脚本使用的全功能SQL编辑器。让开发者得以快速进行工作。拥有高性能数据加载和查询分析功能。

pb开发的界面出现问号_CirroData SQL开发利器SQLDeveloper

图1:全功能SQL编辑器

存储过程调试

对于存储过程SQLDeveloper提供了强大的调试功能。用户可以使用该功能对存储过程进行单步调试,用于快速定位存储过程中的问题、解决问题、优化PLSQL语句,其功能包括:自由设置断点、屏蔽断点、跳入函数、跳出函数、查看变量、查看输出日志等功能。

pb开发的界面出现问号_CirroData SQL开发利器SQLDeveloper

图2:存储过程调试界面    

分布式执行计划

SQLDeveloper 支持可视化展示分布式执行计划。执行该功能可以帮助用户查看所选SQL的执行计划,方便用户分析、优化SQL,提升工作效率。

pb开发的界面出现问号_CirroData SQL开发利器SQLDeveloper

图3:分布式执行计划

数据库对比

数据库对比功能是SQLDeveloper为用户提供的又一强大功能,分为批量对比与快速对比。批量对比主要对两组数据库对象进行对比,统计存在差异的数据库对象,生成批量对比报告。快速对比主要对两个数据库对象进行对比,能够展示对比内容、快速定位差异内容。数据库对比功能在验证开发环境与线上环境一致性、排查问题等场景提供了良好平台。

pb开发的界面出现问号_CirroData SQL开发利器SQLDeveloper

图4:批量对比记录

pb开发的界面出现问号_CirroData SQL开发利器SQLDeveloper

图5:批量对比结果

技术架构

SQLDeveloper使用了Eclipse“软总线”的系统架构。Eclipse的核心部分(Platform Runtime)类似于一条“即插即用”的“总线”,它提供了许多的“插槽”(扩展点:extension point);其余的部分都可看成类似于外部设备的“插件”(Plug-in),可随时加载和卸载;更为灵活的是每个插件又提供了“插槽”可继续安装其他的插件平台核心的功能。SQLDeveloper每一个组件都是一个插件,充分的体现了OSGI机制,将应用做到模块化,动态化,可扩展化的特性。

综述

随着国产化的战略发展,掌握自主可控、安全可信的数据库核心技术是CirroData数据库切实保障数据和信息安全乃至国家安全的关键环节。目前SQLDeveloper可视化开发管理工具能够完美支持CirroData数据库,并且还能扩展国内外多款常用的关系型数据库。在未来我们行云团队将扩展更多的关系型、NoSQL数据库,研发更高品质的产品,服务更多的用户。

pb开发的界面出现问号_CirroData SQL开发利器SQLDeveloper
pb开发的界面出现问号_CirroData SQL开发利器SQLDeveloper

CirroData是北京东方国信科技股份有限公司自主研发的一款面向海量数据分析型应用领域的分布式云化数据库。采用了先进的计算和存储分离的技术架构,融合了分布式存储和MPP并行计算的各自优势,不但可以轻松实现云平台上的伸缩扩展能力,而且可以提供随需部署的能力,是新一代云数据仓库的典型代表。

CirroData能满足PB级海量数据的存储和分析,这些数据可以分布在数百台通用服务器上,能够被数千并发用户高速访问,可以满足数据密集型行业日益增大的海量数据存储、高性能加工,在线分析、即席查询和高并发访问的需求。

pb开发的界面出现问号_CirroData SQL开发利器SQLDeveloper