- 数据库技术
Innodb RR隔离级别下到底能否避免幻读
这篇文章营养价值不高,主要是用来纠正大家一些观念,有时候八股文盲目去背没有细细思考,可能就会导致认知上的错误。最后总结一下,在RR隔离级别...
- 数据库技术
云数据库选型也绕不开“CAP定理”?
这两年,不管是传统数据库厂商,还是云计算大厂,都在主推“云数据库”,对于云数据库概念,不同人有不同理解,可以说是众说纷纭。那么,到底什么...
- 数据库技术
云数据库选型必读:如何梳理需求?
集群数据库与单节点数据库相比有多个优点,但费用和复杂性更高。除此之外,集群数据库还有更高的可用性、更高的吞吐量,在一些情况下还有更低的延...
- 数据库技术
聊聊Innodb是如何存数据的?
如果你使用过mysql数据库,对它的存储引擎:innodb,一定不会感到陌生。在mysql8以前,默认的存储引擎是:myslam。但mysql8之后,默认的存储引擎已经变成了...
- 数据库技术
四个在工作后才知道的SQL密技
SQL是大数据从业者的必备技能,大部分的大数据技术框架也都提供了SQL的解决方案。...
- 数据库技术
如何使用 SQL 对数据进行分析
我们通过 OLTP(联机事务处理)系统实时处理用户数据,还需要在 OLAP(联机分析处理)系统中对它们进行分析,今天我们来看下如何使用 SQL 分析数据。...
- 数据库技术
数据分析师的SQL功底该学到什么程度?
常有朋友问,数据分析师的SQL功底该学到什么程度。今天就先谈谈 T-SQL 中的 Window Function....
- 数据库技术
可维护、可阅读的SQL代码的十个优秀实践
SQL很棒,它是数据分析,数据科学,数据工程甚至软件开发的基础之一。在本文中,我总结了编写SQL的最常见的优秀实践。...
- 数据库技术
书写高质量SQL的建议
今天列举了一些关于优化 SQL 的建议,多数是实际开发中总结出来的,希望对大家有帮助。...
- 数据库技术
从零实现一个时序数据库
时序数据库(TSDB: Time Series Database)大多数时候都是为了满足监控场景的需求,时序数据的数据点是一个包含 (Timestamp:int64, Value:float64) 的二元组。...
- 数据库技术
为什么你的数据库需要单元测试
与工作端代码一起创建的数据集定期包含业务基本原理的战略部分。SQL是代码。你应该尽早批准它,而且要彻底批准。...
- 数据库技术
InfluxDB,TimescaleDB和QuestDB三种时序数据库的比较
如今随着云计算、物联网、以及机器学习对于时序数据需求的持续爆炸式增长,软件架构师们应该如何选择时序数据库呢?本文将综合比较市场上最为流行...
- 数据库技术
三分钟入门 InnoDB 存储引擎中的表锁和行锁
各位对 ”锁“ 这个概念应该都不是很陌生吧,Java 语言中就提供了两种锁:内置的 synchronized 锁和 Lock 接口,使用锁的目的就是管理对共享资源的并发访问...
- 数据库技术
Hive SQL语句的正确执行顺序
关于 sql 语句的执行顺序网上有很多资料,但是大多都没进行验证,并且很多都有点小错误,尤其是对于 select 和 group by 执行的先后顺序,有说 select 先执行...
- 数据库技术
四步搞定异常SQL
本文介绍如何查找需要进行优化的异常SQL并进行处理。...
- 数据库技术
提高数据库安全性的十一项技术
数据库中含有大量个人信息,甚至包含一些敏感信息,为管理这些数据的公司带来了不少麻烦。现在,复杂的工具和技术使得数据库开发人员可以通过保持...