【一】学习TDengine-总结新技术学习的思考

2024-04-07 17:28

本文主要是介绍【一】学习TDengine-总结新技术学习的思考,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

学习TDengine-总结新技术学习的思考

概要

        因业务场景需要我们开始接触时序数据库,于是开始根据以往的学习经验着手熟悉这一项新技术,学习也是一种技能,成功的人越容易成功,因为他们掌握了一套成功的方法,这里提到学习经验这个概念,所以本文依据学习TDengine这一案例来总结归纳一下新技术学习的路线。

学习TDengine

1、类比学习法

        之前我们接触的最多的都是关系型数据库MySQL、Oracle,还有key-value数据库redis,突然听到时序数据库还是多少有点不知所措,就想着是不是可以类比这去学,类比学习法是我们经常使用的,我们可以进行不同类型的数据库对比,也可以进行同类型的数据库对比,如下图是市面上几种时序数据库的对比情况。

2、官方文档学习

        第一节提出了类比学习法,通过类比我们可以对不同的数据库特性有个基础的了解,我们在做技术选型的时候尤其用的比较多,但是单单通过类比我们了解的东西还是抽象,初接触一项新技术我们还是需要去认真阅读一下官方的文档,通过阅读官方文档我们可以详细的了解的这一项技术的各方面细节。

        通过官方文档我们了解到TDengine 是一款开源、高性能、云原生的时序数据库(Time Series Database, TSDB), 它专为物联网、车联网、工业互联网、金融、IT 运维等场景优化设计。如下是截取的官方文档目录,文档通篇读下来之后,我们对TDengine就有了初步的掌握了,但是技术是一面实践性学科,光看不练假把式,只有在深入实践过程中才能算是真正掌握了一面技术。

3、实践

        技术是一们实践学科,没有去实践过就不算掌握了一门技术。这里我们看一下立即开始这一节,选取一种自己喜欢的方式,把TDengine单机环境搭建出来,实践一下自己理解到的数据库特性。我选择的是Docker部署的方式,这种方式操作起来最简便,然后根据教程操作一遍。

        到这里了我们也就对TDengin有个初步的理解了,而且有了实践的环境,那我们肯定考虑找个demo实践一下,以便于今后在项目中使用。这里一般官方都会提供demo示例供学习者参考,我们到github上把例子down到本地,用编码工具打开开始学习研究就好了,以后项目使用中就可以参考使用了。

总结

        到此个人整个入门学习TDengine的路线就讲解完成了,其中类比学习法,官方文档学习,实践需要不断反复交叉中使用一遍加深自己对一项新技术的理解。一项技术光入门才是第一步,要想真正的hold住一项技术,我们还需要去了解该技术的高级特性,像高可用方案,系统安全,运维能力以及一项技术的设计原理等深层次的知识,这些也都是技术上面讲述的三种方法反复交叉实践过程中获得的。

        学习一项技术我们还会去寻找一款好用的可视化工具,这样方便我们去操作和查看一些信息,TDengine时序数据库图形用户界面工具市面上还是挺多的,大家搜一下就可以找到合适的。

这篇关于【一】学习TDengine-总结新技术学习的思考的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/883222

相关文章

JavaSE正则表达式用法总结大全

《JavaSE正则表达式用法总结大全》正则表达式就是由一些特定的字符组成,代表的是一个规则,:本文主要介绍JavaSE正则表达式用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录常用的正则表达式匹配符正则表China编程达式常用的类Pattern类Matcher类PatternSynta

springboot整合TDengine全过程

《springboot整合TDengine全过程》:本文主要介绍springboot整合TDengine全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录环境准备JDBC-JNI方式准备依赖实体类Mapper配置类测试类RESTful方式实体类配置类测试类总结

Qt如何实现文本编辑器光标高亮技术

《Qt如何实现文本编辑器光标高亮技术》这篇文章主要为大家详细介绍了Qt如何实现文本编辑器光标高亮技术,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录实现代码函数作用概述代码详解 + 注释使用 QTextEdit 的高亮技术(重点)总结用到的关键技术点应用场景举例示例优化建议

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Nginx Location映射规则总结归纳与最佳实践

《NginxLocation映射规则总结归纳与最佳实践》Nginx的location指令是配置请求路由的核心机制,其匹配规则直接影响请求的处理流程,下面给大家介绍NginxLocation映射规则... 目录一、Location匹配规则与优先级1. 匹配模式2. 优先级顺序3. 匹配示例二、Proxy_pa

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.