TiDB沙箱环境初体验

news/2024/11/17 10:29:31/

最近接触了国产数据库领域中很火的TiDB数据库,先不说技术层面,给我印象最深的,就是他的培训和文档支持体系,非常系统和全面,这和传统巨头Oracle的服务支持路径很像。

培训课程,由浅入深,适合不同的人群,培训讲师,更是相当有经验,包老师,富有磁性的声音,让人印象深刻,董老师,讲得引人入胜,以前就听过他的OCP,这次算是重新认识了下。而文档体系,无论是从覆盖面,还是检索找问题的路径,都是非常方便,能给我这种初学者自助服务的体验,但是Oracle是可以将整个docs下载到本地,脱网阅读,但TiDB,我没找到整体下载的链接,只是每张页面,可以下载pdf,至少对我来说,不是非常方便。

除了以上这些,作为初学者,第一步就是要有个测试的实验环境,我们可以下载TiDB安装包做本机部署,还可以找云资源作为环境,同时,TiDB提供了限期免费的云资源TiDB Cloud,帮助初学者,更好地体验。

TiDB Cloud应该用的是AWS,所以连接起来,就会有些延迟,但是简单的测试,还是可以做的。

首先要注册TiDB Cloud,访问https://tidbcloud.com,可以选择左侧Free的资源(标记了使用期限、1G的OLTP存储和1G的OLAP存储,这个应该是对应到了Row-based storage for OLTP workload和Column-based storage for OLAP workload,即行式存储TiKV和列式存储TiFlash),土豪请向右看,

dc383a25d69da585643e3d438a7ea6ea.png

填写集群名称,

3cbad149d145a2f4b4395be28ec63536.png

可以看到AWS作为云资源的提供商,

a1f2da0f0522d8fbe8750b82df15de95.png

安全设置,例如root的账号密码、IP访问白名单,

e471f830769a239149fcde195a43c253.png

需要等资源创建的时间,几分钟左右,

cdd66e181182f1520a7b6944575857dd.png

资源创建完成,就可以了解到一些基础的系统信息,

0882128441f65c437f6d9420dabeb7ff.png

有很多种登录的途径,例如能从控制台提供的Web SQL Shell远程登录,

e848b16a013d422def4e1f3c9e8c8ddd.png

其实他就是个内嵌到Web中的shell终端,很多其他云资源的产品,都提供了相同的功能(例如《体验云资源》、《尝试个Oracle在线实训环境》),操作起来,就像一个securCRT或者putty,

2a494026c71ce38fc64fd58af9f42866.png

还可以从控制台找到登录指令,

6e6f54695576ab5cea0184020d5c5384.png

通过本机终端或者其他云主机作为跳板,利用MySQL Client软件,远程登录到TiDB,前提是能访问互联网,

51170947e16cbe5a8b26947b895407a2.png

当然,通过其他一些图形化的客户端,例如MySQL Workbench肯定也是可以登录的,有兴趣可以尝试。

TiDB提供的这种沙箱环境,好处就是跳过了安装过程,直接让你有一个可以体验的TiDB环境,而且提供了免费的云资源,虽然因为服务器的物理位置,操作上可能延迟,但这毕竟是免费的云资源,还要什么自行车?

但是如果想了解他的安装过程,建议还是下载他的安装包,找个环境,亲自搭建一次,印象更加深刻。

其实这种云资源,也是帮着厂商做了一次宣传,免费让你体验,为了数据库生态,这些投入,还是值得的。作为我们普通的消费者,肯定愿意尝试,而不是只从教材上了解。算是一种双赢。

虽然现在各种国产数据库可以说是百花齐放,但能脱颖而出的,或者说能和国外成熟产品对标的,还是少数。作为国人,无论是提供商,还是使用者,其实如果从更高的角度考虑问题,互相借鉴,互相支持,助力整个国产数据库领域水平的提升,水涨船高,反过来,其实还是会让我们自己受益。当然,说起来容易,做起来难,任重而道远。

如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接转发pyq,

8778190567cdd62121be4197a7952d98.png

近期更新的文章:

《小白学习MySQL - 降序索引的功能和作用》

《最近碰到的一些问题》

《GreatSQL(/MySQL)的配置文件模板样例》

《开学了,喝下第一口鸡汤》

《多表关联场景下如何用好分区表?》

近期的热文:

《"红警"游戏开源代码带给我们的震撼》

文章分类和索引:

《公众号1000篇文章分类和索引》


http://www.ppmy.cn/news/402979.html

相关文章

Oracle同英超联赛数据统计和展示的结合

技术是为业务服务的,一直在各个领域被论证,毕竟有场景使用,才能体现出价值,否则只能自娱自乐了。 了解现代足球篮球联赛的朋友,可能知道,现在球场上产生的数据是相当多的,无论是从维度上&#x…

MySQL客户端对配置文件读取顺序的问题场景

我们都知道使用MySQL客户端来访问MySQL数据库时,会以一定的顺序读取不同位置的配置文件,但在一次做测试时,发现除了按照顺序读取默认的配置文件路径外,MySQL还有额外的读取配置文件的行为。如下是爱可生开源技术社区最近推送的一篇…

魔方的征途 - 魔方如何选择?

可能大多和我同岁的朋友,小时候都有一个"我们认为一定能复原"但实际"无法复原"的魔方,看着大神们"信手拈来"的复原过程,除了惊呼"这个不可能"外,好像没其他能做的了,有些凄凉…

Oracle 21c对JSON支持功能增强

在这篇文章中《Oracle和JSON的结合》介绍了Oracle对JSON的支持,有朋友提了两个问题, 问题1,Oracle有没有字段可以直接存储JSON串并支持检索的? 问题2,试过几次,用来读取和约束还行,但是要用来存…

学习逆向知识之用于游戏外挂的实现.第三讲,通过游戏外挂.分析红色警戒金钱基址.以及确定基址小技巧....

分析红色警戒金钱基址.以及确定基址小技巧. 一丶基址简介 通过第二讲.我们寻找植物大战僵尸无限阳光.学习到了相关的逆向知识.以及认识了基址.动态地址. 静态地址的区别.现在我们拿红色警戒这款单击游戏进行练手. PS: 主要目的是分析数据.学习逆向知识.并为之所用.并不是教大家…

关于红色警戒2不能在Win1064位系统上运行的问题的解决

博主前两天去准姐夫家做客,中间我问他学生时代喜欢玩的游戏是什么,让他一个80后那么激动是这款经典到家的游戏,红警,临走的时候还跟我要我下次去的时候带着电脑跟他打一局。。。 回来的时候也没有太在意,今天突发奇想…

Oracle 19c对VARCHAR2的限制

Oracle每个新的版本都会带来一些新的特性,或者对现有功能的扩展,例如传统的VARCHAR2数据类型支持4000字节,从12c开始,就可以扩展长度(可参考《支持超过4000字节的varchar2类型》)。 JiekeXu老师的这篇文章《…

数据库安全的重要性

上周末,可能有些朋友关注到,暗网有人以十比特币的价格倒卖XX机构几十T个人信息数据的事情。 信息安全、数据安全的问题,一直在强调,但为什么还是会出现?一方面是技术的限制,另一方面就是管理和人的问题了。…