首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AntDB数据库

    AntDB-M设计之内存结构

    亚信科技专注通信行业多年,AntDB数据库从诞生开始,就面对通信级的大数据量应用场景挑战,在性能、稳定性、规模化等方面获得了超过10年的通信核心业务系统验证,性能峰值达到每秒百万的通信核心交易量。 AntDB-M(AntDB内存引擎)具有如此卓越的性能,与其优良的内存结构设计密不可分。因此,本文主要阐述AntDB-M的内存结构设计。 1 概 述AntDB-M是一款全内存态运行OLTP数据库,其数据的管理以表为单位,通过表空间进行管理。存储分为两种形态:1)内存态;2)文件态。 6 总 结AntDB-M通过简洁、高效的内存结构设计,为整体的高性能打下了坚实的基础。以少量的内存、支撑了更多的数据记录。让用户可以用更少的成本来支撑更多的业务。 关于AntDB数据库​AntDB数据库始于2008年,在运营商的核心系统上,为全国24个省份的10亿多用户提供在线服务,具备高性能、弹性扩展、高可靠等产品特性,峰值每秒可处理百万笔通信核心交易,保障系统持续稳定运行近十年

    45830编辑于 2023-02-14
  • 来自专栏AntDB数据库

    AntDB-M的审计功能

    AntDB-M的审计功能关注客户端的连接信息,比如:用户名和主机地址、客户端发送的SQL语句、SQL执行访问的对象、修改的服务端变量。 AntDB-M的审计功能支持配置,通过不同的配置项,可以灵活控制审计功能的开启、审计的事件、审计的用户、审计日志文件的路径和大小等。 表1:AntDB-M审计功能配置项AntDB-M的审计功能中的事件(events),是指数据库内部的操作行为,包括:连接、查询、表、数据定义行为、数据操作行为、数据控制行为,这些操作都支持记录到审计日志中 AntDB-M的审计日志支持设置单个日志文件的大小,支持设置开启日志文件转档。 因为customer表中没有字段c2,所以返回错误码1054关于AntDB数据库AntDB数据库始于2008年,在运营商的核心系统上,为全国24个省份的10亿多用户提供在线服务,具备高性能、弹性扩展、高可靠等产品特性

    39520编辑于 2023-08-25
  • 来自专栏AntDB数据库

    AntDB-M设计之CheckPoint

    本文主要介绍AntDB-M(AntDB内存引擎)如何通过CheckPoint等技术研发设计,简化业务系统架构,提升数据服务质量,从而提升整体数据库系统的可靠性与可用性。 AntDB数据库对于CheckPoint的设计原则是高效、简洁。AntDB-M的CheckPoint功能包括随时、定时触发。一次触发会对所有表都进行CheckPoint。 (2)AntDB-M表缓存AntDB-M在数据管理上分为两部分:1)表缓存;2)表数据(含表元数据)。通常情况下,所有对数据的修改只会修改“2-表数据”。 表缓存只在状态为“1-数据导出”时进行AntDB-M服务的CheckPoint。(3)导出过程及数据一致性保障AntDB-M按如下步骤,来实现CheckPoint的导出,并确保导出数据的一致性。 ⚫ 状态设置 在进行CheckPoint时,我们可以先将AntDB-M服务的CheckPoint状态设置为“1-数据导出”。一旦进入该状态,AntDB-M将开始对表缓存进行特殊处理。

    54140编辑于 2022-10-26
  • AntDB数据库基础用法指南

    安装RPM包:安装到默认路径:sudo rpm -ivh antdb-xxx.rpm自定义路径安装:sudo rpm -ivh antdb-xxx.rpm --relocate=/opt/app/antdb 2. tar.gz安装包安装创建AntDB用户:useradd -d /data/antdb -m antdbpasswd antdb(设置密码)上传并修改安装包权限:将安装包antdb-ce-7.2.0 chown -R antdb:antdb antdb-ce-7.2.0.centos7.x86_64.tar.gz解压并安装:登录antdb用户:su - antdb解压安装包:tar -xzvf antdb-ce :sh antdb_install.sh -s安装完成后,执行source /data/antdb/.bashrc使环境变量生效。 二、AntDB的配置初始化数据库:确定数据存放目录,例如/data/antdb/data。

    84600编辑于 2024-10-14
  • 来自专栏乌龟哥哥默认学习专栏

    国产AntDB数据库性能优化实践

    AntDB作为一款优秀的国产数据库,其性能表现在很多场景下已经能够与国际知名数据库相媲美。1. AntDB数据库概述AntDB是一款高性能、高可用性、易扩展的分布式数据库,支持SQL标准和事务处理,适用于大数据量、高并发的业务场景。 AntDB采用分布式架构,支持在线水平扩展,无需停机即可增加或减少节点。这使得它在处理海量数据时能够保持高性能和稳定性。2. AntDB支持自动负载均衡和手动配置两种方式。6. 监控与调优持续的监控和调优是保持数据库性能稳定的关键环节。 总结通过对AntDB数据库的深入了解和实践,结合SQL优化、硬件配置、系统架构等多个层面的调优策略,可以充分发挥AntDB的性能优势,为企业级应用提供稳定、高效的数据服务。

    62600编辑于 2023-12-16
  • 来自专栏AntDB数据库

    AntDB-S流式数据库体验

    本文作者:彭冲老师,上一篇彭老师体验了亚信刚发布的社区版AntDB-T数据库,文章如下:AntDB-T交易型数据库体验本文继续体验AntDB-S流式数据库的,AntDB-S目前还未开放社区版,可以联系AntDB 01AntDB-S 流式数据库简介流式数据库是把流处理引擎的能力合并到数据库内核,与数据库SQL引擎、存储引擎融合在一起,完全以数据库的习惯使用流处理引擎,甚至可以和数据库的功能混合使用。 下面几幅图是流式数据库的架构、以及AntDB-S在PostgreSQL数据库基础上进行改造的说明。 03AntDB-S 流处理示例1.连接数据库psql -h x.x.x.x -d postgres -P pager=off-P pager=off表示关闭翻页显示,流式查询需要加上。 关于AntDB数据库AntDB数据库始于2008年,在运营商的核心系统上,为全国24个省份的10亿多用户提供在线服务,具备高性能、弹性扩展、高可靠等产品特性,峰值每秒可处理百万笔通信核心交易,保障系统持续稳定运行近十年

    97430编辑于 2023-05-26
  • 来自专栏AntDB数据库

    AntDB数据并行加载工具的实现

    基于此,AntDB分布式数据库提供了两种数据加载方式:一是类似于PostgreSQL的Copy命令,二是通过AntDB提供的并行加载工具。 而AntDB并行加载工具可以绕过CN节点,直连数据节点,大大提高了加载的速率。2.实现原理2.1 并行加载工具整体流程并行加载工具有两种线程,一种是文本处理线程,另外一种是数据处理线程。 测试的AntDB集群有2个DN主节点。 ,并加载到AntDB数据库,有效提升了加载的效率。 关于AntDB数据库AntDB数据库始于2008年,在运营商的核心系统上,为全国24个省份的10亿多用户提供在线服务,具备高性能、弹性扩展、高可靠等产品特性,峰值每秒可处理百万笔通信核心交易,保障系统持续稳定运行近十年

    98240编辑于 2022-10-19
  • 来自专栏AntDB数据库

    AntDB内存管理之内存上下文

    1.主题说明AntDB的内存管理在开发时,使用了内存上下文机制来实现内存管理。本文就从AntDB的内存上下文机制出发,解析内存上下文的实现原理。 AntDB的代码中,涉及到内存的处理时,经常会看到下面这样的代码。图片以及图2所示的代码。 AntDB已经实装的一套通用的实现:AllocSetMethods。另外AntDB也提供了GenerationMethods和SlabMethods的实现方式,但这2个需要在特定的使用场景下进行使用。 欢迎大家关注我们AntDB,跟我们一起在数据库的世界里共同探索,一起成长。 关于AntDB数据库AntDB数据库始于2008年,在运营商的核心系统上,为全国24个省份的10亿多用户提供在线服务,具备高性能、弹性扩展、高可靠等产品特性,峰值每秒可处理百万笔通信核心交易,保障系统持续稳定运行近十年

    26940编辑于 2022-11-02
  • 来自专栏AntDB数据库

    亚信安慧AntDB-M负载均衡

    AntDB-M分布式内存数据库节点角色可以分为管理节点(MN)、计算节点(CN)和数据节点(DN)三种。 具体算法步骤如下:1、节点类型判断AntDB-M分布式集群可以根据需求配置CN节点与DN节点,构建MN+DN结构或MN+CN+DN结构的结构。 实践示例1、相关操作节点类型控制:AntDB-M通过变量antdb_route_mode(session_variable)控制负载均衡暴露节点类型,使用show variables like “antdb_route_mode ”查看当前暴露的节点,使用 set session antdb_route_mode=“DN”改变暴露的节点。 当集群结构发生改变时,antdb_route_mode值会根据集群结构自动进行调整,仅当集群结构为MN+CN+DN时可以指定暴露节点类型。

    17300编辑于 2024-08-12
  • 来自专栏AntDB数据库

    信创产业多点开花,AntDB数据库积极参与行业标准研制,协同价值链伙伴共促新发展

    AntDB入选《爱分析·信创厂商全景报告》11月,AntDB数据库成功入选《2022爱分析·中国信创厂商全景报告》。 这是行业对AntDB数据库在信创领域工作成绩的肯定与认可,充分证明了AntDB数据库的产品研发与应用落地能力。与此同时,AntDB数据库在信创市场的推广也多点开花。 AntDB中标某市政务大数据分析查询项目近日,AntDB数据库域外业务再传喜报——签约某市政务大数据分析查询项目。 此次签约,既代表政务行业客户对AntDB数据库产品和服务能力的认可,也标志AntDB在政务行业服务能力的进一步提升。 AntDB数据库与信创伙伴完成产品互认11月,AntDB数据库与浪潮K1 Power服务器、DSG SuperSync大型数据库高性能复制平台、超聚变服务器操作系统FusionOS 22先后完成了产品兼容互认

    36720编辑于 2022-11-25
  • AntDB数据库分布式集群在线升级

    二、AntDB分布式集群支持在线升级主要流程总的来说,数据库在线升级作为一种非常重要的升级方式,其具有的优势和应用场景是非常广泛的。 AntDB分布式集群支持在线升级,主要流程包括备节点升级、主备切换、原主节点升级。下面将介绍这些流程的具体操作:1、备节点升级AntDB分布式集群有多个分片,每个分片有一个主节点和多个备节点。

    33110编辑于 2024-08-30
  • 来自专栏AntDB数据库

    AntDB入选《2022爱分析·信创厂商全景报告》

    ​近日,AntDB数据库成功入选《2022爱分析·信创厂商全景报告》信创数据库全景地图。报告综合考虑企业关注度、行业落地进展等因素,遴选出在信创市场中具备成熟解决方案和落地能力的厂商。 AntDB作为内核全自研的数据库产品,来源于高密度、高复杂的需求场景,是因需求而生的数据库产品(21世纪初通信数据暴增,国外品牌数据库的吞吐量及响应率无法满足运营商的数据存储管理需求,AntDB一代以内存数据库应运而生 AntDB完善的迁移咨询规划、去O支持工具等,降低客户学习和运维成本。除此之外,AntDB数据库积极进行信创生态链的适配兼容,支持众多国产芯片和操作系统,适配国产第三方工具,已全面融入信创大家庭。 未来AntDB数据库团队将继续创新技术,提升服务,为信创产业做出更大的贡献。 关于AntDB数据库AntDB数据库始于2008年,在运营商的核心系统上,为全国24个省份的10亿多用户提供在线服务,具备高性能、弹性扩展、高可靠等产品特性,峰值每秒可处理百万笔通信核心交易,保障系统持续稳定运行近十年

    46240编辑于 2022-11-18
  • 来自专栏AntDB数据库

    AntDB-M数据库锁分析,不要错过!

    锁是OLTP数据库中保证事务一致性的一种重要手段,本文主要阐述AntDB-M(AntDB内存引擎)的锁相关设计。 概述 AntDB-M的锁的设计分为两层,1)元数据锁;2)数据锁。 AntDB-M根据操作语句对元数据、数据的不同要求,设计了多种元数据锁类型。以满足对元数据、数据的不同读、写限制、以及并发能力。 由于排他锁具有较高优先级,并且较低的并发度。 AntDB-M在为一个表创建出一块新的数据块空间时,就会为每行记录分配好临界资源,尽管数据空间中的记录行还没实际使用。 总结 本文主要讲述了AntDB-M的数据锁的类型、粒度、兼容性。锁的具体设计上又分为表锁、行锁、闩锁。以及不同锁的申请、释放、升级过程,以及不同锁间的区别。 关于AntDB数据库 AntDB数据库始于2008年,在运营商的核心系统上,为全国24个省份的10亿多用户提供在线服务,具备高性能、弹性扩展、高可靠等产品特性,峰值每秒可处理百万笔电信核心交易,保障系统持续稳定运行近十年

    59530编辑于 2023-03-20
  • 来自专栏AntDB数据库

    AntDB入选《爱分析:2022数据智能厂商全景报告》

    AntDB数据库自7.0发布会后,引起了行业媒体、研究机构、从业者等机构和人员广泛关注,近日, AntDB成功入选《爱分析:2022数据智能厂商全景报告》分析型数据库和实时数据平台两大市场。 AntDB作为一款内核全自研,经历14年通信市场验证的通用型数据库产品,具备四大显著特点:多——服务人数多,全国超10亿手机用户后台在使用着AntDB数据库。 久——应用时间久,从2008年开始在计费系统使用,AntDB经历了14年精心锤炼。 稳——产品稳定可靠,AntDB在通信运营商核心系统数十年如一日平稳运行,安全高效。 AntDB电信级核心交易数据库-服务全国24个省份超10亿用户

    38330编辑于 2022-09-28
  • 亚信安慧AntDB-M 只读事务提交优化

    二、 现有空闲长事务中止方案AntDB-M起初通过配置事务超时间来解决长时间空闲事务未提交带来的事务占用资源未释放的问题,如果空闲事务超时,数据库系统会自动中止事务,执行回滚操作,释放事务资源。 三、 只读事务提交优化方案AntDB-M后续做了进一步的优化,对于只读查询事务长时间未提交,并且数据库的隔离级别是读已提交(Read Committed)时,自动提交查询操作,立即释放事务资源,使并发的 由此可见,该优化方案可解决备副本上因为只读事务查询操作长时间不提交导致DDL执行阻塞或失败问题,避免了数据库集群副本间数据同步落后或中断,提高了AntDB-M数据库集群的稳定性。

    28810编辑于 2024-09-11
  • 来自专栏AntDB数据库

    AntDB数据库携高可用解决方案亮相全球分布式云大会

    10月26日,全球分布式云大会(上海站)成功举办,AntDB数据库运营管理中心总经理张桦先生再次受邀参会,发表《AntDB分布式数据库演进与高可用解决方案》主题演讲,分享AntDB数据库演进之路及市场实战中的高可用解决方案 在这种背景下,亚信科技AntDB数据库团队成立,2008年AntDB第一代自研内存数据库在通信运营商核心系统应用,随着通信技术3G、4G、5G的升级迭代,AntDB数据库也“与时俱进”地完成了“三级跳” AntDB数据库。 快—执行性能快,电信业务中所有的通话记录、上网每一个报文首发,后台都需要AntDB的支撑,AntDB峰值每秒可处理百万笔通信核心交易。 AntDB数据库作为一款提供可扩展性和大规模并行处理的分布式数据库,已经拥有全栈、全兼容、全生命周期产品体系,未来AntDB数据库团队也将继续基于新的应用场景和数据管理需求,致力于数据库前沿技术的研发应用

    40930编辑于 2022-10-31
  • 来自专栏AntDB数据库

    AntDB数据库受邀参加第六届上海人工智能大会,分享AIGC时代核心交易系统升级方案

    亚信科技AntDB数据库作为数智转型时代的基础软件受邀参加本次大会,其技术负责人北陌在“智慧金融”专题论坛发表“AntDB数据库助力金融/通信运营商核心交易系统升级改造创新实践”主题演讲,从理论到案例, ,历经15年通信核心业务锤炼,形成了“多、久、快、稳”四大特点:多——服务人数多,全国超10亿的手机用户后台都在运行着AntDB数据库久——应用时间久,从2008年应用在通信运营商核心计费系统,AntDB 核心交易系统升级改造方案AntDB数据库技术总监北陌在会场为大家带来了AntDB助力通信、金融等行业核心交易系统升级改造的案例分享。 紧接着介绍了AntDB在海量详单库的应用及中国移动某省CRM域核心系统的升级改造。在海量详单库,AntDB存储约千万级移动通信用户的通话记录,涉及计费、详单查询及统计等业务。 最后分享了AntDB数据库在北方某人寿大数据平台的应用实例:方案采用分布式数据库,一主一从高可用配置,充分利用了AntDB数据库的分析计算的功能,部署人寿大数据平台。

    35820编辑于 2023-05-05
  • 来自专栏AntDB数据库

    亚信科技AntDB:一款面向未来场景、引领前沿技术的数据库产品

    “出道即巅峰”,对于亚信科技AntDB数据库来说,没有比这更准确的描述了。 从诞生原因说,AntDB是为了解决国际品牌数据库不曾遇到且难以解决的独具中国特色的超高频超高并发的通信需求而来的;从信创风行的当下来看,经过在通信运用商核心系统15年的蛰伏修炼,AntDB进入大家视野就已经具备 随着通信技术2G到5G升级,AntDB也始终站在未来的场景中进行迭代演进,到2023年,中国移动互联网正式进入5G时代,亚信科技AntDB支撑着全国24个省市的业务运营,为10亿多手机用户提供服务。 与此同时,AntDB还被使用在中国广电的15个主要业务系统,支撑其5G专网建设。可以说,继三大运营商后,中国第四大运营商中国广电的核心系统也跑在AntDB上,且上线近半年,一直平稳运行。 相比其他数据库产品,AntDB作为在实实在在生产环境打磨出来的产品,更具备天然优势。所以,从基因和发展历程上看,亚信科技AntDB数据库已经做到了与众不同。

    58530编辑于 2023-02-03
  • 来自专栏云头条

    突破性能天花板!亚信数据库支撑 10 多亿用户,峰值每秒百万交易

    那就是为了给AntDB数据库系统带来性能和计算效率的全面提升,同时大幅降低成本与功耗,亚信科技选择了与AMD开展深度合作,为AntDB数据库配备了AMD采用最新架构的第三代EPYC(霄龙)处理器。 不仅如此,AntDB还是服务用户数众多的国产数据库。截至目前为止,AntDB直接或间接服务的用户数已经超过了10亿人。人们不管是打电话还是上网,背后其实都离不开AntDB的服务。 AntDB数据库产品架构 既然AntDB数据库系统是如此的重要,那么我们不妨想象一下:如果能够提升其算力和工作效率,又或是降低成本与功耗,运营商和用户将会由此获得多大的收益? 其中AntDB分别基于单路EPYC单AntDB数据库实例部署、和双路EPYC多AntDB数据库实例运行,采用BenchmarkSQL 和DBGen等工具压测TPC-C以及TPC-H行业标准模型对整个系统进行性能压测 分布式AntDB数据库多节点扩展性能 带给企业用户的诸多收益 前面介绍了AntDB结合AMD EPYC带来的诸多改进与新特性,而对于企业用户来说,最关心的问题莫过于双方的携手能够为自己带来哪些收益?

    78820编辑于 2022-07-25
  • 来自专栏AntDB数据库

    AntDB数据库首个社区版正式发布,携手生态更多可能

    作为AntDB数据库的首个社区版产品,AntDB-CE(Community Edition ) V7.2.0具有完整、易用、兼容度高的企业级分布式数据库产品特性,提供了详细的在线文档支持,并成立AntDB 2022年7月,亚信科技发布了分布式数据库AntDB的7.0版本,这次发布会也是亚信科技AntDB的首次发布会。2022年底,AntDB数据库在新版本里提出了“超融合”和“流式实时数仓”的重大更新。 2023年2月,AntDB-CE 社区版V 7.2.0正式发布,这是AntDB拥抱市场的全新里程碑。 (三)AntDB-CE 社区版与AntDB的长期战略 对于AntDB数据库、用户和社区来说,AntDB-CE 社区版发布的背后,具有几层重要的意义: 1.在国内基础软件蓬勃发展的今天,亚信科技AntDB 亚信安慧总经理王立表达了AntDB在社区生态上的投入和决心。 更多细节,请至AntDB社区版官网查看、体验。

    53030编辑于 2023-03-01
领券