腾讯云 DSQL-C MYSQL 版本测评
产品购买活动链接
https://cloud.tencent.com/act/pro/618season?from=20877 或者 https://cloud.tencent.com/act/pro/developer_business-scenario?from=18122&from=20878
配置:TDSQL-C MySQL 兼容版本 MySQL5.7,规格 1 核 1GB 存储空间 10GB
选型:可以从一下几个点考虑:数据库规模,访问量,成本预算,访问量大可以核数多些,毕竟新增修改需要数据库开销。
使用感受:从编写 sql 和创建数据库来说,腾讯云这款产品非常的简便容易上手操作,即使本地连接远端数据库查询也很快,网络这块处理的很好,另外搭建集群或者配置属性这块几乎没有困难,拖拉拽就搞定了,整体使用体验非常的丝滑流畅。
购买服务订单
购买服务之后会在自己的控制台看到一条订单,你可以点击详情查看详细的产品参数和配置,那我这个订单来说主要关注的是区域,到时候要到产品里面找对应的服务。
编辑切换为居中
)
操作数据库产品
到云产品里面找出你购买的服务,我购买的是数据库,选择你要找的区域然后就可以找到已经创建好的产品列表了。
连接数据库管理工具
点击登录按钮跳转到数据库登录页面,输入用户名这里我用的是 root 用户登录的,你也可以自己创建一个用户,只需要在数据库进行绑定就好。
创建数据库
1. 在连接成功后,右键单击您想要在其中创建数据库的数据库服务器,然后选择“新建数据库”。
2. 在弹出的对话框中,输入数据库的名称和字符集。您还可以选择其他选项,例如在创建数据库时添加表空间和选择默认字符集等。
表和索引操作
创建数据表的过程:
1. 打开数据库页面管理工具,选择你想指定的数据库。
2.在其中创建表的数据库,然后单击“新建表”按钮。
3. 在弹出的对话框中,输入表的名称和列的名称、数据类型、长度和约束等信息。您还可以选择其他选项,例如设置主键、默认值和自动增量等。
4. 单击“确定”按钮,数据库管理工具将创建一个新的数据表并将其添加到数据库中。
创建索引的过程:
1.选择您想要在其中创建索引的数据表。
2.在数据表中选择需要创建索引的列,右键单击该列,然后选择“创建索引”选项。
3. 在弹出的对话框中,输入索引的名称和类型等信息。您还可以选择其他选项,例如设置唯一性、空值和排序等。
4. 单击“确定”按钮,数据库管理工具将创建一个新的索引并将其添加到数据表中。
以上你可以根据您的需要进行更改和调整。
编写数据库查询语句的基本步骤:
1. 打开 SQL 编辑器,连接到您的数据库服务器。
2. 在连接成功后,使用 SELECT 语句指定要查询的列和表。例如,以下是一个查询 "student" 表中所有列的示例 SQL 语句:
SELECT * FROM student;
该语句将返回 "student" 表中所有行和所有列的数据。
3. 如果您只想查询特定列,可以在 SELECT 语句中指定这些列。例如,以下是一个查询 "student" 表中 "name" 和 "age" 列的示例 SQL 语句:
SELECT name, age FROM student;
该语句将返回 "student" 表中所有行的 "name" 和 "age" 列的数据。
4. 如果您想对查询结果进行过滤,可以在 SELECT 语句中使用 WHERE 子句。例如,以下是一个查询 "student" 表中名为 "lisa" 的用户的示例 SQL 语句:
SELECT * FROM student WHERE name = 'lisa';
该语句将返回 "users" 表中名为 "lisa" 的用户的所有列数据。
5. 如果您想对查询结果进行排序,可以在 SELECT 语句中使用 ORDER BY 子句。例如,以下是一个查询 "student" 表中按名称升序排序的示例 SQL 语句:
SELECT * FROM student ORDER BY name ASC;
该语句将返回 "student" 表中所有行的数据,并按名称升序排序。
连接 idea 数据库控制台
在一开始的创建页面,查看外网的 IP 和端口,在新建数据库那里输入连接属性就 OK 了,查询结果是一样的,还是蛮快的。
测评总结
从操作上来说跟 MYSQL 使用基本一直,计算是连接服务器查询也没有看到很慢的感觉,网络这块还是控制的很好,从使用体验和技术选型的角度来说该数据库中间件具有以下好处:
1. 高可用性和容错能力:TDSQL-C MYSQL 版本支持数据分片和多副本同步,可以在多个 MySQL 实例之间分配数据和负载,并提供高可用性和容错能力。
2. 自动分片和动态扩展:TDSQL-C MYSQL 版本支持自动分片和动态扩展,可以根据负载和数据量的变化自动添加或删除 MySQL 实例。
3. 读写分离:TDSQL-C MYSQL 版本支持读写分离,可以将读操作分配给从服务器,从而提高读取性能。
4. 高性能和可扩展性:TDSQL-C MYSQL 版本采用了高性能的内存计算引擎,可以处理大量的并发查询请求,并支持水平扩展。
5. 开源免费:TDSQL-C MYSQL 版本是开源的,并且免费使用。
总体而言,TDSQL-C MYSQL 版本是一个强大、灵活、可扩展的数据库中间件,适用于大型企业级应用程序。如果您正在寻找一种可靠、高性能、可扩展的数据库解决方案,TDSQL-C MYSQL 版本可能是一个不错的选择。
版权声明: 本文为 InfoQ 作者【i查拉图斯特拉如是说】的原创文章。
原文链接:【http://xie.infoq.cn/article/67dfd4882d642eea4e9e175a2】。文章转载请联系作者。
评论