夯实智慧新能源数据底座,TiDB Serverless 在 Sandisolar+ 的应用实践
内容提要
本文介绍了SandiSolar+如何通过TiDB Serverless构建智慧新能源数据底座,满足处理大量实时数据的需求。SandiSolar+计划在TiDB Serverless基础上开发实时计费、高频交易等功能,为光伏产业探索更深层次的服务与盈利模式。
延伸解读
实时数据聚合的技术挑战
SandiSolar+的SaaS平台需要聚合项目表、用电数据表、逆变器数据表和智能电表数据表等多张大表,每张表有十几万行数据,聚合SQL查询长达300-400行,并要求毫秒级返回结果。这种复杂的实时聚合对数据库的并发处理和响应速度提出了极高要求,传统数据库往往难以胜任。
HTAP能力如何解决业务痛点
SandiSolar+的SaaS平台允许用户灵活添加或删除字段,传统数据库的Online DDL会锁表,影响业务连续性。同时,表字段可能上百个,无法为每个字段建索引,列存成为理想选择。TiDB的HTAP能力同时支持事务型交易和实时数据分析,其列存引擎TiFlash通过MPP架构加速聚合查询,满足了实时物化视图和计算型字段的需求。
Serverless模式带来的成本与扩展优势
TiDB Serverless按实际使用的SQL请求和存储量计费,无需预付费用,降低了SandiSolar+的初始成本。其自动伸缩特性可根据业务负载在几秒内调整资源,避免冗余浪费。此外,TiDB Serverless支持多国家集群部署,满足SandiSolar+在东南亚不同国家的业务需求,且互不干扰。
未来功能拓展与行业影响
基于TiDB Serverless,SandiSolar+计划开发实时电费计算功能,根据不同电价策略和实时采集的发电、用电数据,为每个用户实时计算电费。相比泰国电力公司仍使用Excel和程序代码计费,SandiSolar+的数据处理能力更具优势。此外,还计划开发高频交易功能,支持C端用户进行碳资产实时交易,探索光伏产业更深层次的服务与盈利模式。
Q&A
SandiSolar+选择TiDB Serverless的主要原因是什么?
SandiSolar+选择TiDB Serverless是因为其灵活扩展、按实际使用量付费和自动伸缩等特点,能够满足实时数据处理需求。
SandiSolar+的核心业务是什么?
SandiSolar+的核心业务是提供太阳能光伏产品应用和光伏系统服务,致力于为全球提供清洁电力解决方案。
TiDB Serverless如何支持实时数据分析?
TiDB Serverless支持HTAP能力,能够同时处理事务型交易和实时数据分析,满足SandiSolar+的实时数据处理需求。
SandiSolar+面临哪些数据处理挑战?
SandiSolar+面临的挑战包括处理大量实时数据、数据聚合复杂性以及对实时性和并发写能力的高要求。
SandiSolar+未来有哪些发展计划?
SandiSolar+计划在TiDB Serverless基础上开发实时计费和高频交易功能,探索光伏产业的服务与盈利模式。
SandiSolar+如何提高数据采集的实时性?
SandiSolar+正在开发智能网关,以更实时地采集光伏电站的温度、发电频率和用电量等数据,逐步替换第三方智能电表。