办公常用软件技术学习网

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

联系客服联系客服

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

  • 4 月数据库流行度排行榜发布!暗流涌动,云数据库或将异军突起

    4 月数据库流行度排行榜发布!暗流涌动,云数据库或将异军突起

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践如果能再把离散数学、数字电路、体系结构、数据结构/算法、编译原理学通透,再加上丰富的实践经验与领域特定知识,就能算是一个优秀的工程师了。这么说其实是有一些道理的,因为计算说穿了就是两个东西:数据与算法。目前市面上常见的软件应用,大部分都属于数据密集型应用。通俗的话来讲,就是这些应用干的事儿就是把数据收集起来,需要的时候再拿出来。而这些操作都需要数据库来进行承载。所以说,数据库离我们很近,也是一项开发者们非常需要掌握的技能,而数据

    2021-04-05 23:10数据库5500378

  • 最大规模技术重建:数据库连接从15000个到100个以下

    最大规模技术重建:数据库连接从15000个到100个以下

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践本文转载自公众号“读芯术”(ID:AI_Discovery)一名新员工最近在午餐时问笔者:“DigitalOcean的科技债务是什么样子的?”听到这个问题,笔者忍不住笑了。软件工程师询问一家公司的科技债务相当于询问信用评分。这是他们衡量一家公司可疑的过去和他们要背负何种包袱的方式,我们对技术包袱并不陌生。作为一家管理自己服务器和硬件的云提供商,我们面临着许多其他初创公司在云计算新时

    2021-04-03 23:21数据库3180152

  • 基于Redo Log和Undo Log的MySQL崩溃恢复流程

    基于Redo Log和Undo Log的MySQL崩溃恢复流程

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践本文转载自微信公众号「SH的全栈笔记」,作者SH 。转载本文请联系SH的全栈笔记公众号。黑盒下的更新数据流程当我们查询数据的时候,会先去Buffer Pool中查询。如果Buffer Pool中不存在,存储引擎会先将数据从磁盘加载到Buffer Pool中,然后将数据返回给客户端;同理,当我们更新某个数据的时候,如果这个数据不存在于Buffer Pool,同样会先数据加载进来,然后修改修改内存的数据。被修改过的数据会在之后统

    2021-01-26 13:47数据库2753433

  • MySQL数据库,如何处理重复的数据?

    MySQL数据库,如何处理重复的数据?

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践前言这是一个基本问题,这篇文章是我很早之前遇到的一种情况,后来在学习视频的时候又遇到了一次,因此给出一个总结。其实解决能否插入重复数据的问题,一般情况下是有两个思路,就像治水一样,第一个就是从源头,第二个就是在水流经的路上。我们带着这两种思路继续往下看:问题在我们的mysql数据库中,经常会出现一些重复的数据,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。我们如何去处理呢?方法一:防止出现重复数据也就是说

    2021-01-26 13:40数据库1121458

  • 关系型数据库设计规范感悟

    关系型数据库设计规范感悟

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践前言在设计关系型数据库时,我们从课上的学习得知,需要参照不同的范式及原则,设计表结构与表关系。在课上,我们关注的角度更多是,设计要符合范式,保证数据不冗余。但在实际的开发设计中,我们往往要从更多角度思考数据库的设计原则,根据不同的需求场景,进行不同角度的侧重。比如开发是否便捷,表结构是否易维护,查询效率是否达到要求等等。设计原则一般的企业级应用数据库中,对于数据的冗余是有一定容忍性的,但对于数据库增删改查的效率,往往会有很高的要

    2021-01-26 13:31数据库1164592

  • MySQL 中写操作时保驾护航的三兄弟!

    MySQL 中写操作时保驾护航的三兄弟!

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践这期的文章主要是讲述写操作过程中涉及到的三个日志文件,看过前几期的话可能你或多或少已经有些了解了(或者从别的地方也了解过)。比如整个写操作过程中用到的两阶段提交,又或者是操作过程中涉及到的日志文件,但是总体来说不是很系统更谈不上全面。今天我们就来会会这三兄弟。- 思维导图 -两阶段提交这个名词你应该听到过很多次了,在这里再介绍下这位老朋友。所谓的两阶段提交,从字面意思来看应该是有两个步骤来进行约束的。事实上也是如此。这两个步骤中

    2021-01-26 11:54数据库2538183

  • 上了热门才发现!Airbnb又一开源力作

    上了热门才发现!Airbnb又一开源力作

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践商业智能(BI)是指用现代数据仓库技术、线上分析处理技术、数据挖掘和数据展现技术进行数据分析以实现商业价值。相比于普通的报表,BI的操作更加简单,能够处理的数据更加庞大,它更侧重于数据分析。Apache软件基金会近日宣布Apache Superset晋升为ASF顶级项目。与此同时,Apache Superset也迎来了重大里程碑 1.0 版本。猿妹也是看到Superset登上Github热榜,才知道这个现代化企业级BI神器。Su

    2021-01-26 10:59数据库2828660

  • 我们为什么要分库分表?

    我们为什么要分库分表?

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践在文章开头先抛几个问题:(1)什么时候才需要分库分表呢?我们的评判标准是什么?(2)一张表存储了多少数据的时候,才需要考虑分库分表?(3)数据增长速度很快,每天产生多少数据,才需要考虑做分库分表?这些问题你都搞清楚了吗?相信看完这篇文章会有答案。为什么要分库分表?首先回答一下为什么要分库分表,答案很简单:数据库出现性能瓶颈。用大白话来说就是数据库快扛不住了。数据库出现性能瓶颈,对外表现有几个方面:大量请求阻塞在高并发场景下,大量

    2021-01-26 05:37数据库1348951

  • 搞定万亿级MySQL海量存储的索引与分表设计实战

    搞定万亿级MySQL海量存储的索引与分表设计实战

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践互联网业务往往使用MySQL数据库作为后台存储,存储引擎使用InnoDB。我们针对互联网自身业务特点及MySQL数据库特性,讲述在具体业务场景中如何设计表和分表。本文从介绍MySQL相关基础架构设计入手,并结合企业实际案例介绍分表和索引的设计实战技巧。一、什么是InnoDB记录存储方式?大家都知道在InnoDB存储引擎中记录是按主键顺序存储,并且依靠这个特性为表创建了主键聚簇索引。InnoDB是如何实现记录“顺序存储

    2021-01-25 20:50数据库6216476

  • 一个真实的案例,一些真实存在的数据库选型误区

    一个真实的案例,一些真实存在的数据库选型误区

    即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践最近,老鱼听说了一个案例!某银行计划部署分布式数据库来替换业务核心的集中式数据库。先期计划在某一核心业务进行试点,然后根据试点情况,再决定是否继续大规模实施。试点的核心业务使用的是“O”记数据库,一个3节点RAC ,3台小型机, 2台用于业务系统,1台放在同城灾备中心作为远程数据备份。替换后,数据库为某分布式数据库,使用多达600多台的X86服务器。目前,该试点业务已经部署完成,峰值性能(TPS)较替换前

    2021-01-25 09:20数据库6761542