近日,百度智能云时序时空数据库正式宣告兼容MySQL协议,以帮助数据库客户更便捷地实现业务接入。而这也是继今年9月完成时序数据能力和空间数据能力的扩展整合后,TSDB在产品易用性方面的一次主要升级。
· 为什么选择兼容MySQL协议
作为目前最盛行的开源关系数据库,MySQL一贯大受欢迎,在环球范围内特殊是海内都有着非常高的利用率,大量产品和项目依赖于MySQL作为数据存储,建立了强大的产品生态圈,得到了开拓者的认可,对行业发展具有举足轻重的影响力。

· 环球有名的数据库盛行度排行榜网站 DB-Engines发布,在2019年MySQL的排名比其他 350 个受监测数据库管理系统都更受欢迎,成为2019年的年度DBMS,而在2020年10月份的排行榜中MySQL依然高居第二名,热度不减。
· 根据CSDN发布的《2019-2020中国开拓者调查报告》中显示,海内有83%的开拓者在利用 MySQL 数据库。
基于持续开放的理念,TSDB在本次升级中实现对MySQL协议的支持并由此拥抱有着广泛认知的MySQL开源生态,大幅提升用户的产品利用体验,拓展产品运用广度。对付老用户来说,这次升级让TSDB的适用范围扩展到了面向表构造的场景,数据的管理与剖析运用有了更加丰富的生态工具产品可供选择,对挖掘数据的代价、强化业务运用深度供应了便捷的通道;对付新用户而言,对付MySQL的兼容有效降落了TSDB的学习本钱,保留用户利用习气,可以无痛地利用TSDB进行运用迁移来办理现有数据库性能、功能瓶颈,在担保业务连续性的同时,提高业务可靠性及稳定性,降落运维本钱。
· 如何利用
TSDB的MySQL协议新特性可通过以下几种办法来利用:
· MySQL Shell
MySQL官方的高等命令行工具,包括交互式和批处理式两种模式,可多措辞代码处理、全局会话、实行交互式代码、输出不同的格式等,支持JavaScript、Python和SQL三种措辞,此工具紧张方便对数据库sql脚本节制不稳定的职员熟习数据库的干系信息时利用。
· 标准驱动程序MySQL Connector/J
MysQL为Java措辞编程的客户端程序供应连接所实现的Java Database Connectivity(JDBC) API 驱动,可知足用户的二次开拓需求。推举利用MySQL Connector/J 5.1.26版本。
· 兼容MySQL协议的任意客户端
MySQL生态产品覆盖广泛,支持通过MySQL协议访问数据源的产品包括运用管理工具(如WordPress、PhpMyAdmin、MySQL Workbench)、监控测试工具(如JMeter)、BI工具(百度Sugar、Tableau、Granafa)、GIS产品(如Geoserver)等各种通用工具及垂类产品,通过TSDB兼容MySQL协议的新特性均有望实现与TSDB数据源的无缝衔接。
值得把稳的是,利用MySQL协议访问TSDB时须要供应相应的MySQL账号信息,目前TSDB掌握台已供应了MySQL账号的创建与编辑功能,用户可通过大略操作即可实现利用。
· 利用示例
Grafana是目前业界盛行的跨平台开源度量剖析和可视化工具,拥有超过150,000+的生动安装量,被广泛用作根本举动步伐的韶光序列数据和运用程序剖析的可视化。Grafana供应灵巧丰富的可视化选项,支持柱状图、折线图、热力争等多种图表格式,同时支持浩瀚不同类型的数据源,具有强大的兼容性和扩展性。
下面将以Grafana 7.1.5为例展示如何通过MySQL协议访问TSDB数据。
1、 创建TSDB数据库示例的MySQL账号。上岸TSDB掌握台,在「账户管理」中创建MySQL账号,记录下账号名称、账号密码以及关联的TSDB数据库示例名。
2、 添加TSDB数据源。上岸Grafana掌握台,在添加数据源窗口种选择添加"Mysql"类型的数据源,数据库地址填入"TSDB实例的域名+端口号3306"、数据库名填入TSDB数据库名称、账号及密码填入第一步创建的账号信息。当连接测试成功后,就可以像通过Grafana操作Mysql一样操作TSDB。
3、 数据可视化。添加可视化面板,选择创建的TSDB数据源,输入数据的SQL查询语句后即可显示图表,可选择不同图表的模板调度可视化效果。
、折线图
热力争
表格
柱状图
基于TSDB时空数据能力,利用Grafana Worldmap显示北京浮动车轨迹数据
更加详细的TSDB利用解释,可上岸百度智能云官网,参考时序时空数据库官方文档。
百度智能云时序时空数据库致力于为用户供应可靠、安全、功能丰富、性能卓越的时空数据存储管理做事,未来将持续对主流技能生态进行深度兼容,积极拥抱生态伙伴,为新基建、聪慧城市、物联网等行业培植添砖加瓦。
日前,百度智能云百度智能云11.11顶峰狂欢已开启,时序时空数据库限时低至1元,快快下单体验吧~