- 博客(8)
- 收藏
- 关注
转载 电脑中常用的“扇区”、“簇”、“块”、“页”等概念
1、什么是扇区和(磁盘)块?物理层面:一个磁盘按层次分为 磁盘组合 -> 单个磁盘 -> 某一盘面 -> 某一磁道 -> 某一扇区扇区,顾名思义,每个磁盘有多条同心圆似的磁道,磁道被分割成多个部分。每部分的弧长加上到圆心的两个半径,恰好形成一个扇形,所以叫做扇区。扇区是磁盘中最小的物理存储单位。通常情况下每个扇区的大小是512字节。(由于不断提高磁盘的大小,部分厂商...
2018-08-25 09:22:08 1429
转载 NGINX简介及工作原理
NGINX简介及工作原理Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性:1、 作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率, 这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应2、 作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和...
2018-08-22 11:40:42 7297 1
转载 php的运行原理、cgi对比fastcgi以及php-cgi和php-fpm之间的联系区别
最近项目中本地测试环境遇到了windows环境下的nginx使用file_get_contents/curl访问php文件导致的阻塞问题,一直在找解决的方案,这个问题研究了三天终于找到了解决方案,特别因为这个我也对php的运行原理产生了兴趣,所以这里对此进行一定程度的记录,可能会有错漏的地方,欢迎指正。 要了解php的运行原理,首先要了解下面几个概念: CGI: CGI的英...
2018-08-22 11:12:18 101
转载 详解b+树,多列索引结构和原理
本文摘抄自美团的技术博客 MySQL索引原理及慢查询优化索引的数据结构前面讲了生活中索引的例子,索引的基本原理,数据库的复杂性,又讲了操作系统的相关知识,目的就是让大家了解,任何一种数据结构都不是凭空产生的,一定会有它的背景和使用场景,我们现在总结一下,我们需要这种数据结构能够做些什么,其实很简单,那就是:每次查找数据时把磁盘IO次数控制在一个很小的数量级,最好是常数数量级。那么我们就想到...
2018-08-20 11:31:34 1710
转载 B树及其变种B+树的区别
强烈建议参阅链接:http://www.linezing.com/blog/?p=798#nav-1 说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结...
2018-08-20 11:12:04 814
转载 从 MongoDB 及 Mysql 谈B/B+树
https://blog.csdn.net/wwh578867817/article/details/50493940前两天有位朋友邀请我回答个问题,为什么 MongoDB (索引)使用B-树而 Mysql 使用 B+树?我觉得这个问题非常好,从实际应用的角度来学习数据结构,没有比这更好的方法了。因为像 Mysql 和 MongoDB 这种经久考验的大型软件在设计上都是精益求精的,它们为什么选...
2018-08-19 10:43:34 163
转载 Nosql 理解篇+实战篇 一 了解nosql
一 了解nosql 1 什么是nosql 你的项目是否需要nosql nosql能干什么 与传统的关系型数据库有何区别?在hadoop大数据集群运用中所处的位置及作用;NoSQL常用的几种数据库 NoSQL名称阐议:1) 是“Not Only SQL”的缩写,不仅仅是sql,它不一定遵循传统数据库的一些基本要求,比如说遵循SQL标准、ACID属性、表结构等等。2...
2018-08-17 09:40:59 329
转载 主键索引和唯一索引的区别
主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主键列不允许为空值。主键列在创建时,已经默认为空值 + 唯一索引了。主键可以被其他表引用为外键,而唯一索引不能。一个表最多只能创建一个主键,但可以创建多个唯一索引。主键更适合那些不容易更改的唯一标识,如自动递增列、身份证号等。在 RBO 模式...
2018-08-17 09:34:17 233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人