近日,由中国通信标准化协会主办、中国信通院承办的2024 OSCAR开源产业大会在北京召开,会上发布《2024央国企开源项目典型实践》,天翼云科技有限公司打造的TeleDB分布式数据库在开源社区的特性贡献案例”成功入选。本次入选不仅是对天翼云TeleDB数据库技术创新性的权威认可,也进一步提升了天翼云TeleDB数据库在开源领域的行业认可度和影响力。

《2024央国企开源项目典型实践》案例征集活动由中国信息通信研究院云大所开源和软件安全部组织发起,由中国信通院云计算开源产业联盟盖章认证,是行业内的权威奖项之一。该案例主要围绕项目应用成效、项目建设和治理能力等维度进行评选,旨在深入挖掘行业开源项目,树立行业转型升级典范。

开源作为一种开放、协同、共享的新型生产方式,对于推动经济发展、科技创新、文化繁荣具有重要意义。近年来,随着开源技术的广泛应用,我国开源生态不断发展扩大,开源项目层出不穷,如何构建活跃的开发者生态、营造健康可信的开源社区,成为行业关注的热点话题。

自研RDADDS两项技术

打造数据高效处理新体验

作为云服务国家队,天翼云坚持科技创新引领,不断加快关键核心技术自主攻关,历经十余年打磨,推出自研TeleDB数据库。为助力开源生态体系的繁荣、推动开源产业发展,天翼云发挥央企责任担当,积极向开源原子基金会进行开源,贡献了TeleDB自研特性—RDA(RemoteDataAccess)和DDS(Distribute Dependency Spread)相关开源场景约2万行代码。

该技术方案最初主要用于解决中国电信内部业务问题。在每个月月初和月末的用户充值高峰期,传统数据库的压力往往会急速飙升,从而导致连接数满、死锁变多等问题,难以满足业务需求。

为了减少分布式数据库查询的连接数并提高分布式死锁检测的效率,天翼云不断进行技术迭代与突破,自主研发重分布并发暴增(RDA,RemoteDataAccess)和死锁检测(DDS,Distribute Dependency Spread)两项技术。其中,RDA技术解决了传统分布式架构下复杂查询导致的连接数、进程数暴涨问题;DDS则将检测、解锁实效性提升到秒级,检测效率与资源利用率均大幅提升,带来全新的数据处理体验。

当前,天翼云TeleDB数据库依托强大的数据处理能力和系统稳定性,已广泛应用于金融、政务、运营商等行业, 拥有丰富的数据库落地经验,为客户业务平滑上线保驾护航,助力行业客户的业务系统取得良好成效。以TPC-H测试为例,RDA技术显著优化了相关连接数。

相对于开源社区的pg_unlock技术,DDS技术可明显提升死锁的解锁时间。

值得一提的是,天翼云自主研发的RDA和DDS技术,具有行业首创性。通过gitee托管平台,天翼云将两项技术相关代码贡献为BSD开源协议的同时,还向社区管理员提供了配套文档和漏洞扫描情况,以保证使用者可以自由修改源代码,从而更好满足开源的个性化场景需求。

当前,开源已成为全球协同创新的新模式和推动信息技术快速发展的强大动力。未来,天翼云将继续加大科研力度,打造更加领先的数据库解决方案,并携手行业伙伴推动开源技术的应用与发展,为构筑更加繁荣的开源生态体系贡献力量。

开源标杆!天翼云TeleDB入选《2024央国企开源项目典型实践》!的更多相关文章

  1. 玩转云端 | 算力基础设施升级,看天翼云紫金DPU显身手!

    数字时代下,算力成为新的核心生产力,传统以CPU为核心的架构难以满足新场景下快速增长的算力需求,具备软硬加速能力的DPU得以出现并快速发展.天翼云凭借领先的技术和丰富的应用实践自研紫金DPU,打造为云 ...

  2. 华为云分布式缓存服务DCS与开源服务差异对比

    华为云分布式缓存DCS提供单机.主备.集群等丰富的实例类型,满足用户高读写性能及快速数据访问的业务诉求.支持丰富的实例管理操作,帮助用户省去运维烦恼.用户可以聚焦于业务逻辑本身,而无需过多考虑部署.监 ...

  3. windows下gitbook与开源中国码云关联,以及如何gitbook转pdf

    gitbook能够很方便的和github关联,实现团队协作的效果.可是github私有库需要付费.但是开源中国码云能够建私有库,于是考虑将gitbook关联码云,折腾了一番后,能够可视化的关联,后面就 ...

  4. 天翼云 RDS数据库操作

    1.RDS数据库创建好之后点击RDS实例管理找到已下信息 官方文档 -1:http://www.ctyun.cn/help/qslist/567 官方文档 -2:http://www.ctyun.cn ...

  5. OpenKruise - 云原生应用自动化引擎正式开源

    2019 年 6 月 24 日至 26 日, 由 Cloud Native Computing Foundation (CNCF) 主办的云原生技术大会 KubeCon + CloudNativeCo ...

  6. 为云而生,腾讯云服务器操作系统TencentOS内核正式开源

    ​1月9日,腾讯云宣布将开源其服务器操作系统TencentOS内核.相比业内其它版本Linux 内核,腾讯云 TencentOS 内核在资源调度弹性.容器支持.系统性能及安全等层面极具竞争力,特别适合 ...

  7. 国产开源数据库:腾讯云TBase在分布式HTAP领域的探索与实践

    ​导语 | TBase 是腾讯TEG数据平台团队在开源 PostgreSQL 的基础上研发的企业级分布式 HTAP 数据库系统,可在同一数据库集群中同时为客户提供强一致高并发的分布式在线事务能力以及高 ...

  8. 天翼云安装jdk(注意有坑)

    1.下载jdk8 查看Linux位数,到oracle官网下载对应的jdk ① sudo uname --m  确认32位还是64位 ② https://www.oracle.com/technetwo ...

  9. 二、Uniapp+vue+腾讯IM+腾讯音视频开发仿微信的IM聊天APP,支持各类消息收发,音视频通话,附vue实现源码(已开源)-腾讯云后台配置TXIM

    项目文章索引 1.项目引言 2.腾讯云后台配置TXIM 3.配置项目并实现IM登录 4.会话好友列表的实现 5.聊天输入框的实现 6.聊天界面容器的实现 7.聊天消息项的实现 8.聊天输入框扩展面板的 ...

  10. 灵雀云Kube-OVN:基于OVN的开源Kubernetes网络实践

    近日,灵雀云发布了基于OVN的Kubernetes网络组件Kube-OVN,并正式将其在Github上开源.Kube-OVN提供了大量目前Kubernetes不具备的网络功能,并在原有基础上进行增强. ...

随机推荐

  1. Vulhub WebLogic漏洞复现

    目录 前言 任意文件上传漏洞(CVE-2018-2894) 管理控制台未授权RCE漏洞(CVE-2020-14882 & CVE-2020-14883) 未授权RCE漏洞(CVE-2023-2 ...

  2. common-dbutils的使用

    1.      介绍 commons-dbutils是Apache组织提供的一个开源 JDBC工具类库,能让我们更简单的使用JDBC.它是一个非常小的类包,花几分钟的时间就能掌握它的使用. 2.    ...

  3. vue 适配不同分辨率显示问题

    新建 js 文件 rem.js class DevicePixelRatio { constructor() { // this.flag = false; } // 获取系统类型 _getSyste ...

  4. influxdb数据库结构小结

    转载请注明出处: InfluxDB 是一个开源的时序型数据库,它的数据主要存储在三个文件夹中:data.meta 和 wal. data 文件夹:这个文件夹存储的是 InfluxDB 的数据文件,也称 ...

  5. 多线程编程入门Thread_Task_async_await简单秒懂

    ` using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; u ...

  6. cas5配置LDAP的域控验证

    ​pom.xml 在这个下面添加LDAP依赖: <!-- ...Additional dependencies may be placed here... --> <dependen ...

  7. 详解AQS二:ReentrantLock公平锁原理

    ReentrantLock作为我们使用频率最高的显式锁,它是AQS的经典实现,本篇文章将以ReentrantLock公平锁为例讲解AQS的实现. 一.ReentrantLock 在之前的文章<线 ...

  8. 使用 .NET 的 Dev Proxy 构建和测试弹性应用

    使用 .NET 的 Dev Proxy 构建和测试弹性应用 https://devblogs.microsoft.com/dotnet/build-test-resilient-apps-dotnet ...

  9. django生命周期流程图与django路由层

    目录 一.django请求生命周期流程图 二.django路由层 1.路由匹配 2.转换器 3.正则匹配 不同版本的区别 正则匹配斜杠导致的区别 4.正则匹配的无名有名分组 分组匹配 无名分组 有名分 ...

  10. 【NAS】Docker Gitea+SakuraFrp+绿联DPX4800标 搭建私有代码托管平台

    本文主要分享 Gitea的一些设置,和Https的实现. Gitea的一些设置 映射 网络 HTTPS的实现 先准备好一个域名,建议准备一个1Panel 创建一个AC账户然后点击申请证书,手动解析. ...