腾讯云TDSQL-C Serverless 产品体验–结合AI进行电商数据分析
在去年TDSQL-C serverless,其实已经有写过文章介绍过,并且做过相关压测及实验,今天这篇文章主要是结合目前大火的AI大模型相关,继续去对该产品实验。
在正式的实验开始之前,我们先按照惯例来介绍下文中涉及到的一些产品。
如果想要了解更多具体介绍可以移步官方文档。
产品介绍
TDSQL-C 是腾讯云自研的新一代云原生关系型数据库,主要基于 MySQL 架构,目前也提供了pg可选。
它融合了传统数据库、云计算与新硬件技术的优势,提供高弹性、高性能、海量存储和安全可靠的数据库服务
为用户提供极致弹性、高性能、高可用、高可靠、安全的数据库服务。实现超百万 QPS 的高吞吐、PB 级海量分布式智能存储、Serverless 秒级伸缩,助力企业加速完成数字化转型。
腾讯云数据库 TDSQL-C MySQL 版实现数据库计算和存储分离,存储构建在腾讯云分布式云存储服务之上,数据库引擎可与传统 MySQL 开源数据库完全兼容,还会定期实现对新版本的支持。这意味着您的业务无需改造即可平滑迁移,也将为您大大缩减数据迁移的成本和风险。
Serverless 是 TDSQL-C 的无服务器架构版本,具备以下特点
- 按需启动和自动扩缩容:根据业务负载自动启动和停止,无需手动干预,扩缩容过程对应用程序无影响。
- 按使用计费:按实际计算和存储资源使用量计费,不用不付费,按秒计量,按小时结算。
- 适用场景:适用于开发、测试环境、物联网、边缘计算、小程序云开发、中小企业建站等场景,尤其适合不确定性、波动性、间歇性的业务场景。
这些特性使得 TDSQL-C Serverless 版能够在降低成本的同时,提供高效、灵活的数据库服务
高性能应用服务(Hyper Application Inventor,HAI)是腾讯云推出的一款面向 AI 和科学计算的 GPU/NPU 应用服务产品。
它提供即插即用的强大算力和常见环境,帮助中小企业及开发者快速部署语言模型(LLM)、AI 绘图、数据科学等高性能应用
主要特点:
- 即插即用:无需复杂配置,快速部署高性能应用。
- 灵活使用:支持关机不计费,节省成本。
- 一键部署:分钟级自动构建应用环境,预装多种热门模型。
- 可视化界面:提供友好的图形界面,支持 JupyterLab、WebUI 等多种连接方式
适用场景:
- AI 绘图
- AI 对话/写作
- AI 开发/测试
- 数据科学
而在如今AI时代,TDSQL-C结合AI又会有怎样的火花,今天这篇文章将结合TDSQL-C、serverless、HAI(高性能应用服务)完成一个应用实验,给大家提供一个AI场景的新实验。
实验内容介绍
本次实验是基于python与Langchain,来完成对电商数据的分析
具体实验步骤
- 1.购买TDSQL-C Mysql Serverless
- 2.部署HAI llama 大模型
- 3.python环境及开发环境配置
- 4.验证结果
1.购买TDSQL-C Mysql Serverless
访问如下链接,进入数据库页面,点击立即选购
https://cloud.tencent.com/product/tdsqlc
根据图表选择选定服务器
选定的服务器为 serverless 的服务器,具体配置如下:
设置账户信息,配置密码,选择字符集等,如下图:
然后前往管理页面,配置开启公网访问,通过在线管理工具,创建数据库,并完成数据初始化
如下登录管理工具
下面为新建库,并且初始化表
CREATE TABLE `ecommerce_sales_stats` (
`category_id` int NOT NULL COMMENT '分类ID(主键)',
`category_name` varchar(100) NOT NULL COMMENT '分类名称',
`total_sales` decimal(15,2) NOT NULL COMMENT '总销售额',
`steam_sales` decimal(15,2) NOT NULL COMMENT 'Steam平台销售额',
`offline_sales` decimal(15,2) NOT NULL COMMENT '线下实体销售额',
`official_online_sales` decimal(15,2) NOT NULL COMMENT '官方在线销售额',
PRIMARY KEY (`category_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1 COMMENT='电商分类销售统计表';
INSERT INTO `ecommerce_sales_stats` VALUES (1,'电子产品',150000.00,80000.00,30000.00,40000.00),(2,'服装',120000.00,20000.00,60000.00,40000.00),(3,'家居用品',90000.00,10000.00,50000.00,30000.00),(4,'玩具',60000.00,5000.00,30000.00,25000.00),(5,'书籍',45000.00,2000.00,20000.00,23000.00),(6,'运动器材',70000.00,15000.00,25000.00,30000.00),(7,'美容护肤',80000.00,10000.00,30000.00,40000.00),(8,'食品',50000.00,5000.00,25000.00,20000.00),(9,'珠宝首饰',30000.00,2000.00,10000.00,18000.00),(10,'汽车配件',40000.00,10000.00,15000.00,25000.00),(11,'手机配件',75000.00,30000.00,20000.00