自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 数据库产品的金融级分布式事务技术路线问答

网友提问信息:银行核心业务系统最主要的技术特征就是数据一致性,采用关系型集中式数据库产品,故天然不用担心数据一致性、事务响应时间的额外开销、悲观锁、死锁发现和死锁解除。但对OLTP分布式数据库而言,核心业务系统对应的就是分布式事务一致性,在分布式数据库产品明确哪些产品可行、哪些厂商能成为行业最后赢家之前,如何设计和实现分布式事务一致性,各家银行采用了许多不同的策略,从而产生了多个不同技术路线和...

2020-03-22 13:46:24 586

原创 银行核心系统大机环境如何向分布式事务数据库转型

18万MIPS和2 PB磁盘容量的生产环境运行在北京的双活IBMGDPS集群中,上海则作为灾备中心,交易峰值达到每秒近16,000的速度,生产环境每天处理高达19亿次交易,平均交易响应时间为30毫 秒。所有核心业务都运行在IBM Z 上,并且已经运行了20多年, 稳定性非常好。目前,只实现了查询交易向开放平台的下移,每年节约资金几个亿。请问,如何选择分布数据库和相关技术架构,逐步实现核心系统的整体...

2020-03-17 22:14:36 819

原创 分布式事务数据库的市场环境及关键模块探讨

2010年至2017年数据库行业火热话题和投资方向是分布式分析数据库产品,中间有一段时间NoSQL数据库产品炒上天,“Not only SQL”也被国内技术圈翻曲解成了“KV型数据库产品全面替代关系型数据库产品”。 2020年2月19日看到一篇文章主题:“NoSQL 已死:我们不需要他了” ,联想起来技术圈被娱乐化,近两年极少开源产品或公司声称自研产品是属于NoSQL类型的。2015年开始SAP...

2020-03-09 20:01:46 628

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(十四)——实用程序MySQL_dumpslow

今天是MySQL常用工具介绍这篇文章的最后一节内容啦!感谢各位读者的认真陪伴,希望这些知识能够给你带来过一点帮助。知识的积累是一个漫长的过程,而灵感的迸发却往往在一瞬间。但是们知道没有那些坚实的基础就永远不会有后面的建树。对于初级的程序员们而言,学好这些基本的操作就是打开数据大门最好的钥匙。Amy非常希望能够成为递给你们钥匙的那个人。当然接下来我会继续为大家更新新的主题,走过路过千万不要错过呀~...

2019-07-05 15:44:00 1203 1

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(十三)——实用程序MySQL_binlog

1 . 简介mysqlbinlog可以将二进制日志和中继日志包含的事件以文本格式显示其内容,也可以作为binlog的备份程序。调用:shell> mysqlbinlog [options] log_file …#mysqlbinlog支持读取本地服务器的二进制文件,也支持远程服务器的。当读取远程服务器时,其表现为一个客户端,故此需要用到客户端通用的连接等选项。mysqlbinlog选...

2019-07-03 18:17:49 271

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(十 二)——实用程序my_print_defaults、perror

又到了学习的时间啦——今天Amy为大家更新的文章虽然篇幅短小但是依然充满了非常重要的知识点哦~当然搭配之前的文章一起阅读效果会更好哦——“MySQL常用工具系列文章”1 . my_print_defaultsmy_print_defaults用来打印选项文件给定选项组的所有选项。其一般调用方式为my_print_defaults [options] option_group …支持选项如下...

2019-07-02 19:19:49 163

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(十 一)——实用程序innochecksum

刚刚经历了一个被大雨洗刷过的周末,相信大家的心情也会如天气般雨过天晴,但是雨可以停,学习却不能停!今天Amy更新的内容依然是MySQL常用工具之实用程序innochecksum,相信经过前几篇文章的学习,大家对这节内容的学习一定不会感到吃力。1 . 简介innochecksum可以打印innodb表空间文件的校验码,可以重写表空间文件的校验码,也可以统计每个表空间各种页类型的数量,可以指出每个...

2019-07-01 18:17:51 207

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(十)——客户端工具MySQL_slap

马上又要进入周末了,勤劳的程序员们工作可以停,补充知识却不能停呀! Amy今天为大家介绍MySQLslap的相关内容,希望能够给大家带来帮助哦1 . 简介mysqlslap是一个诊断程序,旨在模拟MySQL服务器的客户端负载并报告每个阶段的时间。它等效为多个正在访问服务器的客户端。shell> mysqlslap [options] #[mysqlslap]和[client]...

2019-06-28 18:03:07 209

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(九)——客户端工具MySQL_show

Amy今天依旧更新的是MySQL常用工具之show的部分,希望能够让大家对这部分内容有一个更加深入的了解。如果有用的话别忘了点赞收藏哦~1 . 简介mysqlshow为几个show语句提供了命令行界面,可以快速查看数据库、表、列、索引。一般调用方式:shell> mysqlshow [options] [db_name [tbl_name [col_name]]]选项读取[mysql...

2019-06-27 19:13:30 188

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(八)——客户端工具MySQL_import

快到下班时间了,Amy又为大家带了MySQL常用系列工具之import的内容,大家可以利用在交通工具上的时间给自己的大脑充个电。1 . 简介mysqlimport是load data语法的的命令行版本,其大多数选项对应load data语句的子句。一般调用方式:shell> mysqlimport [options] db_name textfile1 [textfile2 …]选项...

2019-06-26 17:48:11 173

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(七)——客户端工具MySQL_dump

从开始更新MySQL常用工具这篇文章到现在已经进入第七节了(点击查看系列文章),相信大家对MySQL常用工具已经有一个清楚的了解了,感谢大家的持续观看,Amy会继续为大家带好有深度的好文章哦~1 . 简介mysqldump执行逻辑备份,生成sql语句集。用该语句集可以重建原数据库的对象定义和表数据。也可以生成csv或其它分隔符文本、xml格式。mysqldump至少要select权限以导出表...

2019-06-25 17:24:28 227

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(六)——客户端工具MySQL_check

1 . 简介mysqlcheck用来维护表:check检查、repair修复、optimize优化、analyze分析。除检查表是read锁定外,其它都是write锁定。表维护操作可能耗时较多,尤其是–databases和–all-databases选项要维护大量表时。当mysql升级程序决定要check表,相当于调用mysqlcheck。最好在执行表修复操作前备份表,因为某些情况下(如...

2019-06-24 18:49:19 486

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(五)——客户端工具MySQL_admin

Amy又来给大家奉上知识盛宴了~大家可以在周末的闲暇时光认真读习哦!PS:点我查看相关文章,你会有意想不到的收获哦~1 简介mysqladmin是执行管理操作的客户端:检查服务端配置、状态,创建、删除数据库等。调用方式:shell> mysqladmin [options] command [command-arg] [command [command-arg]] …选项可以从选...

2019-06-21 18:20:37 277 2

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(四)——客户端工具MySQL_upgrade

上一篇为大家更新了MySQL客户端常用工具,这次为大家继续更新upgrade的相关操作内容。1 简介每次升级mysql都应执行mysql_upgrade,它会查找当前版本与升级版本的不兼容性:①升级mysql架构的系统表,以便你能使用可能已添加的新权限或功能。②升级性能库和sys库③检查user schemas若mysql_update发现某个表可能存在不兼容性,则会执行表检查,如果发...

2019-06-20 18:10:47 1116

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(三)——客户端工具MySQL

点击查看MySQL 常用工具介绍系列文章1 简介mysql是一个带有输入行编辑功能的简单sql shell,主要用于执行sql语句、管理数据库等,是MySQL提供的客户端工具之一。基本调用方式:Usage: mysql [OPTIONS] [database]。选项可以从选项文件的[mysql]、[client]选项组读取。它支持交互式和非交互式使用。交互模式(包括普通语句以及...

2019-06-19 18:11:26 941 1

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(二)——服务器启停工具

1 mysqldmysqld服务器程序默认读取以下表格中选项文件的[server]、[mysqld]、[mysqld-5.7](带版本的为版本专享)三种选项组。此外还可以通过环境变量、命令行指定选项。至于选用何种启动选项启动mysqld,这里不多加描述。2 mysqld_safemysqld_safe是在Unix上启动 mysqld服务器的推荐方法。mysqld_safe添加了一些安全功...

2019-06-18 18:29:23 189

原创 【小白福利—初级DBA入门必看】MySQL常用工具介绍(一)——安装篇

之前Amy为大家更新了基于MySQL的分布式事务数据库的开发规范和MySQL数据类型测试点此查看系列文章,考虑到很多刚入门的初级DBA可能对MySQL工具的使用也不甚熟练,Amy决定接下来为大家更新一系列介绍MySQL的常用工具的文章,让大家对MySQL的使用更加得心应手。————————正文————————今天先更新MySQL工具的安装。使用yum或rpm在linux安装、初始化、使用My...

2019-06-17 17:32:59 612

原创 【MySQL数据类型测试】布尔类型、枚举类型和集合类型的应用场景详解(第十节)

MySQL数据库四种数据类型:布尔类型、微整型、枚举类型和集合类型,都逐一分析这四种数据类型的特性,以及针对每种数据类型做相应的深入分析和案例测试,挖掘出MySQL手册没有详细写清楚的部分,相关技术文章可以从数据类型系列第一篇文章MySQL数据库数据类型之ENUM、SET、BOOL/BOOLEAN、TINYINT特性介绍开始阅读。本文内容属于基于在此之前分享的9篇关于四种数据类型的文章之上,我们...

2019-06-04 17:46:52 299

原创 【MySQL数据类型测试】BOOLEAN、TINYINT测试数据总结(第九节)

前面几节Amy给大家分享了STE集合类型和枚举类型ENUM的测试数据,还没来得及看到的读者可以点击这里查看往期文章。之前看到一些平台上很多人咨询mysql是否提供布尔类型的问题。MySQL数据库确实提供布尔类型,此数据类型的关键字可以写成:布尔类型BOOL或布尔类型BOOLEAN,但是MySQL数据库数据类型的布尔类型是否也像其他数据库产品一样呢?本文就为大家揭开mysql布尔类型的真实面目。(...

2019-06-03 17:05:38 225

原创 【MySQL数据类型测试】集合类型SET测试数据总结(第八节)

MySQL数据库提供针对字符串存储的一种特殊数据类型:集合类型SET,这种数据类型可以给予我们更多提高性能、降低存储容量和降低程序代码理解的技巧,前面介绍了首先介绍了四种数据类型的特性总结,其后又分别介绍了布尔类型BOOL或称布尔类型BOOLEAN、枚举类型ENUM,本文我们详细介绍集合类型set测试过程与总结,加深对mysql数据库集合类型set的理解记忆。集合类型 SETa).数据库表my...

2019-05-31 18:18:41 199

原创 【MySQL数据类型测试】枚举类型ENUM测试数据总结(第七节)

MySQL数据库提供针对字符串存储的一种特殊数据类型:枚举类型ENUM,这种数据类型可以给予我们更多提高性能、降低存储容量和降低程序代码理解的技巧,前面介绍了首先介绍了四种数据类型的特性总结,其后又分别介绍了布尔类型BOOL或称布尔类型BOOLEAN,以及后续会再单独介绍集合类型SET,本文我们详细介绍集合类型enum测试过程与总结,加深对mysql数据库集合类型enum的理解记忆。枚举类型EN...

2019-05-30 16:28:55 414

原创 【MySQL数据类型测试】枚举数据类型SET的DDL变更测试(第六节)

MySQL数据库数据类型之集合类型SET的DDL变更测试总结上一篇文章我们讲了【MySQL数据类型测试】枚举数据类型ENUM的DDL变更测试(第五节)接下来我们深入介绍集合类型SET,测试基于InnoDB存储引擎上,对MySQL数据库集合类型SET的字段进行DDL变更操作,还是老问题:是否需要重新创建表呢?对数据库的事务处理有何影响?对数据库的数据服务提供有何性能影响?(一)系统环境硬件:...

2019-05-29 17:41:19 170

原创 【MySQL数据类型测试】枚举数据类型ENUM的DDL变更测试(第五节)

MySQL数据库之枚举数据类型ENUM的DDL变更测试针对四种数据类型:布尔类型BOOL或称布尔类型BOOLEAN、微整型TINYTINT、枚举类型ENUM、集合类型SET,我们已经分多篇文章篇幅给出详细的介绍与功能测试数据,接下来我们深入介绍枚举类型EUNM和集合类型SET。测试基于InnoDB存储引擎上,对MySQL数据库枚举类型ENUM的字段进行DDL变更操作,是否需要重新创建表呢?对数据...

2019-05-27 19:49:11 393

原创 【MySQL数据类型测试】集合类型和枚举类型测试准备信息(第四节)

MySQL数据库之数据类型集合类型和枚举类型测试准备信息针对四种数据类型:布尔类型BOOL或称布尔类型BOOLEAN、微整型TINYTINT、枚举类型ENUM、集合类型SET,我们已经分多篇文章篇幅给出详细的介绍与功能测试数据,接下来我们深入介绍枚举类型EUNM和集合类型SET。测试基于InnoDB存储引擎上,对MySQL数据库集合类型SET和枚举类型ENUM的字段进行DDL变更操作,是否需要重...

2019-05-24 15:52:48 147

原创 【MySQL数据类型测试】ENUM、SET、BOOL/BOOLEAN、TINYINT特性介绍(第三节)

今天分享枚举类型ENUM的测试数据,建议大家结合上一篇的内容“布尔类型BOOL/BOOLEAN 与 微整型TINYINT”进行对比学习。(2). 枚举类型ENUMa). 创建与对比创建的数据库表mysqlops_enum结构执行数据库表mysqlops_enum创建的SQL语句:root@localhost : test 11:22:29> CREATE TABLE mysqlops...

2019-05-23 16:37:17 220

原创 【MySQL数据类型测试】ENUM、SET、BOOL/BOOLEAN、TINYINT特性介绍(第二节)

上一篇Amy为大家介绍了MySQL数据类型:ENUM、SET、BOOL/BOOLEAN、TINYINT的特性,接下来要讲数据类型测试,今天先讲第一小节“布尔类型BOOL/BOOLEAN 与 微整型TINYINT”,枚举类型ENUM和“集合类型 SET”的测试内容明天更新。(二)数据类型测试(1). 布尔类型BOOL/BOOLEAN 与 微整型TINYINTa). 创建测试表结构root@l...

2019-05-22 17:42:15 289

原创 【MySQL数据类型测试】ENUM、SET、BOOL/BOOLEAN、TINYINT特性介绍(第一节)

MySQL数据库产品提供了二种比较特殊的数据类型: SET(集合类型)、ENUM(枚举类型)、BIT(布尔类型),而多数开发人员,甚至DBA从业者对如何使用这三种数据类型的应用场景并不十分清晰,为此结合TINYINT数据类型对比,Amy接下来就帮大家一起弄清楚。(一)数据类型特点(1).数据类型的存储空间占用信息(2).数据类型的语法定义四种数据类型的定义语法如图1-1所示:图 1-1...

2019-05-21 17:38:05 703

原创 技术专题——MySQL的左连接(知识点分享)

大家好~今天Amy要给大家分享一些关于MySQL左连接的知识点,以Amy多年的经验来看可以说是非常实用了,可以帮助大家有效的避免一些误区。对分布式事务数据库感兴趣的也可以翻一翻之前的文章哦。闲言少叙,我们直接上干货!MySQL左连接【现象】Ecbil项目中使用左联接的SQL语句,几乎全部存在如图1-1所示的不当写法:为便于更多的技友快速读懂、理解,只讨论2张表对象进行连接操作的情况,大于...

2019-05-16 18:55:07 1324

原创 分布式事务数据库 —-MySQL 数据库开发规范(第八节)

大家好~今天为大家更新**《分布式事务数据库 —MySQL 数据库开发规范》最后一节的内容!感谢大家持续的观看和陪伴。接下来会为大家奉上技术专题——《MySQL的左连接、右连接、等值连接异同》**。希望大家可以继续关注我。Amy始终致力于为大家带来最实用的的数据库知识,希望可以帮助你们快速的提供实战技能!第八节UPDATE 与 DELETE8.1 UPDATE 和 DELETE 语句不使...

2019-05-15 17:53:49 273

原创 分布式事务数据库 —-MySQL 数据库开发规范(第七节)

今天Amy继续为大家更新**“WHERE条件子句"**的内容~相信学完这章大家应该对分布式事务数据库的开发有了深入的认识。接下来我会为大家奉上更多实用的开源数据库和MySQL常用工具的干货分享。感兴趣的读者可以继续关注我哦。WHERE 条件子句7.1 WHERE 子句中的数据扫描不超过表总数据量的 30%比如:WHERE primary_key <> 1 或者 primary_k...

2019-05-14 16:58:36 243

原创 分布式事务数据库 —-MySQL 数据库开发规范(第六节)

《分布式事务数据库 —-MySQL 数据库开发规范》一文更新到现在已经过半了~Amy对之前的目录进行了调整——也是为了让大家能够更早的看到这篇诚意十足的干货!今天为大家更新第六节“SELECT 子句的使用规范”(预计后面还有两到三节)。感兴趣的可以复习一下之前的五节。当然,如果我的分享有帮助到你,可以继续关注我哦~有什么疑惑或者不足之处也欢迎大家在评论里指出!SELECT 子句的使用规范6....

2019-05-13 15:27:15 164

原创 分布式事务数据库 —-MySQL 数据库开发规范(第二节)

之前不小心把第二节删掉了,特此补上(2)表名称与字段名称设计规则表名称 hotdb_heartbeat 为 某分布式事务数据库的心跳表,在业务系统中,请不要使用该表名称。字段名称 dnid 为 某分布式事务数据库 的一个 QUERY 功能点,因此,在业务系统表结构设计时,请不要在任何表中使用 dnid 字段名称。...

2019-05-10 19:38:56 217

原创 分布式事务数据库 —-MySQL 数据库开发规范(第五节)

5.1 简化查询语句**5.1.1 去掉不必要的子查询SELECT * FROM (SELECT column1,column2 FROM table_name WHERE column1=xx) limit 10;修改成SELECT column1,column2 FROM table_name WHERE column1=xx LIMIT 10;5.1.2 去掉不必要的括号((a ...

2019-05-10 18:42:54 176

原创 分布式事务数据库 —-MySQL 数据库开发规范(第四节)

(4)函数4.1 字符串连接函数MySQL 数据库中字符串连接方法,需使用 CONCAT() 或 CONCAT_ WS()函数,语法如下:CONCAT(string1,string2,…)CONCAT_ WS(separator,string1,string2,…)MySQL 中的 CONCAT 和 Oracle 中的 CONCAT 不同,可以接受任意多个参数,可以较为简单的替代’||...

2019-05-07 17:02:05 249

原创 分布式事务数据库 —-MySQL 数据库开发规范(第三节)

第三节 字符集字符集 UTF-8 编码基本上表达我们日常所使用到的汉字、字母或字符,也能够兼容更多语种;其次,项目所用编程语言为 JAVA,而 JAVA 开发工具的语言也是默认为 UTF-8。若项目中的业务数据不需要区分字母的大小写,我们的建议:字符集统一为 utf8,字符集校对规则为 utf8_general_ci;若研目中的业务数据需要区分字母的大小写,则字符集校对规则为:utf8_...

2019-05-06 17:19:36 188

原创 分布式事务数据库 —-MySQL 数据库开发规范

分布式事务数据库 —-MySQL 数据库开发规范目录如下(1)数据类型;(2)表名称与字段名称设计规则;(3)字符集;(4)字符串函数—3.1-3.5 ;(5)字母大小写转换函数 ;(6)数学函数 ;(7)日期操作函数 ;(8)类型转换函数;(9)类型转换函数;(10) 特殊函数 ;(11)聚合函数 ;(12)简化查询语句;(13)SELECT子句的使用规范;(14)...

2019-04-29 19:48:13 5481

分布式事务数据库产品HotDB Server v2.5.5单计算节点模式_银行核心系统转账场景性能测试报告_20200229.pdf

对分布式事务数据库产品HotDB Server v2.5.5单计算节点模式(以下简称HotDB)进行性能压力测试,明确HotDB在开启强一致(即XA)模式和普通一致模式下,银行事务型转账场景的吞吐量、响应时间、服务器资源使用率等性能表现。 银行标准转账业务为转账者账户先转出、收款者账户再转入,转出处理流程和转入处理流程。  强一致模式下,HotDB计算节点的吞吐量在2000并发时达到最大值为8768笔/秒,随后逐渐保持平稳  普通一致模式下,HotDB计算节点的吞吐量随并发数增加而增加,在1000并发时达到最大值为11601笔/秒,随后逐渐保持平稳

2020-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除