上一页 1 ··· 133 134 135 136 137 138 139 140 141 ··· 383 下一页
摘要: 背景 一致性是一个抽象的、具有多重含义的计算机术语,在不同应用场景下,有不同的定义和含义。在传统的IT时代,一致性通常指强一致性,强一致性通常体现在你中有我、我中有你、浑然一体;而在互联网时代,一致性的含义远远超出了它原有的含义,在我们讨论互联网时代的一致性之前,我们先了解一下互联网时代的特点,互联 阅读全文
posted @ 2018-07-16 17:39 张占岭 阅读(1014) 评论(1) 推荐(0)
摘要: 一、区块链的本质 区块链是什么?一句话,它是一种特殊的分布式数据库,它与若干个相连的区块组成,每个区块可以存储自己的信息,最早一个区块大小为1M,存储2000条记录,现在(2017年开始)扩展到了8M,即可以存储8 2000条数据,一般的,每个区块建立的时间长达10分钟,为什么呢?它的设计者中本聪有 阅读全文
posted @ 2018-07-16 15:58 张占岭 阅读(744) 评论(0) 推荐(0)
摘要: 原子性 原子性是数据库的事务中的特性。在数据库事务的情景下,原子性指的是:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。 对于Redis而言,命令的原子性指的是:一个操作的不可以再分,操作要么执行,要么不执行。 Redis操作原子性的原因 Re 阅读全文
posted @ 2018-07-12 16:16 张占岭 阅读(17659) 评论(0) 推荐(1)
摘要: Dictionary和hashtable用法有点相似,他们都是基于键值对的数据集合,但实际上他们内部的实现原理有很大的差异, 先简要概述一下他们主要的区别,稍后在分析Dictionary内部实现的大概原理。 区别: 1. Dictionary支持泛型,而Hashtable不支持。 2. Dictio 阅读全文
posted @ 2018-07-12 16:13 张占岭 阅读(1277) 评论(1) 推荐(2)
摘要: 数据库索引的特点: 避免进行数据库全表的扫描,大多数情况,只需要扫描较少的索引页和数据页,而不是查询所有数据页。而且对于非聚集索引,有时不需要访问数据页即可得到数据。 聚集索引可以避免数据插入操作,集中于表的最后一个数据页面。 在某些情况下,索引可以避免排序操作。 数据库索引与数据结构 上文说过,二 阅读全文
posted @ 2018-07-12 16:11 张占岭 阅读(516) 评论(0) 推荐(0)
上一页 1 ··· 133 134 135 136 137 138 139 140 141 ··· 383 下一页