TIDB,面向未来的数据库到底是什么?
背景tidb这个技术名词很多同学或多或少都曾经耳闻过,但是很多同学觉得他是分布式数据库,自己的业务是使用mysql,基本使用不上这个技术,可能不会去了解他。最近业务上有个需求使用到了tidb,于是学习了一下基本原理,会发现这些原理其实不仅仅局限于分布式数据库这一块,很多技术都是通用的,所以在这里写一
使用 TiDB 构建实时应用
作者介绍雷宇,TiFlash研发工程师,毕业于中山大学软件工程专业。目前主要在PingCAP从事TiDBSQLMPP的相关研发工作。本文由PingCAP研发工程师雷宇分享,主要从宏观角度分析TiDB究竟能做什么,创造什么样的价值,以及研发过程中的一些设计立足点。文章将从四个部分分享:首先,数据管理技
TiDB 故障诊断与性能排查:发生即看见,一切可回溯,Continuous Profiling 应用
在企业遭遇的IT故障中,约有30%与数据库相关。当这些故障涉及到应用系统、网络环境、硬件设备时,恢复时间可能达到数小时,对业务连续性造成破坏,影响用户体验甚至营收。在复杂分布式系统场景下,如何提高数据库的可观测性,帮助运维人员快速诊断问题,优化故障处理流程一直是困扰着企业的一大难题。一次海量数据场景
干货 | 分布式数据库TiDB在携程的实践
作者简介Army,携程数据库专家,主要负责分布式数据库运维及研究。Keira,资深数据库工程师,主要负责MySQL和TiDB运维。Rongjun,携程大数据架构开发,专注离线和实时大数据产品和技术。前言携程自2014年左右开始全面使用MySQL数据库,随着业务增长、数据量激增,单机实例逐渐出现瓶颈,
db2 数据库的常用命令
1.改变列的长度db2"altertable[tablename]altercolumn[columnname]setdatatypevarchar(length)"2.在表中加列db2"altertable[tablename]add[columnname]varchar(256)"3.修改列名a
KDB数据库的简单入门
公司从sybase换到kdb(高度类似oracle)网上资料少找到一些命令一:下面普及一下KDB产品基本操作:1:K-DB启动$kdboot-h$kdboot2:k-db关闭$kddown$kddown-h3:k-DB登陆$kdsqlsys/kdb4:k-db显示对象sql>ls5:k-db退
虚谷数据库、采集数据库中数据、输出到mysql、使用java(Mysql,虚谷等)
一.数据库jdbc.下面是项目目录:这个系统可以连接mysql适配虚谷的数据库,可从数据库中根据配置文件进行数据的采集。1.如果要添加新的数据库只需要继承DbClient写一个新的需要加入的客户端,重写的方法主要为了连接数据库,获取表的信息。connect()方法中new的Driver驱动如果新写的
国产数据库,虚谷数据库迁移方式,记录
虚谷数据库一、使用迁移工具迁移,进入XuGuToolkitV11.0_X64/XuguClient/XuguMigrator文件夹下,打开终端,运行java-jarXGMigrator.jar启动虚谷数据库自带的迁移工具。点击下一步。(这种方式迁移数据,迁移过来的表名、字段名会强制转换为大写)在上方
虚谷数据库 批量 删除 表
declarev_sqlvarchar(1000);v_tablenamevarchar(1000);cursornamesisselectTABLE_NAMEast_namefromdba_tablestinnerjoindba_schemassont.schema_id=s.schema_idw
深度干货!openGauss日志共识框架大揭秘
分布式一致性算法是一个分布式系统的基础性问题,所要解决的是一个分布式系统如何就某个值(决议)达成强一致,进而解决系统的高可用问题。Paxos是最重要的分布式一致性算法,很多人都把它作为“分布式一致性协议”的代名词。虽然Paxos理论已经提出了很多年,使用Paxos及其各变种协议的产品也层出不穷,但是
在K8S上面搭建一主两备openGauss
初始化环境(以下操作需在master和node节点执行)IPHostnameRole192.168.0.1k8smastermaster192.168.0.2k8snode01node关闭firewalldsystemctlstopfirewalldsystemctldisablefirewalld
一文汇总全密态数据库的基本使用方法
一.全密态数据库特性简介全密态数据库意在解决数据全生命周期的隐私保护问题,使得系统无论在何种业务场景和环境下,数据在传输、运算以及存储的各个环节始终都处于密文状态。当数据拥有者在客户端完成数据加密并发送给服务端后,在攻击者借助系统脆弱点窃取用户数据的状态下仍然无法获得有效的价值信息,从而起到保护数据
一键部署openGauss2.1.0
本文档目的是为了帮助高校学生提供基于CentOS7.6操作系统,实现openGauss数据库一键式安装的脚本。该脚本执行成功后,所有关于openGauss数据库的文件将保存在/gaussdb目录中。脚本内容中“192.168.0.99”请替换为服务器实际的私有IP地址。脚本内容中“192.168.0
如何在openGauss 2.1.0中使用Job?
Job类似Unix中的crontab,有定时执行的功能,可以在指定的时间点或每天的某个时间点等自行执行任务。在各类系统使用运行过程中,经常会遇到需要定时完成的任务,比如定时更新数据,定时统计数据生成报表等等,这些工作都可以使用Job来完成。在openGauss2.1.0中,提供了以下接口来实现管理J
openGauss支持国密SM3和SM4算法
1.国密算法介绍国密即国家密码局认定的国产密码算法,常用的算法有SM1,SM2,SM3,SM4,其中密钥长度和分组长度均为128位。针对银行客户对数据库安全能力的诉求以及提高产品安全竞争力的要求,进行数据库企业级安全能力增强,openGauss自2.0.0版本支持了国密算法,主要包括用户认证支持国密
使用JDBC进行openGauss的读写分离及负载均衡
读写分离读写分离是什么读写分离顾名思义,就是将读操作和写操作分离开来,形成一种主备的结构,主机负责写操作,从机负责读操作。openGauss数据库组装成集群并使用JDBC连接时,支持一主多备情况下的读写分离,当URL中配置服务器地址时,可以通过URL中的属性标示来区分JDBC返回的连接是否是区分主机
深度揭秘openGauss分区表如何实现大数据量的快速转移
随着现代信息数据的快速增长,数据库的数据量也不断增长。对于庞大的数据如何管理呢?从数据库角度看,分区表无疑是一种很好的选择。对于很多业务,只会访问最近几天或几个月的数据,对于之前的数据很少甚至几乎不访问,这就形成了热数据和冷数据。使用分区表可以隔离开热数据和冷数据,加快访问速度。最典型的就是按照时间
资料下载丨“十四五”数据库发展趋势与挑战-CCF数据库专委会
为了总结数据库研究进展、展望十四五期间发展趋势、形成数据库领域发展共识,数据库专委会于2021年7月21-24日在甘肃敦煌组织了首届CCF数据库启智会。启智会邀请了18位国内数据库专家参与研讨。与会专家逐一介绍了对数据库相关研究方向未来发展趋势的思考,之后所有专家进行了广泛深入的研讨。会后与会专家撰
《ITPUB名人堂》采访高级数据架构师 侯圣文先生(ID:secooler) 圆满结束
本期活动我们邀请到了国际航空运输协会(IATA)任高级数据架构师:侯圣文先生讲述自己的职业经历,以及对未来DBA也给了更多的经验分享和寄望。hwayw:您先自我介绍一下?分享以下您的职业经历?您目前的从事的工作?secooler:大家好,我是侯圣文,网名secooler,是ITPUBOracle专题
《ITPUB名人堂》数据库开发与代码规范专家:丁俊先生(ID:dingjun123)
本期我们邀请到的嘉宾是数据库开发与代码规范专家:丁俊先生(ID:dingjun123),本次采访更多的是分享了丁俊先生的数据库结构,以及从oracle的发展领域和趋势方面做了深度的分析和介绍。hwayw:您先自我介绍一下?分享以下您的职业经历?您目前的从事的工作??dingjun123:大家好,我的