办公常用软件技术学习网

办公常用软件技术学习网、Excel技术学习、PPT技术学习、Word技术学习、AI技术学习、PS技术学习,开发技术,数据库开发,SEO教程

联系客服联系客服

您现在的位置是:首页>数据库

  • 从0到1部署一套TiDB本地集群

    从0到1部署一套TiDB本地集群

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践本文转载自微信公众号「 jinjunzhu」,作者 jinjunzhu 。转载本文请联系 jinjunzhu公众号。TiDB是一款开源的NewSQL数据库,我们看一下官方的描述:TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP)的融合型分布式数据库产品,具

    2021-01-08 08:19数据库6526688

  • MySQL表空间回收的正确姿势

    MySQL表空间回收的正确姿势

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践本文转载自微信公众号「Linux开发那些事儿」,作者 LinuxThings 。转载本文请联系Linux开发那些事儿公众号。不知道大家有没有遇到这样的一种情况,线上业务在MySQL表上做增删改查操作,随着时间的推移,表里面的数据越来越多,表数据文件越来越大,数据库占用的空间自然也逐渐增长为了缩小磁盘上表数据文件占用的空间,我们在最大的一张业务表中用delete命令删除了一半儿的旧数据,删除之后,磁盘上表数据文件并没有缩小,即使删

    2021-01-08 08:10数据库5846689

  • MySQL不会丢失数据的秘密,就藏在它的 7种日志里

    MySQL不会丢失数据的秘密,就藏在它的 7种日志里

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践本文转载自微信公众号「程序员内点事」,作者程序员内点事。转载本文请联系程序员内点事公众号。进入正题前先简单看看MySQL的逻辑架构,相信我用的着。MySQL逻辑架构MySQL的逻辑架构大致可以分为三层:第一层:处理客户端连接、授权认证,安全校验等。第二层:服务器server层,负责对SQL解释、分析、优化、执行操作引擎等。第三层:存储引擎,负责MySQL中数据的存储和提取。我们要知道MySQL的服务器层是不管理事务的,事务是由存

    2021-01-08 05:29数据库8378140

  • 深渊之刃-Greenplum数据库之拉链表的实现

    深渊之刃-Greenplum数据库之拉链表的实现

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践历史拉链表是一种数据模型,主要是针对数据仓库设计中表存储数据的方式而定义的;顾名思义,所谓历史拉链表,就是记录一个事务从开始一直到当前状态的所有变化的信息,拉链表可以避免按每一天存储所有记录造成的海量存储问题,同事也是处理缓慢变化数据的一种常见方式。一、概念在拉链表中,每一条数据都有一个生效日期(sdate) 和 失效日期(edate)。假设在一个用户表中,在 2019年10月8日 新增了两个用户,则这两条记录的生效时间为当天

    2021-01-08 05:27数据库1333916

  • 4分钟了解什么是SQL窗口函数

    4分钟了解什么是SQL窗口函数

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践你也许很熟悉SQL的简单查询,比如使用SELECT FROM WHERE GROUP BY这样的基础语句,但是如果你想进一步提升自己的SQL技能,你不能不知道窗口函数(Window Function),又被叫做分析函数(Analytics Function)。什么是窗口函数/分析函数?窗口函数是类似于可以返回聚合值的函数,例如SUM(),COUNT(),MAX()。但是窗口函数又与普通的聚合函数不同,它不会对结果进行分组,使

    2021-01-07 16:50数据库8028471

  • Redis集群环境搭建实践

    Redis集群环境搭建实践

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践本文是Redis集群学习的实践总结(基于Redis 6.0+),详细介绍逐步搭建Redis集群环境的过程,并完成集群伸缩的实践。Redis集群简介Redis集群(Redis Cluster) 是Redis提供的分布式数据库方案,通过 分片(sharding) 来进行数据共享,并提供复制和故障转移功能。相比于主从复制、哨兵模式,Redis集群实现了较为完善的高可用方案,解决了存储能力受到单机限制,写操作无法负载均衡的问题。本文是R

    2021-01-07 10:18数据库6931962

  • SQL Server解惑——为什么ORDER BY改变了变量的字符串拼接结果

    SQL Server解惑——为什么ORDER BY改变了变量的字符串拼接结果

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践本文转载自微信公众号「DBA闲思杂想录」,作者潇湘隐者。转载本文请联系DBA闲思杂想录公众号。 在SQL Server中可能有这样的拼接字符串需求,需要将查询出来的一列拼接成字符串,如下案例所示,我们需要将AddressID <=10的AddressLine1字段拼接起来,分隔符为|。如下截图所示。这种方式看起来似乎没有什么问题,而且简单测试也是OK的:USEAdventureWorks2014;GODECLARE@addre

    2021-01-07 09:20数据库9307375

  • Christina问我:你都是如何设计索引的?

    Christina问我:你都是如何设计索引的?

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践前言数据库系列更新到现在我想大家对所有的概念都已有个大概认识了,这周我在看评论的时候我发现有个网友的提问我觉得很有意思:帅丙如何设计一个索引?你们都是怎么设计索引的?怎么设计更高效?我一想索引我写过很多了呀,没道理读者还不会啊,但是我一回头看完,那确实,我就写了索引的概念,优劣势,没提到怎么设计,那这篇文章又这样应运而生了。本文还是会有很多之前写过的重复概念,但是也是为了大家能更好的理解MySQL中几种索引设计的原理。正文我们知

    2021-01-07 08:57数据库5571401

  • MySQL中的哥哥表、妹妹字段,是什么鬼?

    MySQL中的哥哥表、妹妹字段,是什么鬼?

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践本文转载自微信公众号「小姐姐味道」,作者小姐姐养的狗 。转载本文请联系小姐姐味道公众号。晚上,我被叫进宽大的办公室,总监正在煮茶。高压锅煮着长嘴茶壶,水蒸气缭绕。领导举手之间,淡黄茶水奔涌而出,倒立而下浇上茶叶,漏出两杯茶水。“喝茶?”领导推给我一杯,然后自己抿了一口。沉默良久,把显示器转到我这边:“最近数据库表出现了些有意思的东西,你来看看”。我探着脑袋一瞧,心凉了半截。时隔五年

    2021-01-07 05:22数据库8889926

  • 面试官:能说一说MySQL缓存池吗?

    面试官:能说一说MySQL缓存池吗?

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践大家好,我是狂聊君。今天来聊一聊 Mysql 缓存池原理。提纲附上,话不多说,直接干货。前言面试官:同学,你能说说Mysql 缓存池吗?狂聊君:啊,这么难吗,容我组织一下语言。(内心OS:这TM还不简单?我能给你扯半小时!)面试官:可以,给你一分钟时间想一想吧。....一分钟后....狂聊君:我准备好了,你可听好,我要开始表演了。为什么要有缓存池?Mysql 的 innodb 存储引擎是基于磁盘存储的,并且是按照页的方式进行管理

    2021-01-06 17:28数据库5545678