TeleDB介绍
发布时间:2025-05-24 07:23:47 发布人:远客网络
一、TeleDB介绍
1、TeleDB数据库通过容器化技术和分布式块存储,借助云原生技术优化业务流程,实现数据库服务器的快速扩容。动态调整节点数量以提升性能并控制成本,存储空间自动调整以适应需求,无需人工配置。
2、面对多样化的业务需求,天翼云构建了TeleDB数据库上云全生态,提供涵盖主流数据库产品和多版本服务的综合解决方案。
3、TeleDB数据库采用云原生架构,高度兼容MySQL、PostgreSQL、openGauss、TiDB,与社区深度合作,提升自主可控能力,增强数据库团队的社区影响力。
4、作为电信自研的分布式数据库,TeleDB实现了传统的分布式分库分表架构,提供SQL路由转发与全局索引功能,专门针对SQL OLTP业务和有限统计场景。底层服务以SET为最小单位,支持主从三节点架构,兼容PG和MYSQL。通过DBPROXY中间件实现路由、分发和结果汇总,借助分布式REDIS集群建立其他列与分片列的映射,实现全局索引,优化SQL处理。
5、TeleDB的局限包括较弱的分布式事务支持、不支持跨分片关联、不兼容复杂SQL、触发器、函数、存储过程。然而,在TO C业务领域,它成功替代了Oracle,显著提高了稳定性与效率,TPC QPC指标远超Oracle。大量图形化管理工具的应用大幅降低了运维成本。
二、teledb组件有哪些
1、teledb组件是由数据库高可用层与统一数据访问层两个组件有机构成。
2、天翼云积极顺应时代趋势,创新推出TeleDB产品,为企业提供全方位数字化转型解决方案,助力企业上云用数赋智。
3、TeleDB是天翼云在数据库领域丰富实践经验和先进技术架构的有机结合,由天翼云自主研发,具有兼容社区生态、全面国产化适配等核心能力。
4、历经8年打磨,目前TeleDB已研发核心PaaS技术20余项,获得核心专利技术16项,承载7亿+用户,稳定性得到全面验证。
5、TeleDB数据库采用容器化技术和分布式块存储技术,通过云原生技术改造业务,使得数据库服务器的CPU、内存能够快速扩容,通过动态增减节点提升性能和节省成本,存储空间无需手动配置,实现自动弹性伸缩。
三、TeleDb 国产数据库编译安装
1、创建用户、用户组:新建系统用户和用户组以确保数据库有独立运行环境,防止与系统其他服务冲突。
2、创建相关目录:设置存放数据库文件、日志、缓存等的专用目录。
3、安装boost:选用版本与数据库匹配,确保编译过程顺利。
4、安装依赖rpm:获取并安装必要的软件包,使用rpm命令执行,注意版本兼容。
5、编译安装配置:配置编译选项以满足特定需求,如选择安装路径、优化级别等。
6、初始化实例:按照官方文档执行初始化脚本,完成数据库的初步设置。
7、修改vi/etc/init.d/teledb:根据实际环境调整启动、停止、重启脚本,确保服务稳定运行。
8、服务配置文件:编写或调整配置文件内容,设置数据库连接参数、监听地址等关键信息。
9、重新加载systemctl的配置文件:使用systemctl daemon-reload命令更新服务管理器的配置。
10、启动服务:执行systemctl start teledb命令,检查服务是否成功启动。
11、电信TELEDB:电信自主研发的分布式数据库系统,主要支持SQL OLTP业务和部分统计场景,实现分布式分库分表、SQL路由转发和全局索引。