-
如何选择正确的物联网数据库架构?
在设计IoT数据库时,企业可以有很多选择,但是技术人员必须通过评估不同的IoT数据库体系结构(例如static vs. streaming and SQL vs. NoSQL)来确定最合适的方案。 正...
-
-
-
解决MySQL可重复读——详解间隙锁
间隙锁(Gap Lock)是Innodb在可重复读提交下为了解决幻读问题时引入的锁机制,(下面的所有案例没有特意强调都使用可重复读隔离级别)幻读的问题存在是因为新增或者更新操作,这时如果进行范围查询的...
-
Redis为什么快?你只知道单线程和基于内存?抱歉我不能给你offer...
面试场景 面试官:Redis有哪些数据类型? 我:String,List,set,zset,hash 面试官:没了? 我:哦哦哦,还有HyperLogLog,bitMap,GeoHash,BloomF...
-
8个SQL错误:您是否犯了这些错误?
SQL编程既令人兴奋又具有挑战性。 即使是经验丰富的SQL程序员,开发人员和数据库管理员(DBA)有时也要面对SQL语言的挑战。 本文旨在帮助用户识别此类严重错误并学习克服它们。 让我们深入研究以下几...
-
Redis的Zset有多牛?请把耳朵递过来
本篇文章很短,但信息量很大,是关于redis的zset。我来分享一点遇到过的线上数据,或许对你的决策有帮助。 redis支持一个数据结构,叫做 zset,也就是有序的列表。当然redis也不能滥用,可...
-
来,看看MySQL插入速度能有50W每秒吗
写入速度 MySQL每秒可以插入50w条记录吗?带着疑问,我们一起看看mysql每秒可以插入多少条记录?要回答这个问题,首先要考虑影响mysql插入速度的因素有哪些? 硬盘的速度,网卡的速度,写入行的...
-
-
快速解“锁”MySQL,拿下这7把钥匙,便能撬倒面试官
前言 MySQL 作为使用范围最广的开源关系型数据库,是每个后端开发人员都绕不开的一道坎。我在上一篇文章中也写了关于 MySQL 中的 MVCC 的细节及各个隔离级别如何使用 MVCC,有兴趣的可以查...
