摘要: 聚集索引和非聚集索引的区别: 汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字, 阅读全文
posted @ 2018-06-23 21:16 天剑含光 阅读(2303) 评论(0) 推荐(1)
摘要: NoSQL,全名为Not Only SQL,指的是非关系型的数据库 过去,关系型数据库(SQL Server、Oracle、MySQL)是数据持久化的唯一选择,但随着发展,关系型数据库存在以下问题。 问题1:不能满足高性能查询需求 我们使用:Java、.Net等语言编写程序,是面向对象的。但用数据库 阅读全文
posted @ 2018-06-23 21:06 天剑含光 阅读(354) 评论(0) 推荐(0)
摘要: 1. 管道pipe:管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 2. 命名管道FIFO:有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 4. 消息队列MessageQueue:消息队列是由消息的链表,存放在 阅读全文
posted @ 2018-06-23 20:52 天剑含光 阅读(636) 评论(0) 推荐(1)
摘要: Hash索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B+树索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,那为什么大家不都用Hash索引而还要使用B+树索引呢? 1. Hash索引仅仅能满足"=","IN"和"<=>"查询,不能使用范围查询。因为经过相应的Has 阅读全文
posted @ 2018-06-23 20:49 天剑含光 阅读(530) 评论(0) 推荐(0)