上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 本文详细介绍四种事务隔离级别,并通过举例的方式说明不同的级别能解决什么样的读现象。并且介绍了在关系型数据库中不同的隔离级别的实现原理。 在DBMS中,事务保证了一个操作序列可以全部都执行或者全部都不执行(原子性),从一个状态转变到另外一个状态(一致性)。由于事务满足久性。所以一旦事务被提交之后,数据 阅读全文
posted @ 2018-01-16 18:19 gudi 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 在MySQL中的行级锁,表级锁,页级锁中介绍过,行级锁是Mysql中锁定粒度最细的一种锁,行级锁能大大减少数据库操作的冲突。行级锁分为共享锁和排他锁两种,本文将详细介绍共享锁及排他锁的概念、使用方式及注意事项等。 共享锁(Share Lock) 共享锁又称读锁,是读取操作创建的锁。其他用户可以并发读 阅读全文
posted @ 2018-01-16 18:17 gudi 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。 在数据库的锁机制中介绍过,在DBMS中,可以按照锁的粒度把数据库锁分为行级锁(INNODB引擎)、表级锁(MYISAM引擎)和页级锁(BDB引擎 )。 行级锁 行级锁是Mysql中锁定粒度最细 阅读全文
posted @ 2018-01-16 18:15 gudi 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 数据库的读现象浅析中介绍过,在并发访问情况下,可能会出现脏读、不可重复读和幻读等读现象,为了应对这些问题,主流数据库都提供了锁机制,并引入了事务隔离级别的概念。 并发控制 在计算机科学,特别是程序设计、操作系统、多处理机和数据库等领域,并发控制(Concurrency control)是确保及时纠正 阅读全文
posted @ 2018-01-16 18:13 gudi 阅读(188) 评论(0) 推荐(0) 编辑
摘要: “读现象”是多个事务并发执行时,在读取数据方面可能碰到的状况。先了解它们有助于理解各隔离级别的含义。其中包括脏读、不可重复读和幻读。 脏读 脏读又称无效数据的读出,是指在数据库访问中,事务T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改,这就导致了T2所读取到的数据是无效 阅读全文
posted @ 2018-01-16 18:09 gudi 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 本文将以“用户中心”为例,介绍“单KEY”类业务,随着数据量的逐步增大,数据库性能显著降低,数据库水平切分相关的架构实践: 如何来实施水平切分 水平切分后常见的问题 典型问题的优化思路及实践 一、用户中心 用户中心是一个非常常见的业务,主要提供用户注册、登录、信息查询与修改的服务,其核心元数据为: 阅读全文
posted @ 2018-01-15 17:36 gudi 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、连接服务器端 二、使用zkCli.sh的相关指令 1、查看相关命令 2、查看目录结构 3、创建节点和节点数据 4、查看节点及节点的数据信息 5、修改节点数据 6、删除节点 其他的命令,童鞋们可以自己去尝试。 参考文档: 徐培成的大数据zookeepeer视频。 阅读全文
posted @ 2018-01-11 23:17 gudi 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 环境 leader:192.168.116.143 fllower:192.168.116.142 fllower:192.168.116.144 命令:conf——查看其他主机的配置文件 命令:ruok——查看其他主机是否存活 命令:cons——查看连接信息 命令:dump——查看未处理的会话节点 阅读全文
posted @ 2018-01-09 00:28 gudi 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 一、安装 下载 http://vault.centos.org/6.6/os/x86_64/Packages/nc-1.84-22.el6.x86_64.rpm rpm -iUv nc-1.84-22.el6.x86_64.rpm nc命令是netcat命令的简称。 二、网络通信 我们希望在主机A上 阅读全文
posted @ 2018-01-08 23:46 gudi 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 本篇文章是网上多篇文章的精华的总结,结合自己看源代码的一些感悟,其中线程安全性和性能测试部分并未做实践测试,直接是“拿来”网上的博客的。 哈希表概述 哈希表本质上一个数组,数组中每一个元素称为一个箱子(Bin),箱子中存放的是键值对Entry<K,V>链表,因而也称之为链表散列。 我们可以用图来形象 阅读全文
posted @ 2018-01-05 21:06 gudi 阅读(2740) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页