创新驱动 共建生态|鲲鹏开发者峰会2023·GBASE南大通用技术论坛成功举办

news2024/11/16 13:37:26

5月7日,鲲鹏开发者峰会2023 GBASE南大通用技术论坛如约而至,吸引了数十位数据库技术专家、开发者参与讨论。本次论坛是GBASE南大通用联合openGauss社区、行业用户和生态伙伴共同举办的交流分享活动,邀请到包括鲲鹏计算产品部部长颜叶、四川信一创科技有限公司总经理钟建平、南京基石数据技术有限责任公司CT徐戟(白鳝)、恒银金融科技股份有限公司产品经理蒋春华、南大通用GBase 8c技术架构师谷裕、周春妙在内的多位行业大咖,针对分布式技术实现、数据库智能运维和行业应用实际等情况进行精彩分享。

(PS:本论坛完整视频可在“GBASE数据库”视频号“直播回放”中查看)

openGauss:秉持开源精神 创新驱动 共建数据库产业生态

鲲鹏计算领域业务副总裁、鲲鹏计算产品部部长颜叶出席本场论坛并发表致辞。她讲到,基础软件是新一代信息技术的灵魂,是数字经济发展的基础,是制造强国、网络强国、数字中国建设的关键支撑。openGauss社区作为一个开源、开放、合作、共赢的数据库技术社区,秉承着“自主创新、开放合作”的理念,致力于打造一个高性能、安全可靠、高智能的开源数据库产品。

南大通用是openGauss社区的重要合作伙伴,在社区理事会、品牌委员会和用户委员会中承担关键角色,率先发布基于openGauss技术路线的商用发行版原生分布式数据库GBase 8c,积极投入社区建设并做出了巨大贡献。展望未来,openGauss社区将继续秉持开源精神,加强与GBASE的深入合作,坚持创新驱动,推动数据库技术发展和应用创新,期待与更多的用户和合作伙伴携手共进,共同打造一个更加繁荣、活跃、高效、安全的数据库产业生态。

GBase 8c分布式一致架构的实现与演进

南大通用GBase 8c技术架构师谷裕分享介绍了GTM支持全局MVCC机制的演进过程和实现思路。

在GBase8c数据库中,GTM是保证分布式集群一致性的一个重要网元。为保证分布式事务的强一致性,需要维护全局范围内的事务号和快照,基于此进行可见性判断。

传统基于全局快照的解决方案在事务状态每次变更时都要通知GTM,网络交互过于频繁,GTM内部状态繁多,致使延迟大、网络开销大、错误处理繁冗复杂,且不易维护大量节点的集群。而采用openGauss内核基于CSN的MVCC机制,则大大减少了流量占用和内部交互次数,缓解GTM的压力,集中存储历史版本,垃圾清理代价低。兼之,Server & Proxy线程池化,极利于集群扩展。

GBase 8c在金融行业的典型应用案例分享

四川信一创科技有限公司总经理钟建平谈到:随着数字经济成为国家战略,服务赋能数字经济发展、提供安全可靠的数据库产品已成为重点攻克方向。

信一创金融XC实验室面向金融行业,提供成熟的产品选型、适配验证、咨询指引、人才培训等服务,强力赋能金融行业应用。公司基于金融级分布式交易型数据库GBase 8c稳定可靠、分布式事务、主流数据库兼容、国产化生态、弹性伸缩、部署灵活等优势,与南大通用联合研发,为金融核心系统、互联网业务系统和政企业务系统提供安全、稳定、可靠的数据存储和管理服务,以满足客户灵活应对业务需求、适应国产生态、提升高可用级别、降低IT成本的需求。

可观测性与智能化运维 GBase 8c 带来不一样的运维体验

南京基石数据技术有限责任公司CTO&资深数据库优化专家徐戟分享了GBase 8c的可观测性与智能化运维体验。

数据库可观测性是数据库运维的重要支撑。南京基石数据依据技术团队多年DBA经验,建立了完善的指标分类及加工标准,形成知识图谱。在GBase 8c数据库上尝试了一种全新的智能化运维技术。通过运维知识自动化技术,构建了基于openGauss内核的GBASE数据库的运维知识图谱,并利用智能化推理算法,实现故障定位与根因分析。

GBase 8c的智慧银行解决方案分享

恒银金融科技股份有限公司产品经理蒋春华在演讲中纵观恒银金融科技股份有限公司发展历程和产品特性,深度剖析了GBase 8c在智慧银行项目中的应用情况,科学地回答了基础软件如何助力银行前台业务实现智慧化转型。

针对用户开发部署、数据共享、服务联动、统一管理等巨大成本及障碍问题。作为各自领域内的龙头企业,恒银科技联合南大通用为客户提供了金融信创终端管理整体解决方案,在某合作项目中接管了客户四千余台自助设备,降低了客户业务拓展、运维管理等工作成本,实现了数据两地三中心存储、智能共享,助力客户智慧网点转型的速度,为实现技术自主创新提供了坚实支撑。

GBase 8c助力企业实现降本增效

分布式场景下,由于数据库系统需要处理海量的数据,存储资源和处理资源容易受到限制,如何在不影响用户使用的情况下,进行集群的弹性伸缩是解决问题的关键。针对这一场景,GBase 8c技术架构师周春妙对GBase 8c的弹性伸缩原理进行了介绍。

在GBase 8c中,用户可以根据业务需求和策略设置伸缩规则。在业务需求增长时,系统自动增加数据库节点以保证计算存储能力,在业务需求下降时,系统自动减少数据库节点,帮助企业提高效能,降低运营成本。

根据一致性哈希算法的概念,GBase 8c引入了bucketmap映射表。在扩缩容的过程中,只需要调整bucketmap表,将bucketid对应的节点修改为新加入的节点/留存的节点。并且调整算法确保不会在原有的节点间迁移数据,仅将发生变化的bucketid的数据迁移到其他节点,使数据迁移量达到最小。

鲲鹏开发者峰会2023-GBASE南大通用技术论坛合影纪念照

随着伙伴专场的圆满落幕,本次GBASE在鲲鹏开发者峰会2023的旅程也告一段落。面向未来,GBASE南大通用将持续深耕数据库核心技术,围绕鲲鹏生态,加强与openGauss社区的深度合作,扶摇直上,携手开创“数智”新未来,让更多用户和伙伴共享国产数据库的非凡体验!

5月26日,我们openGauss开发者峰会再见~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/509805.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux Network】序列化和反序列化

目录 1. 序列化和反序列化的简单介绍 2. 使用 json 组件完成数据的序列化和反序列化 1. 安装 jsoncpp 组件 2. 序列化 3. 反序列化 Linux网络编程✨ 1. 序列化和反序列化的简单介绍 序列化:将一个结构体数据转化为字符串数据; 反序列化:将…

Mysql 学习(十)基于成本的优化 一

什么是成本 执行一个查询可以有不同的执行方案,优化器会选择一个成本比较低的方案去执行,但是现在有个疑问,MySQL的查询执行成本是哪些呢?主要有两方面组成: I/O成本:myisam和innodb存储引擎将数据和索引存…

盘点慢查询原因及优化方法

目录 一,前言二,准备type重点看 三,慢查询原因和解决1,sql未加索引2,索引失效3,limit深分页问题(1)limit深分页为什么会慢(2)深分页优化 4,in元素…

网安笔记 09 PKI PMI

PKI PMI PKI 公钥基础设施 public key infrastructure 遵循标准的,利用公钥理论和技术建立的提供安全服务的基础设施 **目的:**身份认证,点滴信息不完整,不可抵赖,提供可靠安全服务 **任务:**可信任数字…

【发表案例】智能传感类、持续学习模型、计算建模、边缘计算等领域SCI,最快仅1个月14天录用

3区智能传感类SCI&EI 【期刊简介】IF:1.5-2.0,JCR3区,中科院4区 【检索情况】SCI&EI 双检,正刊 【征稿领域】智能信号处理技术在基于机器学习中遥感相关的应用研究 录用案例:2个月零5天录用 2023.04.28 | Accept 20…

OpenPCDet系列 | 7.PointPillars模型测试KITTI数据集流程解析

文章目录 模型的测试流程1. AnchorHeadTemplate.generate_predicted_boxes部分2. Detector3DTemplate.post_processing部分3. KittiDataset.generate_prediction_dicts部分4. KittiDataset.evaluation部分模型的测试流程 对于模型来说,训练过程是为了计算构建损失训练模型的参…

小程序安全架构分析

小程序大家已经再熟悉不过了,就是一种在移动操作系统中运行的轻量级应用程序,小程序发展这么多年来,是中国 IT 行业里为数不多的能够真正影响到普通程序员的创新成果。 当然随着小程序的流行,小程序的各个方面都是开发者讨论的热…

20230503 - 二叉树2 | 二叉树的层序遍历、226. 翻转二叉树、101. 对称二叉树

1、二叉树的层序遍历 二叉树的层序遍历,就是图论中的广度优先搜索在二叉树中的应用,需要借助队列来实现(此时又发现队列的一个应用了)。 来吧,一口气打十个: 102.二叉树的层序遍历 class Solution {pub…

一心报国的西工大网安人走出新手村

大二下学期5月5日晚上,西工大长安校区教学西楼,作为一名网安专业本科生,从大一便立志学好网安知识,报效祖国,却苦于没有优秀学习资源,就把这事儿拖到了大二,最近上了一门专业课,如同…

Wireshark抓包:详解TCP四次挥手报文内容

一、详解tcp四次挥手 刚才用图解释了tcp四次挥手的过程。用wireshark抓一个包,进行详细的分析。 1.客户端发的第一个释放连接的请求 这是抓的包,然后过滤出来的,看下最后的阶段,是要开始释放一个链接了。这里是第一个fin&#…

PSP - 适配不同来源的 AlphaFold2 MSA 接口

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://blog.csdn.net/caroline_wendy/article/details/130594303 MSA (Multiple Sequence Alignment) 在 AlphaFold2 中的工作方式如下: 使用搜索工具 (hhblits/hhsearch/jackhmmer),从大型数据库中,搜索与目标…

如何快速构建 Zabbix 原生高可用?

Zabbix Meetup成都站议程 14:30 《如何快速构建 Zabbix 原生高可用》 周松,Zabbix 大中华区培训师,架构师 15:00 《基于 Zabbix 开发的拨测平台–OneMonitor》 唐荣,社区用户 15:30 《Zabbix 与信创生态的融合》 侯健,上海宏…

VS安装项目生成错误提示:SQL Server 2008 R2 SP2 Management Studio

错误提示内容: 原因是在Visual Studio XXXX中创建设置时遇到错误。 提示错误信息: 0:Watson 1:1304 2:StreamSupportFiles 3:streamBinaryToDisk 4:5 5.e:lsql10 main tlsgllsetupidarwinsglcastublstreamca.cpp 6:238 7:sglcastub.dll 8:sglrun.msi 点…

Python每日一练(20230510) 石子游戏 VII\VIII\IX

目录 1. 石子游戏 Stone Game VII 2. 石子游戏 Stone Game VIII 3. 石子游戏 Stone Game IX 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 1. 石子游戏 Stone Game VII 石子游戏中&…

Android音视频开发之音频录制和播放

1.封装音频录制工具类: public class RecorderAudioManagerUtils {private static volatile RecorderAudioManagerUtils mInstance;public static RecorderAudioManagerUtils getInstance() {if (mInstance null) {synchronized (RecorderAudioManagerUtils.class…

【连续介质力学】简介

什么是连续介质力学 连续介质力学的假设 连续介质力学的流体性质:质量密度,压强和速度假设为连续函数 将原子系统看作是连续 分子的平均自由程: Λ \Lambda Λ 物理特征长度: l c l_c lc​ 克劳森数(Knudsen number…

数字城市发展,哪些技术可以深度应用

说到数字城市、智慧城市大家都会觉得经常在耳边听到,但是要确切的说出具体的概念还是有一些难度的。具体来讲:数字城市是一个集合多种技术的系统,以计算机技术、多媒体技术和大规模存储技术为基础,以宽带网络为纽带,运…

Grafana 系列-统一展示-5-AWS Cloudwatch 仪表板

系列文章 Grafana 系列文章 👍️强烈推荐 强烈推荐使用 GitHub 上的 monitoringartist/grafana-aws-cloudwatch-dashboards 仪表板。该 repo 有一系列 AWS 资源的仪表板,包括但不限于: EC2EBSAPI GWAutoscalingBillingEKSLambdaLogsRDSS3…

Unity3D :树

推荐:将 NSDT场景编辑器 加入你的3D工具链 3D工具集: NSDT简石数字孪生 树 可使用类似于绘制高度贴图和纹理的方式在地形上绘制树。然而,树是从表面生长的 3D 对象实体。Unity 使用优化(比如针对远处树的公告牌)来保持…

关于 std::condition_variable

一. std::condition_variable是什么? std::condition_variable 是 C 标准库提供的一个线程同步的工具,用于实现线程间的条件变量等待和通知机制。 条件变量的发生通常与某个共享变量的状态改变相关。 在多线程编程中,条件变量通常和互斥锁…