-
大数据与物联网如何帮助企业
大数据和物联网经常被混淆,特别是因为它们经常被放在一起讨论。但实际上,它们代表着两个截然不同的技术领域,而且经常重叠。大数据包含大量的信息。这些数据随后被社交媒体网络等组织和其他企业收集,并用于各种项...
-
连接池居然这么简单?
服务连接池,数据库连接池,缓存连接池,连接池是微服务分层架构中不可或缺的一个组件,本篇讲讲连接池的原理,以及实现细节。 通常如何通过连接访问下游? 工程架构中有很多访问下游的需求,下游包括但不限于服务...
-
-
MySQL 加行级锁的规则终于被我说清楚了!
大家好,我是小林。 是不是很多人都对 MySQL 加行级锁的规则搞的迷迷糊糊,一会是 next-key 锁,一会是间隙锁,一会又是记录锁。 坦白说,确实还挺复杂的,但是好在我找点了点规律,也知道如何如...
-
线上系统查询一次要10s,我一怒优化了几百行的SQL
今天给大家来分享一个知识,那就是平时我们开发系统的时候,如何运用 Ehcache 这款本地缓存框架,把我们的查询性能大幅度提升优化,甚至让很多查询操作性能提升到 100 倍以上,下面就来讲讲这个话题。...
-
为什么使用定制的时间序列数据库?
译者 | 布加迪 审校 | 孙淑娟 开发人员和公司在数据库方面面临比以往更多的选择。为项目选择合适的数据库可以节省写入和查询数据的时间。由于许多公司处理更大的数据集来构建越来越智能化和自动化的系统,效...
-
分布式锁中-基于 Redis 的实现需避坑 - Jedis 篇
一、redis 介绍 Redis 应该是目前最受欢迎的高性能的缓存数据库了,在五一期间看到一则 Redis 7.0 发布的消息后,回想起多年前学习黄健宏老师《Redis 从入门到精通》2.x 的月伴时...
-
温故知新--EverDB之在云端
一、功能和技术架构 我就是EverDB alive高可用组件,相比于我大哥的方案,我是另一种浪漫。他是什么都管,我是一眼万年。业务请求出现,与我无关,我只爱我的MySQL节点。对爱情的专一使我蜕变,什...
-
SQL 中为什么经常要加Nolock?
刚开始工作的时候,经常听同事说在SQL代码的表后面加上WITH(NOLOCK)会好一些,后来仔细研究测试了一下,终于知道为什么了。 那么加与不加到底有什么区别呢? SQL在每次新建一个查询,就相当于创...
-
Spring整合MyBatis之底层原理
作者 | 波哥 审校 | 孙淑娟 如果老铁们对Spring框架足够熟悉,整合MyBatis其实很容易理解,当然这里假定老铁们也已经熟悉了MyBatis框架。 在我们正常的应用开发过程中,使用MyBat...
