一文读懂天翼云自研 TeleDB 数据库五大紧张特性
数字年代下,随着企业向数字化、在线化、智能化高速演进,存储需求呈指数级增长,业务也面临着更多抢手和突发流量带来的挑唆,这就对数据库宁静可靠、超高功能、易运维性提出了更高要求。
天翼云自研 TeleDB 数据库接纳云原生架构,具有即开即用、安定可靠、宁静运转、弹性伸缩、轻松办理、经济实用等特点,可为用户提供安定可靠的企业级数据库办事,协助企业圆满处理上述成绩。
与传统数据库比拟,TeleDB 具有高功能、高可用、高宁静性、低本钱、易运维五大上风。
高功能:支持线程池,变小线程反复创建与烧毁局部的开支,提高功能及体系安定性;支持读写分散,提高数据库全体读写功能。
高可用:支持同城跨 AZ 多活容灾,支持两地三中央金融级摆设场景。
高宁静性:支持传输、存储加密,使用多重宁静防护武艺,上心抗击种种恶意打击,确保数据宁静,防守 DDoS 打击、防 SQL 注入。
低本钱:支持弹性伸缩,依据监测数据库压力和数据存储量的厘革,机动调停实例规格。
易运维:专业数据库办理平台提供实例在线监控、运维、晋级等便宜的才能。
上风的取得离不开天翼云抢先的武艺才能和强壮的研发才能,TeleDB 接纳五大紧张武艺为企业数字化转型打造坚固底座。
紧张武艺一:线程池
TeleDB 使用线程池武艺,处理最大毗连数限定以及过多线程带来的体系开支,在高并发毗连时切换代价更小、内存斲丧更低、实行听从更高,可提供持续安定的高功能读写才能。
TeleDB 线程池武艺经过事后创建一定数目标线程,在监听到新的哀求时,从线程池中分派一个线程来提供办事,办事完毕后线程不会直接烧毁,而是放回线程池等候处理其他的哀求,制止了线程和内存目标经常创建和烧毁,变小了上下文切换,提高资源使用率,从而在一定水平上提高体系的功能和安定性。
TeleDB 线程池限定了并发线程数,即限定了 TeleDB 的 running 线程数,无论体系有几多毗连大概哀求,凌驾最大设置的线程数都必要列队,让体系坚持高功能水平,从而避免数据库显现雪崩,对 TeleDB 起到保护作用。
紧张武艺二:高功能读写
读写功能不休是数据库体系的瓶颈,TeleDB 优化了复制武艺及使用高功能硬件,好效提升了集群的读写才能。
TeleDB 接纳延长 IO 途径以及高功能存储卡的办法提高了磁盘本身的读写功能瓶颈,可以轻松应对单机上万高并发读写的必要;优化主从复制,一方面变小复制 IO 交互,另一方面消弭和优化锁竞争,大大地提高 TeleDB 数据复制全体的功能;支持数据节点的多个从库完成读写分散,缓解主库的压力,主从只卖力各自的写和读,进而提高数据库集群的全体功能。
紧张武艺三:闪回查询
TeleDB 支持闪回查询,经过闪回查询,可以高效查询实例、数据库、数据表在已往某个时间点的信息。用户利用不妥招致误编削数据后,可经过闪回查询快速找回。
紧张武艺四:跨AZ高可用
TeleDB 高可用集群支持多种复制架构(异步、半同步、 组复制)的集群搭建,支持多种实例形式(单主、多主、只读),支持监控复制、实行办理职责(妨碍转移、手工切换等)。
TeleDB 设置利用简便,可一键式完成干系高可用集群摆设利用;完成主动检测、主动切换,无需人工干涉;切换历程保证主备数据完全一律,未同步数据不会前往事件呼应;支持 Auto Failover 和 Manual Switchover;Failover 后,主动对原主节点举行后续办理维护;提供对 Virtual IP 的办理和支持,路由切换,完成主库到从库的路由秒级切换。
TeleDB 高可用集群支持跨 AZ 摆设,主可用区创建主数据库实例,其他可用区创建数据库抄本,从主数据库实例同步数据复制到备用数据库实例,完成了跨 AZ 高可用。主数据库实例为使用步骤哀求提供办事,而备用数据库实例则会在显现妨碍时接受办事。TeleDB 支持妨碍主动检测、切换和修复才能,无需人工干涉,容灾切换中具有智能化高可用切换战略特性,可以完成机架感知,就近切换,在跨 AZ 场景上制止流量在各中央长距离没效传输,提升数据库集群全体可用性。
同时 TeleDB 还在不休探究同城双集群高可用、异地多活。经过数据库集群间解耦,完成妨碍域断绝,从而制止全局性的网络妨碍和集群办理组件妨碍;数据库内里盘算与存储分散,将存储办理放到下属共享存储中,处理数据同步带来的延时成绩,同时增长了盘算才能的弹性伸缩才能;经过设置多抄本,可以完成 AZ、Region 级高可用容灾战略。
天翼云现在在华北、西安、苏州等多地具有3AZ摆设。
紧张武艺五:数据宁静
第三方调研机构《数据流出观察报告》指出:数据库蒙受要挟是数据泄漏事变产生的主要缘故,其占比高达 90%;全体信息体系宁静,数据宁静紧张性占比高达 74%。企遗址单位中存在诸多中心体系,如订单买卖体系、政务体系、触及企业信誉和公信力的业务体系等,一旦泄密将给企业带来扑灭性的丧失。
TeleDB 支持数据库形态监控、数据库审计、数据库风险扫描、SQL 防火墙、拜候控制等功效,可提供好坏名单和例外战略、用户登录控制、用户拜候权限控制,并具多数据库审计和机动的告警功效,全体构成事前监控、事中控制和事后审计的完备宁静防护体系,确保数据宁静,防备信息泄漏和窜改。该体系包含:
事前防护:
a.假造公有云和网络宁静组完成网络断绝
b.好坏名单
c.数据库主/子帐号和宁静组完成拜候控制
事中保护:
a.传输加密,经过 TLS 加密、SSL 加密完成传输加密
b.存储加密,经过静态加密、表空间加密对数据举行加密
c.支持自主拜候控制及欺压拜候控制,欺压拜候控制支持行级粒度
d.云盘加密,基于块存储对整个数据盘举行加密,即使数据备份流出也无法解密,最大限制保护数据宁静
事后审计:
a.SQL 审计,记任命户对数据库实例干系的利用事变,回绝不法利用,便于日后的查询、审计和回溯
b.日志办理:纪录实例的错误日志、慢日志明细和慢日志统计,便于定位成绩妨碍
c.汗青事变:开启汗青事变功效后可以查察用户的运维利用日志,比如在某个时间创建了实例、修正了参数
数据库是支持企业数字化转型的紧张基本办法之一,在企业提高历程中发扬偏紧张作用。天翼云 TeleDB 数据库可全方位提升企业数据存储才能、提高数据宁静性,为企业办理及业务高质量提高持续赋能,让企业跑出“数字增速率”。
