作者:Moka数据架构师张晓辉 导读 Moka是一家HRSaaS服务提供商,致力于通过一流技术和服务赋能企业的人才战略。Moka的BI系统通过数据统计和实时报表等方式,实现了企业招聘和人力资源管理系统的智能化。文章重点介绍了MokaBI对其数据库架构的革新,分享了其系统现状及对选型的思考。在综合考虑兼容性、稳定性、简洁性、易用性、高可用等因素后,MokaBI选择了TiDB作为支撑新架构的数据库,解决了数据壁垒,降低业务复杂度,实现了全面的性能提升。 MokaBI介绍 Moka是一家致力于为全员带来更好体验的HRSaaS服务商,从2015年成立到现在已累计获得数十亿元的融资,先后服务小...

作者:cchouqiang 背景 TiDB集群安装部署很简便,依靠tiup命令,可以实现部署、扩容、缩容、修改参数等;但是集群部署所需要的deploy.yaml文件需要手工编写。对于大规模的集群来说,编写deploy.yaml文件耗费时间还是很多的,尤其是几十台甚至上百台机器,编写配置文件所需要的工作量会成倍增加。 基于大规模集群编写配置文件的痛点,若有快速生成集群配置文件的工具,会给部署集群带来很大的便利,让部署TiDB集群变得更easy。 由于部署集群前,负责硬件的同事会提供一个机器IP的基本信息表,利用该表格的信息,在添加一些部署集群所需的信息,自动生成deploy.yaml...

作者:ShawnYan 目录 TL;DR 前情提要 TiDBServer编译 编译环境 编译步骤 启动TiDBServer TiDBServerv7.x新特性 🔑资源管控能力增强 🥳TiDB相关SQL再扩展 1️⃣TiDB7.1.0,新增支持FixControl特性 2️⃣TiDB7.2.0,支持对DDL任务进行暂停和恢复 3️⃣TiDB7.3.0,新增支持8项OptimizerHint 4️⃣TiDB7.4.0,新增支持`TIDB_PARSE_TSO_LOGICAL()`语法 5️⃣TiDB7.4.0,新增支持分区类型管理功能 Ⓜ️MySQL8.0兼容性 1️⃣TiDB7.2...

  cCwsR4XoSJxL   2023年11月19日   19   0   0 ServersedsedcentosServercentos

POC测试背景 在某地震多发省,为了避免地震造成的机房级灾难,或者城市级灾难,导致整个系统不可用,拟建设一套三地五中心五副本分布式高可用数据库系统,保证高可用需求。 在该系统中需要接入不同地区的应用流量,做流量单元化处理,且前期应用开发已经采用了百库百表的水平分库表策略。为尽可能减少应用和数据库延迟、数据库计算层向存储层跨机房跨城取数延迟,需要做到业务流量与对于数据分片leader在同一个机房。 测试环境信息 机器软件环境配置 共12台阿里私有云托管物理机,其中10台用作部署集群,2台用作部署同测试HTAP能力和扩容实践。 单台配置如下: 配置项 配置信息 ...

作者:TiDBer_小阿飞 一、tiup运维基本命令 1.查看集群列表: tiupclusterlist 2.启动集群   启动集群操作会按PD->TiKV->Pump->TiDB->TiFlash->Drainer->TiCDC->Prometheus->Grafana->Alertmanager的顺序启动整个TiDB集群所有组件 tiupclusterstart${cluster-name} 3.启动部分组件 tiupclusterstart${cluster-name}-Rpd 4.只启动1.2...

作者:ShawnYan TiDB TiDB是PingCAP公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理(HybridTransactionalandAnalyticalProcessing,HTAP)的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时HTAP、云原生的分布式数据库、兼容MySQL5.7协议和MySQL生态等重要特性,支持在本地和云上部署。 源码仓库 TiDB数据库本身由众多组件构成,而周边生态也欣欣向荣,所以源码仓库很多,本文主要涉及PD和TiDBDashboard两个源码库,目标地址如下: https:/...

  cCwsR4XoSJxL   2023年11月15日   30   0   0 githubcentosgithubgolanggolangcentos

背景 前段时间用户反馈某生产环境TiDB集群drainer频繁发生故障,要么服务崩溃无法启动,要么数据跑着跑着就丢失了,很是折磨人。该集群跑的是离线分析业务,数据量20T,v4版本,有多个drainer往下游同步数据,目标端包括kafka、file、tidb多种形态。 两天前刚恢复过一次,这会又故障重现,不得不来一次根因排查。 故障现象 接业务端反馈,某下游kafka几个小时没收到TiDB数据了,但是pump和drainer节点状态都显示正常,同样在几天前也收到类似的反馈,当时是因为binlog发生未知异常导致TiDBserver停止写入,需要通过以下API验证binlog状态: c...

  cCwsR4XoSJxL   2023年11月15日   18   0   0 kafka重启kafka重启数据数据

作者:ShawnYan 引言 前文TiDB源码编译之PD/TiDBDashboard篇演示了如何编译PD和TiDBDashboard组件,本文继续谈谈TiUP,对于TiUP组件的重要意义也已经在去年的文章TiUP:TiDBAer必备利器中充分阐述,不再赘述,直接上干货。 TiUP编译 源码仓库 TiUP的源码在PingCAP的org下, 目标地址为:https://github.com/pingcap/tiup/ 需要注意的是,去年十月,bench压测组件的源码独立成单独仓库(2055), 目标地址变更为:https://github.com/PingCAP-QE/t 编译执行...

  cCwsR4XoSJxL   2023年11月15日   18   0   0 githubgithublinuxServerlinuxServer

作者:Fly-bird 随着外面平台和外卖行业的兴起,越来越多的企业开始涉足本地化的外卖、配送、跑腿等业务,目前市场基本是美团和饿了么的天下,但是在一些三线城市领域,存在着最本土化的本地电商平台-幸福城市,幸福城市不是一个平台,是N多个三线城市各自的品牌,只是使用了同一套技术平台。幸福城市平台开发公司在构建应用程序时,采用了经典的前端+服务+数据库的系统架构,服务比较成熟,使用java编写。但是在数据库领域面对一个核心问题:如何选择合适的数据库。本文将以国内提供幸福城市平台的软件开发公司为例,详细介绍我公司如何根据自身需求进行数据库选型,以及在面对性能瓶颈时如何进行优化。 一、背景介绍...

  cCwsR4XoSJxL   2023年11月15日   21   0   0 MySQL数据库mysql数据数据库数据

作者:TiDB社区小助手 导读 Bolt是一家总部位于爱沙尼亚,提供城市交通和运送服务的出行互联网公司,业务领域涵盖网约车、摩托车租赁、汽车共享和餐饮外卖等,是优步在欧洲的强劲竞争者。Bolt在45个国家和地区的500多个城市拥有超过1亿客户,与全球300万多家供应商建立了合作伙伴关系,雇佣了3000多名员工。 本文为“全球极限场景与创新场景使用TiDB的最佳实践”专题第二篇,分享TiDB如何为Bolt1亿用户提供超强可扩展性与弹性,保障其服务的全球化运营。 MySQL方案面临的主要痛点 作为一家互联网公司,数据对于业务决策和个性化服务具有巨大的价值与作用。过去,Bolt一直使用...

作者:Billmay表妹 TiDB7.4.0ReleaseNotes 发版日期:2023年10月12日 TiDB版本:7.4.0 试用链接:快速体验 | 下载离线包 在7.4.0版本中,你可以获得以下关键特性: 分类 功能 描述 可扩展性与性能 提升在一个 ADDINDEX 语句中添加多个索引的性能(实验特性) 自v6.2.0起,你可以在单个 ADDINDEX 语句中为表添加多个索引,然而其性能与运行多个 ADDINDEX 语句相同。经过v7.4.0的优化后,在一个SQL语句中添加多...

本文作者:李家林安能物流数据库团队负责人 导读 本文以安能物流作为案例,探讨了在数字化转型中,企业如何利用TiDB分布式数据库来应对复杂的业务需求和挑战。 安能物流作为中国领先的综合型物流集团,需要应对大规模的业务流程,面临着核心结算系统所带来的数据库挑战。安能将结算系统allinTiDB,克服传统MySQL数据库所面临的瓶颈,实现平稳迁移和性能提升的同时,打造一栈式物流数据平台,加速数字化升级。 关于安能物流 安能物流(简称:安能)成立于2010年,是中国领先的综合型物流集团,为企业组织及消费者提供安全、便捷、优质、高效的物流服务。截止到目前安能物流自有员工20,000多名,自建1...

  cCwsR4XoSJxL   2023年11月15日   27   0   0 MySQL数据库mysql数据数据库数据

作者:Billmay表妹 导读 作为TiDB企业版的全新升级,平凯数据库一经推出便广受媒体及用户关注。近日,平凯星辰首席科学家丁岩在“平凯数据库全解读”活动中,首次详细介绍了平凯数据库的核心能力。本文为丁岩演讲实录全文,为方便阅读,已做部分编辑。 平凯数据库(TiDB企业版)由TiDB社区版+三个核心组件+国产化生态+企业级服务组成。平凯数据库依托于TiDB社区版,继承了社区版的全部能力,在此基础上增加了图形化平台组件、企业级安全组件和企业级通用组件,全面兼容国产化生态,并提供了增强级的企业级服务。 平凯数据库主要包含以下核心优势: 自主研发,代码级可控。平凯数据库核心代码全部自研; ...

作者:ShawnYan TiProxy简介 TiProxy是一个基于Apache2.0协议开源的、轻量级的TiDB数据库代理,基于Go语言编写,支持MySQL协议。TiProxy支持负载均衡,接收来自应用程序的请求,然后将其发送到TiDB集群。支持自动故障转移,当后端TiDBServer发生故障,可以自动将连接转移到其他节点,以提高应用程序的可用性。 TiProxy编译 TiProxy是轻量级组件,编译步骤很简洁,编译环境同前《TiDB源码编译之TiUP篇》。 编译步骤如下: gitclonehttps://github.com/shawn0915/tiproxy--depth...

  cCwsR4XoSJxL   2023年11月15日   27   0   0 githubMySQLgithubd3d3mysql

作者:像风一样的男子 前言 目前TIDB的负载均衡官网推荐使用HAProxy,社区主流也是HAProxy,本文尝试使用nginx四层代理tidb提供TCP协议下的负载均衡能力,因为nginx安装编译需要自己添加模块,很多小伙伴觉得麻烦,本文使用基于Nginx的openresty来安装,可以实现一键安装并打包各个模块,快速方便。 环境说明 TiDB版本:V5.4.3 Openresty版本:1.21.4.2 OS环境:Centos7.9 安装openresty yum安装 addtheyumrepo: wgethttps://openresty.org/package/cen...

  cCwsR4XoSJxL   2023年11月15日   14   0   0 nginxlualuanginx

作者:TiDBer_小阿飞 第六部分 数据备份及数据迁移 一、TiDBDataMigration(DM)安装部署 TiDBDataMigration(DM)是一款便捷的数据迁移工具,支持从与MySQL协议兼容的数据库(MySQL、MariaDB、AuroraMySQL)到TiDB的全量数据迁移和增量数据同步。 1.解压DM包 在TOOLS的文件夹中,找到dm-master-v6.5.2-linux-amd64.tar.gz包,解压到本地 tarzxvfdm-master-v6.5.2-linux-amd64.tar.gz 2.配置文件 编写安装配置拓扑文件 vimdm...

作者:随缘天空 本文包含以下内容: 1、安装的硬件要求 2、安装前环境检查及系统优化 3、集群搭建 4、服务访问 1、硬件要求 tidb集群搭建对服务器的cpu和内存有要求,过低的配置可能会导致搭建失败或影响集群性能 2、安装前环境检查及系统优化 为了保证安装顺利和集群的性能,安装前我们需要对环境做一些检查,以便使用tiupcheck命令检查时能顺利的通过校验检查以及优化一些系统参数,以便保证安装后集群的性能。此流程主要分为5大步。第一:磁盘挂载,第二:关闭防火墙,第三:检测及关闭系统swap,第四:检测及安装NTP服务,第五: 操作系统检查及参数优化 磁盘挂载: ...

作者:随缘天空 作为一名开发人员,随着经验的增加和技术的沉淀,需要提高自己架构方面的知识,同时对于一个企业来说,搭建一套高可用、高性能的技术架构,对于公司的业务开展和提高服务的性能也是大有裨益的。本文重点从软件安装和搭建tidb负载均衡数据库服务介绍下HAProxy的使用 1、概述上篇文章我们讲解了tidb集群服务的搭建流程,由于涉及到2个节点,我们在正式对外提供服务时,应该有一个统一的入口,而不是将所有节点对应的ip和端口暴露出去,一方面增加服务的安全性,另一方面通过负载均衡代理,提高数据库的性能。本文将通过实战的过程演示下HAProxy搭建tidb负载均衡的完整过程。HAProxy是由...

作者:TiDB社区小助手 同盾科技是中国领先的人工智能科技企业。为了确保服务的低延迟和高可用性,同盾的技术团队不断寻找最佳的技术架构。经过长时间调研,他们最终选择了新一代分布式数据库TiDB作为离线层的核心数据库,基于TiDB打造的实时数据架构为风控智能决策保驾护航。 同盾科技是中国领先的人工智能科技企业,专注决策智能领域,致力于帮助政企客户防范风险、提升决策效率。同盾科技坚持自主科技创新,多项算法和软件系统已达全球领先水平,并形成了“基于隐私计算的共享智能平台-智邦”和“基于人工智能的决策智能平台-智策”两大平台,聚焦于金融风险、安全风险、政府治理风险三大场景,业务覆盖全球数十个国家,为...

  cCwsR4XoSJxL   2023年11月15日   19   0   0 MySQLmysql数据离线离线数据

作者: 盛玉,中国人寿财险金融科技中心系统运行部 王耀强,PingCAP资深解决方案架构师 导读 当前,全球数字化浪潮推动数字经济与实体经济融合,更多的企业意识到数据平台对业务增长和创新的重要性。通过国产化迁移和替换数据库,中国数据库市场蓬勃发展,为企业自主创新奠定了基础。本文以中国人寿财险公司为例,详述其从Oracle到TiDB分布式数据库的四个阶段的迁移,展示了金融行业对数据库的高要求和国产数据库的价值应用。 背景和前言 当前,数字化浪潮席卷全球,随着大数据、云计算、移动互联网等数字技术的广泛应用,数字经济与实体经济深度融合的趋势越加明显。在数字化转型加速期,全球企业与组织深...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~