360建站模板,低价网站建设案例,做外贸无法登录国外网站怎么办,大丰seo排名简介
TDengine 是一款专为物联网、工业互联网等场景设计并优化的大数据平台#xff0c;它能安全高效地将大量设备、数据采集器每天产生的高达 TB 甚至 PB 级的数据进行汇聚、存储、分析和分发#xff0c;对业务运行状态进行实时监测、预警#xff0c;提供实时的商业洞察。其…简介
TDengine 是一款专为物联网、工业互联网等场景设计并优化的大数据平台它能安全高效地将大量设备、数据采集器每天产生的高达 TB 甚至 PB 级的数据进行汇聚、存储、分析和分发对业务运行状态进行实时监测、预警提供实时的商业洞察。其核心模块是高性能、集群开源、云原生、极简的时序数据库 TDengine OSS
官网地址https://www.taosdata.com/
文档地址https://docs.taosdata.com/get-started/package/
注意事项
安装步骤及配置文件配置信息请参考官网有详细说明 密码设定 alter user root pass ‘youpassword’登录 taos 或者 taos -u root -p sql遵循sql规范对于大部分mysql 语法有较好的兼容性因为数据记录而生故不存在修改语法如需修改可直接根据timestamp直接使用insert数据迁移请参考datax 组件手册地址https://gitcode.com/alibaba/datax/tree/master迁移方法请参考https://blog.csdn.net/u013810234/article/details/130910778链接方式分为两种taosc远程链接及REST 连接链接此连接方式需要启动taosAdapter服务原生链接方式效率比rest方式 提升30%数据建模方面超级表与子表概念类似分表语法参考官网数据查询查询超级表即可数据插入可用超级表语法或者子表语法都可TDengine无普通字段索引索引都为标签索引类型分表规则字段函数mysql 切换为TDengine时注意不可使用特定语法或者需要自定义函数仅支持python 和 c 语言TDengine字段无默认值设定自增键事务等请程序指定处理建议行数据可排除非必要字段存关键性信息可增加存储效率及查询效率mybatis中插入不可使用insert标签报 api 不支持错误需要使用update标签分组查询最新数据时不可使用主键timestamp标签作为最新标准使用druid 数据源时 设置属性druid.stat.mergeSql false会mergeSql错误
项目中使用情况 pom引入依赖 dependencygroupIdcom.taosdata.jdbc/groupIdartifactIdtaos-jdbcdriver/artifactIdversion3.2.4/version/dependency设置JDBC 数据源例如 slave:# 从数据源开关/默认关闭enabled: truedriverClassName: com.taosdata.jdbc.TSDBDriverurl: jdbc:TAOS://123.57.23.160:8630/digital_constr?charsetUTF-8localeen_US.UTF-8username: rootpassword: JoygisIot2023validationQuery: select server_status()添加DruidTaosDataProperties详情见代码 不可使用 ifnull,ROUND等mysql函数变动请查看CompactionDataMapper.xml.back和CompactionDataMapper.xml空判断或者小数位请代码判断
客户端工具
安装TDengine客户端工具 地址 https://www.taosdata.com/assets-download/3.0/TDengine-client-3.2.2.0-Windows-x64.exe安装dbeaver工具字符串类型请以服务器类型做对比**script查询可能存在字符集问题**显示为16进制的ASCLL码,为工具问题选择数据源为TDengine 原生连接请选择url连接方式方法如上也可使用可视化工具TDengineGUI
数据迁移
利用阿里云开源项目 datax 进行数据迁移需要用到python环境请自行安装python3
注意 原生包不支持 TDengine3 请参考上述”注意点“中文档
创建tag 中需要分片的所有表例如DataMigration.createTaosTables将目标表名添加到datax中生成迁移数据查询sql并添加到datax.json 源数据中执行python datax.py …/job/datax.json