Bootstrap
面向大规模商业系统的数据库设计和实践

那么什么样的数据库产品才能更好地适应业务发展?数据库这种比较古老的软件产品的未来又是什么?本文主要从商业产品系统的需求出发探讨数据库技术的实践和思考。

如何优化多表查询情况下的查询性能问题

在实际开发过程中,使用例如 DDD领 域模型充血方案或者为了数据模型更加的便于之后的拓展和解释,不便于也不建议通过增加状态字段的方式解决问题,但同时上层业务有相对比较复杂,就会存在数据模型与业务要求之间的适配问题,复杂的业务可能提现在数据模型中

新手村:Redis基础补充知识

新手村的第一篇文章(Redis基础)是村民的处女作,在之后的学习中回看这篇文章,觉得有一些纰漏之处,甚是惭愧,这也是本篇文章的由来和内容。今后本村民会努力做得更好些,还请大家多多支持多选参数。

数据库设计的 10 个最佳实践

数据库是应用及计算机的核心元素,负责存储运行软件应用所需的一切重要数据。为了保障应用正常运行,总有一个甚至多个数据库在默默运作。我们可以把数据库视为信息仓库,以结构化的方式存储了大量的相关信息,并合理分类,方便搜索及使用。

更新丢失、写偏、幻读:数据库事务从快照隔离到可序列化

这个系列文章一共有三篇正文和一篇番外,为了方便查找和阅读,我将其合在一起在知乎重新发布。本文用丰富的例子,事无巨细地讲解了快照隔离和可序列化这两种事务模型的区别,辨析了更新丢失、写偏、幻读等概念,并分析了一个现实应用案例。

一文解析数据库的三生三世

从阿波罗登月到数据库上云

高可用架构(上)

在学习完各种高性能发实现方案后,就需要对三大复杂度一直的高可用进行开刀了,在高可用方面主要有哪些东西是我们需要考虑的呢?接下来将从三个方面逐一分析。

你还在这样使用MYSQL吗?

在初创型互联网公司中,开发们整天想的唯一一件事,就是“把功能做出来”。而当公司业务量逐渐上涨、甚至翻了好几番之后,最开始的程序上的问题,就一个接一个地暴露了出来。其中,最明显的,就是数据库的压力问题。

MySQL库表设计小技巧

在我们项目开发中,数据库及表的设计可以说是非常重要,只有优秀的库表设计才能发挥出MySQL最大的性能,本篇文章主要讲几个库表设计的小技巧,希望对大家有所启发。

数据库系统设计概述

世界上只有两种开发人员,一种使用数据库系统的,一种开发数据库系统的。

面向大规模商业系统的数据库设计和实践

那么什么样的数据库产品才能更好地适应业务发展?数据库这种比较古老的软件产品的未来又是什么?本文主要从商业产品系统的需求出发探讨数据库技术的实践和思考。

数据库设计的 10 个最佳实践

数据库是应用及计算机的核心元素,负责存储运行软件应用所需的一切重要数据。为了保障应用正常运行,总有一个甚至多个数据库在默默运作。我们可以把数据库视为信息仓库,以结构化的方式存储了大量的相关信息,并合理分类,方便搜索及使用。

数据库大咖讲坛活动6月18日墨天轮平台线上举行,阿里腾讯达梦众多数据库大咖齐聚!

本次数据库大咖讲坛,我们邀请了来自腾讯云、阿里云、达梦、易鲸捷、以及云和恩墨的行业专家,一起“解码新基建,激发新动能”,看看大家如何应对新变革?共同探讨国产数据库的行业成果和技术未来。

数据库系统设计概述

世界上只有两种开发人员,一种使用数据库系统的,一种开发数据库系统的。

你还在这样使用MYSQL吗?

在初创型互联网公司中,开发们整天想的唯一一件事,就是“把功能做出来”。而当公司业务量逐渐上涨、甚至翻了好几番之后,最开始的程序上的问题,就一个接一个地暴露了出来。其中,最明显的,就是数据库的压力问题。

五十年前的一桩公案:数据库关系模型的流行史(上)

1970年,埃德加·科德提出了数据库的关系模型,至今仍是数据库领域的事实标准。这个模型在今天看来理所当然,以至于几乎没有文章讲清楚它是怎么成功的。我希望通过谈一谈五十年前的这一桩公案,给今天在NoSQL与NewSQL浪潮中航行的我们一些启发。

更新丢失、写偏、幻读:数据库事务从快照隔离到可序列化

这个系列文章一共有三篇正文和一篇番外,为了方便查找和阅读,我将其合在一起在知乎重新发布。本文用丰富的例子,事无巨细地讲解了快照隔离和可序列化这两种事务模型的区别,辨析了更新丢失、写偏、幻读等概念,并分析了一个现实应用案例。

面向大规模商业系统的数据库设计和实践

那么什么样的数据库产品才能更好地适应业务发展?数据库这种比较古老的软件产品的未来又是什么?本文主要从商业产品系统的需求出发探讨数据库技术的实践和思考。

MySQL库表设计小技巧

在我们项目开发中,数据库及表的设计可以说是非常重要,只有优秀的库表设计才能发挥出MySQL最大的性能,本篇文章主要讲几个库表设计的小技巧,希望对大家有所启发。

面向大规模商业系统的数据库设计和实践

那么什么样的数据库产品才能更好地适应业务发展?数据库这种比较古老的软件产品的未来又是什么?本文主要从商业产品系统的需求出发探讨数据库技术的实践和思考。

数据库设计的 10 个最佳实践

数据库是应用及计算机的核心元素,负责存储运行软件应用所需的一切重要数据。为了保障应用正常运行,总有一个甚至多个数据库在默默运作。我们可以把数据库视为信息仓库,以结构化的方式存储了大量的相关信息,并合理分类,方便搜索及使用。

简单又灵活的权限设计?

看完能知道个啥? 一. 了解基于 RBAC 思路的表设计; 二. 表数据在实际开发场景中是如何使用的。

数据库大咖讲坛活动6月18日墨天轮平台线上举行,阿里腾讯达梦众多数据库大咖齐聚!

本次数据库大咖讲坛,我们邀请了来自腾讯云、阿里云、达梦、易鲸捷、以及云和恩墨的行业专家,一起“解码新基建,激发新动能”,看看大家如何应对新变革?共同探讨国产数据库的行业成果和技术未来。

你为什么还在用存储过程?

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。

数据库系统设计概述

世界上只有两种开发人员,一种使用数据库系统的,一种开发数据库系统的。

你还在这样使用MYSQL吗?

在初创型互联网公司中,开发们整天想的唯一一件事,就是“把功能做出来”。而当公司业务量逐渐上涨、甚至翻了好几番之后,最开始的程序上的问题,就一个接一个地暴露了出来。其中,最明显的,就是数据库的压力问题。

五十年前的一桩公案:数据库关系模型的流行史(上)

1970年,埃德加·科德提出了数据库的关系模型,至今仍是数据库领域的事实标准。这个模型在今天看来理所当然,以至于几乎没有文章讲清楚它是怎么成功的。我希望通过谈一谈五十年前的这一桩公案,给今天在NoSQL与NewSQL浪潮中航行的我们一些启发。

更新丢失、写偏、幻读:数据库事务从快照隔离到可序列化

这个系列文章一共有三篇正文和一篇番外,为了方便查找和阅读,我将其合在一起在知乎重新发布。本文用丰富的例子,事无巨细地讲解了快照隔离和可序列化这两种事务模型的区别,辨析了更新丢失、写偏、幻读等概念,并分析了一个现实应用案例。

应用实战——数据库设计时设计标识字段的一些思考【mysql】

在很多应用场景中,通常需要给数据加上一些标识,以表明这条数据的某个特性,如:标识用户的性别、标识订单支付的渠道、标识商品的类型等等。 但如何优雅地设计标识字段,以适应复杂的业务需求呢?本文讨论的就是:数据设计标识字段时的一些思考。

图查询语言的历史回顾短文

最近在对图查询语言 GQL 和国际标准草案做个梳理,本短文会涉及到的图查询语言有 Cypher、Gremlin、PGQL 和 G-CORE。

新手村:Redis基础补充知识

新手村的第一篇文章(Redis基础)是村民的处女作,在之后的学习中回看这篇文章,觉得有一些纰漏之处,甚是惭愧,这也是本篇文章的由来和内容。今后本村民会努力做得更好些,还请大家多多支持多选参数。

五十年前的一桩公案:数据库关系模型的流行史(下)

如果说上篇讲的是关系模型今天的样子的话,这篇关注的就是它被科德提出时本来的样子。

如何优化多表查询情况下的查询性能问题

在实际开发过程中,使用例如 DDD领 域模型充血方案或者为了数据模型更加的便于之后的拓展和解释,不便于也不建议通过增加状态字段的方式解决问题,但同时上层业务有相对比较复杂,就会存在数据模型与业务要求之间的适配问题,复杂的业务可能提现在数据模型中

啥是数据库范式

般数据库书籍或数据库课程会介绍范式相关内容,范式也经常出现在数据库考试题目中。本篇文章我们一起来学习下数据库范式。

高可用架构(上)

在学习完各种高性能发实现方案后,就需要对三大复杂度一直的高可用进行开刀了,在高可用方面主要有哪些东西是我们需要考虑的呢?接下来将从三个方面逐一分析。

其他标签