近期写数据库,不少朋友留言问MySQL索引底层的实现,今天简单聊一聊,少讲“是怎么样”,更多说说“为什么设计成这样”。问题1.数据库为什么要设计索引?图书馆存了1000W本图书,要从中找到《架构师之路》,一本本查,要查到什么时候去?于是,图书管理员设计了一套规则:(1)一楼放历史类,二楼放文学类,三楼放IT类…(2)IT类,又分软件类,硬件类…(3)软件类,又按照书名音序排序…以便快速找到一本书。
原创
2020-11-10 22:34:42
136阅读
近期写数据库,不少朋友留言问MySQL索引底层的实现,今天简单聊一聊,少讲“是怎么样”,更多说说“为什么设计成这样”。 问题1. 数据库为什么要设计索引? 图书馆存了1000W本图书,要从中找到《架构师之路》,
原创
2022-02-21 16:39:56
136阅读
问题1. 数据库为什么要设计索引? 图书馆存了1000W本图书,要从中找到《架构师之路》,一本本查,要查到什么时候去? 于是,图书管理员设计了一套规则: 一楼放历史类,二楼放文学类,三楼放IT类… IT类,又分软件类,硬件类… 软件类,又按照书名音序排序… 以便快速找到一本书。 与之类比,数据库存储
转载
2018-09-06 21:30:00
108阅读
2评论
问题1. 数据库为什么要设计索引?图书馆存了1000W本图书,要从中找到《架构师之路》
原创
2022-10-12 14:44:14
62阅读
lun,一个熟悉又陌生的概念,刚刚接触还需要多多的学习,下面是我带来的一个lun的解释。
Lun的概念
lun的全称是logical unit number,也就是逻辑单元号。我们知道scsi总线上可挂接的设备数量是有限的,一般为6个或者15个,我们可以用target ID(也有称为scsi
原创
2011-12-28 08:50:00
1256阅读
数据库发展至今已经有3代了:SQL,传统关系型数据库,例如 MySQLnoSQL,例如 MongoDBnewSQLSQL 的问题互联网在本世纪初开始迅速发展,互联网应用的用户规模、数据量都越来越大,并且要求7X24小时在线。传统关系型数据库在这种环境下成为了瓶颈,通常有2种解决方法:升级服务器硬件虽然提升了性能,但总有天花板。数据分片,使用分布式集群结构对单点数据库进行数据分片,存放到由廉价机器组
原创
2021-04-21 09:45:21
1152阅读
vuex到底是什么? 使用vue也有一段时间了,但是对vue的理解似乎还是停留在初始状态,究其原因,不得不说是自己没有深入进去,理解本质,导致开发效率低,永远停留在表面, 更坏的结果就是refresh、restart。 首先说说什么是vue。 我对vue的理解是一个简单、易上手的开源框架。可以帮助我
转载
2017-06-07 00:00:00
424阅读
2评论
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群
转载
2023-02-05 21:15:04
361阅读
本篇将讨论DevOps到底包含什么,今后的运维工程师应该朝什么方向努力。
原创
2022-03-02 17:28:19
282阅读
大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序,一种是基于浏览器的富客户端应用
原创
2021-07-29 09:38:10
630阅读
到底EJB是什么?被口口相传的神神秘秘的,百度一番,总觉得没有讲清楚的,仍觉得一头雾水。百度了很久,也从网络的文章的只言片语中,渐渐有了头绪。
用通俗话说,EJB就是:"把你编写的软件中那些需要执行制定的任务的类,不放到客户端软件上了,而是给他打成包放到一个服务器上了"。是的,没错!EJB 就是将那些"类"放到一个服务器上,用C/S 形式的软件客户端对服务器上的"类"进行调用。快崩溃了吧!这
原创
2021-07-28 17:02:13
785阅读
NFV是一种网络架构,它是基于虚拟化技术将网络功能节点虚拟化为可链接在一起提供通信服务的功能模块。
原创
精选
2022-12-22 21:23:24
1775阅读
点赞
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。
原创
精选
2022-07-20 14:36:14
611阅读
点赞
CMSIS 到底是什么?先来看看ARM公司对...
转载
2019-07-07 08:58:00
975阅读
2评论
课程概览1、架构与框架的区别2、架构到底是什么?3、架构的目的是什么?1、架构与框架的区别提到架构,大家常常会将架构(Architecture)和框架(Framework)混为一谈。例如: 1)开源系统(MySQL、Nginx)架构 2)大公司架构实现(支付宝、微信)那两者的区别是什么呢?架构:架构本身不是软件,而是关于软件如
原创
2022-05-14 19:20:54
314阅读
在电路中,将前级电路(信号源)的能量递至后级电路(负载)称为耦合,常见的耦合介质有导线、电容器,变压器、光电耦合器,电子电路,根据不同耦合介质常见有以下耦合方式,这几种耦合方式,各有特点,在不同哪种比较好?电路有不同的作用,电子电路直接耦合:将前一级的输出端直接连接到后一级的输人端。如下图所示: 直接耦合方式优点:具有良好低频特性,可放大缓慢变化的信号,易于集成直接耦合方式缺点:各级直流通路相连,
转载
2022-03-17 15:18:30
851阅读
【PMP到底是什么】—— 深入解析PMP考试与认证
PMP,即项目管理专业人士(Project Management Professional)认证,是国际权威的项目管理认证机构——美国项目管理协会(PMI)所颁发的一项全球公认的项目管理专业资格认证。对于从事项目管理或者有志于从事项目管理的人士来说,PMP认证具有很高的价值。
一、PMP认证的价值
获得PMP认证,不仅意味着持证者已经通过了
原创
2023-11-10 18:33:14
155阅读
什么是微服务在介绍Spring Cloud之前,读者有必要了解一下什么是微服务。而要了解什么是微服务又要了解什么时候SOA。关于什么是SOA可以看笔者的这
原创
2021-08-27 10:35:01
856阅读
什么是微服务在介绍Spring Cloud之前,读者有必要了解一下什么是微服务。而要了解什么是微服务又要了解什么时候SOA。关于什么是SOA可以看笔者的这篇简单来说什么是微服务:微服务是一种架构模式,叫微服务架构更合理,就是把一个系统中的各个功能点都拆开为一个个的小应用然后单...
原创
2022-02-16 11:30:16
145阅读