【AntDB 数据库】国产数据库肇始之独具特色的场景需求

2023-12-06 14:44

本文主要是介绍【AntDB 数据库】国产数据库肇始之独具特色的场景需求,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

影响国产数据库源起、发展的因素有很多,除了数据库本身对国家和组织的重要战略性地位、市场趋势向好等因素外,还有哪些关键因素呢?今天AntDB数据库就跟大家一起回顾、探求一下我国最早一批国产数据库起源背后独具特色的场景需求。

过去40年,任何行业的发展都离不开人口红利,国产数据库也不例外,为什么这么说呢?因为巨大的人口基数和快速发展的、面向全国乃至于全世界的通信需求,带来了独具中国特色的应用场景。

一方面,90年代末我国进入第二代移动通信服务时代,进入21世纪更是迎来了高速发展期:2000年初移动电话用户数4330万,到2005年底已经有3.93亿,年复合增长率55.4%。另一方面相较于昂贵的语音,简洁的短信受到了追捧,与此同时互联网业务开始萌芽,各类SP业务遍地开花。

用户量、业务量的短时骤增,对当时通信行业的支撑系统提出了几近苛刻的要求,尤其是核心计费账务系统:话单积压不能超过5分钟、系统需要负载至少5到6倍的当前业务总量……这样的数据和信息处理需求,在世界上史无前例、独具中国特色。

然而,Oracle,SQL Server和DB2等传统数据库孕育于欧美市场,并不能很好地满足这样体量的数据管理需求,尤其是在应对一些核心的应用场景(如:计费、信令分析等)时,无法满足数据处理的吞吐量和响应性。

穷则思变,在这样的背景下,为了保证海量数据和高频交易场景的支撑,我们只能用新的场景需求倒逼技术的变革、创新,开发自己的数据库产品,AntDB一代——内存数据库也便应运而生。

基于独特应用场景开发的AntDB一代,在电信级的高可用基础上,使整个交易处理的吞吐率和响应时间比国外主流数据库提升了一个数量级。

随着通信技术在3G、4G、5G的迭代,中国社会的数字化转型从互联网、移动互联网以至于万物互联网的快速成长,AntDB数据库“与时俱进”地完成了“三级跳”:从内存数据库到了全功能、通用的关系型数据库,再到兼容MySQL、PostgreSQL开源生态,对国外主流数据库高度兼容性的全栈式数据库,更进一步到分布式、云原生数据库。

时至今日,AntDB作为一款内核全自研,经历14年通信市场验证的通用型数据库产品,已经具备四大显著特点:

多——服务人数多,全国超10亿手机用户后台在使用着AntDB数据库。

久——应用时间久,从2008年开始在计费系统使用,AntDB经历了14年精心锤炼。

快——执行性能快,峰值每秒处理百万笔通信核心交易,通信业务中所有的通话记录、上网每一个报文收发,后台都需要AntDB数据库的支撑。

稳——产品稳定可靠,AntDB在通信运营商核心系统数十年如一日平稳运行,安全高效。

关于亚信安慧 AntDB 数据库

亚信安慧 AntDB 数据库始于 2008 年,在运营商的核心系统上,为全国 24 个省份的 10 亿多用户提供在线服务,具备高性能、弹性扩展、高可靠等产品特性,峰值每秒可处理百万笔电信核心交易,保障系统持续稳定运行近十年,并在通信、金融、交通、能源、物联网等行业成功商用落地。

这篇关于【AntDB 数据库】国产数据库肇始之独具特色的场景需求的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/462201

相关文章

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

MySQL数据库宕机,启动不起来,教你一招搞定!

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG、Mongodb数据库运维(如安装迁移,性能优化、故障应急处理等)公众号:老苏畅谈运维欢迎关注本人公众号,更多精彩与您分享。 MySQL数据库宕机,数据页损坏问题,启动不起来,该如何排查和解决,本文将为你说明具体的排查过程。 查看MySQL error日志 查看 MySQL error日志,排查哪个表(表空间

国产游戏崛起:技术革新与文化自信的双重推动

近年来,国产游戏行业发展迅猛,技术水平和作品质量均得到了显著提升。特别是以《黑神话:悟空》为代表的一系列优秀作品,成功打破了过去中国游戏市场以手游和网游为主的局限,向全球玩家展示了中国在单机游戏领域的实力与潜力。随着中国开发者在画面渲染、物理引擎、AI 技术和服务器架构等方面取得了显著进展,国产游戏正逐步赢得国际市场的认可。然而,面对全球游戏行业的激烈竞争,国产游戏技术依然面临诸多挑战,未来的

深入理解数据库的 4NF:多值依赖与消除数据异常

在数据库设计中, "范式" 是一个常常被提到的重要概念。许多初学者在学习数据库设计时,经常听到第一范式(1NF)、第二范式(2NF)、第三范式(3NF)以及 BCNF(Boyce-Codd范式)。这些范式都旨在通过消除数据冗余和异常来优化数据库结构。然而,当我们谈到 4NF(第四范式)时,事情变得更加复杂。本文将带你深入了解 多值依赖 和 4NF,帮助你在数据库设计中消除更高级别的异常。 什么是

DM8数据库安装后配置

1 前言 在上篇文章中,我们已经成功将库装好。在安装完成后,为了能够更好地满足应用需求和保障系统的安全稳定运行,通常需要进行一些基本的配置。下面是一些常见的配置项: 数据库服务注册:默认包含14个功能模块,将这些模块注册成服务后,可以更好的启动和管理这些功能;基本的实例参数配置:契合应用场景和发挥系统的最大性能;备份:有备无患;… 2 注册实例服务 注册了实例服务后,可以使用系统服务管理,

速了解MySQL 数据库不同存储引擎

快速了解MySQL 数据库不同存储引擎 MySQL 提供了多种存储引擎,每种存储引擎都有其特定的特性和适用场景。了解这些存储引擎的特性,有助于在设计数据库时做出合理的选择。以下是 MySQL 中几种常用存储引擎的详细介绍。 1. InnoDB 特点: 事务支持:InnoDB 是一个支持 ACID(原子性、一致性、隔离性、持久性)事务的存储引擎。行级锁:使用行级锁来提高并发性,减少锁竞争

开源分布式数据库中间件

转自:https://www.csdn.net/article/2015-07-16/2825228 MyCat:开源分布式数据库中间件 为什么需要MyCat? 虽然云计算时代,传统数据库存在着先天性的弊端,但是NoSQL数据库又无法将其替代。如果传统数据易于扩展,可切分,就可以避免单机(单库)的性能缺陷。 MyCat的目标就是:低成本地将现有的单机数据库和应用平滑迁移到“云”端

ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法

在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener.ora中增加对BlueAeri-PC或ip地址的侦听,具体步骤如下: 1.启动Net Manager,在“监听程序”--Listener下添加一个地址,主机名写计

PostgreSQL核心功能特性与使用领域及场景分析

PostgreSQL有什么优点? 开源和免费 PostgreSQL是一个开源的数据库管理系统,可以免费使用和修改。这降低了企业的成本,并为开发者提供了一个活跃的社区和丰富的资源。 高度兼容 PostgreSQL支持多种操作系统(如Linux、Windows、macOS等)和编程语言(如C、C++、Java、Python、Ruby等),并提供了多种接口(如JDBC、ODBC、ADO.NET等