猿创征文|从Mysql切换到腾讯TDSQL上的感受

前言

实际上,现在国内的项目,可以说,绝大部分都是使用的国外数据库。我有时也会和同事谈起国内数据库,也对一些刚入行一两年的小伙伴,向他们询问起对国内的数据库了解多少时,绝大多数小伙伴都说不上来,心里不禁有点涩涩的感觉,推广国产数据库,真的是任重而道远。
虽然在过去的经历中,我使用的最多的是国外数据库,但这丝毫不影响,内心深处对国产数据的渴望,只希望在用惯了Mysql、SqlServer甚至Oracle之后,当被人问起时,能骄傲的说一句,我,是国产数据库的践行者!是在推广国产数据库这条道路上,坚定不移的支持者!

国产数据库

简介

今天就先给大家介绍一下,国内数据库有哪些比较知名的。不管有没有机会用到,最起码应该知道,我们的国产之光!

先给大家看一张数据:

在这里插入图片描述
这张数据,目前代表了国内前十的国产数据库。

1、阿里的数据库:OceanBase & PolarDB

下面引入来自官网的一段简介:

POLARDB是阿里巴巴自主研发的下一代关系型分布式云原生数据库,目前兼容三种数据库引擎:MySQL、PostgreSQL、高度兼容Oracle语法
计算能力最高可扩展至1000核以上,存储容量最高可达100T。经过阿里巴巴双十一活动的最佳实践,让用户既享受到开源的灵活性与价格,又享受到商业数据库的高性能和安全性。

OceanBase 是阿里完完全全从0-1 自主研发的,主要用于支付宝这块领域。

PolarDB 则是基于Mysql 二次开发的,主要用于淘宝、天猫等领域。

毫无疑问,在国内数据库领域,尤其是工业级数据库产品,阿里是领先的。

2、腾讯的TDSQL

这个是我目前使用的数据库。

总结的话一个字:“”,两个字,就是 “自豪”,具体 在哪里,下面会说到,这里先介绍一个它:

同样是来自官网到一句话:

分布式数据库(Tencent Distributed SQL,TDSQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能DBA、自动化运营、监控告警等配套设施,为用户提供完整的分布式数据库解决方案。TDSQL凭借其高质量的产品及服务,获得了多项国际和国家认证,得到了客户及行业的一致认可。

3、华为的GaussDB

说到了阿里和腾讯,那肯定少不了华为。

华为自研的 GaussDB,听说很屌(从宣传来看),为啥很屌呢,因为它号称是: 全球首款AI-Native数据库。首次将人工智能技术融入分布式数据库的全生命周期,你说牛不牛!

不过这个,我目前还没用过,有用过体验过的大佬,可以在评论区下说下感受如何。

腾讯 TDSQL

数据库连接

我们可以先看一下,它的管理界面:

在这里插入图片描述

是不是有一种很酷的感觉!

再看一下官网功能介绍:

在这里插入图片描述
可以说,对于绝大多数中小型企业完全够用的。

我们购买成功后,就可以直接登录使用,简单方便:

在这里插入图片描述
在这里插入图片描述

  • 类型:选择 TDSQL-C MySQL 版。
  • 地域:选择集群所在地区。
  • 实例:选择需要连接登录的集群,也可在下拉键搜索集群 ID 进行选择。
  • 账号:输入此集群对应的账号名。
  • 密码:输入账号对应的密码。

即可进入上图所示的数据库管理界面。

SQL基本操作

进入到数据库管理界面后,即可新建数据库。
在这里插入图片描述

点击SQL 窗口,即可进行sql操作;并且这边还有sql的系统模板和自定义模板。大家使用起来,贼方便。
在这里插入图片描述

集群管理

集群是包含读写实例和只读实例的一组网络资源。TDSQL-C MySQL 版最基本的管理单元为集群,一个集群中最多只能有一个读写实例,最多可以创建15个只读实例。

我们可以对其进行集群修改名修改集群项目删除集群集群恢复等操作。

监控告警

我们可以通过监控了解 TDSQL-C MySQL 版数据库的资源使用率、性能及运行状况,通过告警及时掌控和处理数据库出现的突发情况,从而增加您系统的稳定性,提升运维效率,减少运维成本。

在这里插入图片描述

备份与恢复

TDSQL-C MySQL 版支持数据备份和 binlog 备份,通过一个完整的数据备份以及后续一段时间的 binlog 备份,就可以将整个 TDSQL-C MySQL 版集群或特定库表恢复到任意时间点。

数据和日志都可以备份哦~

在这里插入图片描述

总结

从使用Mysql到使用腾讯TDSQL后,感受很是很深的。为什么呢?使用Mysql后,我们就需要专门的运维人员去对其进行数据维护,数据管理,数据监控等工作。但使用腾讯TDSQL后,完全就不需要了,因为它内部已经集成了这一切,别提有多爽了,并且它也支持高并发,高可靠,完全扛得住百万QPS,再加上国产,完全适用于中小型企业,还节约了用人成本,可以说是相当优秀的国产数据库了。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是一个简单的示例代码,展示了一个基本的征文投稿平台的前端界面和一些关键功能。这只是一个示例,你可以根据自己的需求进行修改和扩展。 HTML: ```html <!DOCTYPE html> <html> <head> <title>征文投稿平台</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <h1>征文投稿平台</h1> <form action="submit.php" method="post" enctype="multipart/form-data"> <label for="name">姓名:</label> <input type="text" id="name" name="name" required><br><br> <label for="email">邮箱:</label> <input type="email" id="email" name="email" required><br><br> <label for="title">文章标题:</label> <input type="text" id="title" name="title" required><br><br> <label for="abstract">摘要:</label> <textarea id="abstract" name="abstract" required></textarea><br><br> <label for="keywords">关键词:</label> <input type="text" id="keywords" name="keywords" required><br><br> <label for="file">上传文件:</label> <input type="file" id="file" name="file"><br><br> <input type="submit" value="提交"> </form> </body> </html> ``` CSS (style.css): ```css body { font-family: Arial, sans-serif; margin: 20px; } h1 { text-align: center; } form { width: 400px; margin: 0 auto; } label { display: inline-block; width: 100px; } input[type="text"], input[type="email"], textarea { width: 250px; padding: 5px; } input[type="submit"] { margin-left: 100px; padding: 10px 20px; background-color: #4CAF50; color: white; border: none; cursor: pointer; } ``` PHP (submit.php): ```php <?php // 获取表单提交的数据 $name = $_POST['name']; $email = $_POST['email']; $title = $_POST['title']; $abstract = $_POST['abstract']; $keywords = $_POST['keywords']; $file = $_FILES['file']; // 处理文件上传 $uploadDir = 'uploads/'; $uploadFile = $uploadDir . basename($file['name']); if (move_uploaded_file($file['tmp_name'], $uploadFile)) { echo "文件已上传成功!"; } else { echo "文件上传失败!"; } // 将数据保存到数据库或其他处理逻辑 // ... ?> ``` 这个示例代码包括一个HTML表单,其中包含姓名、邮箱、文章标题、摘要、关键词和文件上传字段。当用户提交表单时,数据将通过POST方法发送到submit.php文件进行处理。在submit.php文件中,你可以根据需要处理表单数据和文件上传,然后将数据保存到数据库或其他地方。 请注意,这只是一个基本示例,你可能需要根据实际需求进行修改和扩展。还需要添加服务器端的验证和安全性措施,以及进一步的后端处理逻辑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SoftwareDevOps

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值