欢迎投稿

今日深度:

不要为了“分库分表”而“分库分表”,

不要为了“分库分表”而“分库分表”, 当数据库的数据量过大,大到一定的程度,我们就可以进行分库分表。那么基于什么原则,什么方法进行拆分,这就是本篇所要讲的。 图片来...(发布于2020-04-23 00:07:49)

高并发库存秒杀场景,阿里巴巴数据库是这样应对的,

高并发库存秒杀场景,阿里巴巴数据库是这样应对的, 简单库存场景的数据库实现 一般来说,从数据库层面讲,库存业务会分为两步,第一步是插入一条记录到扣减明细表inventory_det...(发布于2020-04-23 00:07:41)

看完这篇,你就理解数据库并发控制了,

看完这篇,你就理解数据库并发控制了, 1.数据库并发控制的作用 1.1 事务的概念 在介绍并发控制前,首先需要了解事务。数据库提供了增删改查等几种基础操作,用户可以灵活地组合...(发布于2020-04-22 00:20:15)

坑!就写了一行SQL,整个系统挂了..,

坑!就写了一行SQL,整个系统挂了.., 前言 Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉...(发布于2020-04-11 00:02:45)

为什么数据库会丢失数据?,

为什么数据库会丢失数据?, 数据库管理系统在今天已经是软件的重要组成部分,开源的 MySQL、PostgreSQL 以及商业化的 Oracle 等数据库已经随处可见,几乎所有的服务都需要依赖数据库...(发布于2020-03-28 00:02:47)

30条书写高质量SQL的建议,太有用了!,

30条书写高质量SQL的建议,太有用了!, 本文将结合实例 demo,阐述 30 条有关于优化 SQL 的建议,多数是实际开发中总结出来的,希望对大家有帮助。 图片来自 Pexels 1、查询 SQL 尽量不...(发布于2020-03-26 00:12:39)

百万年薪架构师图解HBase深层次的秘密,

百万年薪架构师图解HBase深层次的秘密, HBase架构组成 从物理结构上,HBase包含了三种类型的server,zookeeper、HMaster、region server,采用一种主从模式的结构。 region server主要用来服务读和...(发布于2020-03-24 00:15:33)

因为没有网关,我的服务器被DDoS了,

因为没有网关,我的服务器被DDoS了, 大家好,我是鸭血粉丝,想起来之前生产发生的事故,阿粉我的内心到现在都还很忐忑不安,今天我们来学习一个 Kong 以及跟你们聊聊做好网关限...(发布于2020-03-13 01:14:45)

如何解决分布式系统中的“幽灵复现”?,

如何解决分布式系统中的“幽灵复现”?, 阿里妹导读:幽灵复现的问题本质属于分布式系统的第三态问题,即在网络系统里面,对于一个请求都有三种返回结果:成功,失败,超时未...(发布于2020-03-13 01:14:27)

支持数据多样性的多模型数据库的兴起,

支持数据多样性的多模型数据库的兴起, 在管理数据多样性方面,数据库世界变得有些混乱。 不久前,除了少数领先的数据库管理系统(DBMS)平台外,数据库仅支持单个数据模型。而多...(发布于2020-03-10 00:21:20)

当数据库遇到分布式,你会怎么做?,

当数据库遇到分布式,你会怎么做?, 数据库通常有着完善的事务支持,但是局限于单机的存储和性能,于是就出现了各种分布式解决方案。最近读了《Designing Data-Intensive Applications》...(发布于2020-03-07 00:39:04)

缓存成神路:Redis读写分离难以理解?一文解析Redis读写分离技术

缓存成神路:Redis读写分离难以理解?一文解析Redis读写分离技术, 背景 云数据库Redis版不管主从版还是集群规格,replica作为备库不对外提供服务,只有在发生HA的时候,replica提升为...(发布于2020-02-29 00:27:14)

四种优秀的数据库设计工具,

四种优秀的数据库设计工具, 众所周知,良好的数据库设计能够大幅减少后期的运维工作,同时也能最大程度地减少软件项目出错的可能。由于我们所面临的真实项目需求往往五花八门...(发布于2020-02-28 00:13:16)

数据库优化不为人知道的阶段,

数据库优化不为人知道的阶段, 面试的时候,经常会被面试官问到数据库优化方面的知识点。今天来总结一下数据库优化应该经过几个阶段,我觉得这样回答是一个比较优的答案。 0...(发布于2020-02-26 00:28:50)

Hulu如何扩展InfluxDB使其支持每秒百万TPS,最大支持扩展

Hulu如何扩展InfluxDB使其支持每秒百万TPS,最大支持扩展 导读:InfluxDB是最常用的时间序列数据库之一,大家广泛使用其开源版本。然而其开源版本缺乏一些高可用相关的特性,本文介绍...(发布于2020-02-20 00:24:29)

我们是如何为算法交易系统进行数据库选型的?,

我们是如何为算法交易系统进行数据库选型的?, 所有软件系统中都必须包含一项关键组件,那就是用于存储、检索和分析数据的数据库。本文中,我们将和大家一起探讨适用于算法交...(发布于2020-02-06 00:09:50)

新来的实习生不小心删库了,吓得我虎躯一震!,

新来的实习生不小心删库了,吓得我虎躯一震!, 昨天下午看一篇程序员的搞笑文章,看到了删库跑路的段子,然后想起了自己曾经的经历,于是就想写写了。 图片来自 Pexels 记得是发...(发布于2020-02-04 00:04:23)

数据库迁移,要停机发布么?看看别家的程序员怎么做的,

数据库迁移,要停机发布么?看看别家的程序员怎么做的, 本来以为过年了要好好写文章,因为疫情的关系,新增的不少的需求。希望这场疫情早日过去吧,武汉加油。今天我们来聊一...(发布于2020-02-04 00:04:13)

一文看懂金融级分布式数据库架构设计,

一文看懂金融级分布式数据库架构设计, 行业背景 银行业从最初的手工记账到会计电算化,到金融电子化,再到现在的金融科技,可以看到金融与科技的结合越来越紧密,人工智能、...(发布于2020-01-04 00:16:11)

数据库主从复制,读写分离,分库分表,分区讲解,

数据库主从复制,读写分离,分库分表,分区讲解, 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑...(发布于2020-01-04 00:15:54)