![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 82
iteye_19594
这个作者很懒,什么都没留下…
展开
-
事务隔离级别的理解
未提交读(read uncommitted):一个事务的写数据未提交,其他的事务不能写入改行数据,但是可以读数据。读数据不阻塞其他事务。可能会出现脏读,即另一个事务会读取到本事务回滚的数据。 提交读(read committed):一个事务的数据没提交时,其他事务不能读写改行。读数据不阻塞其他事务。可能出现不可重复读。即可能读到两条不同的数据,在读取时,另外的事务写数据了。 可...2013-07-13 14:11:02 · 64 阅读 · 0 评论 -
Memcached 集群架构方面的问题(转)
memcached是怎么工作的? Memcached的神奇来自两阶段哈希(two-stage hash)。Memcached就像一个巨大的、存储了很多<key,value>对的哈希表。通过key,可以存储或查询任意的数据。 客户端可以把数据存储在多台memcached上。当查询数据时,客户端首先参考节点列表计算出key的哈希值(阶段一哈希),进而选中一个节 点;客户端将...原创 2013-12-09 15:35:13 · 107 阅读 · 0 评论 -
MongoDB:锁机制 (Concurrency)
--1 MongoDB 使用的锁 MongoDB 使用的是“readers-writer”锁, 可以支持并发但有很大的局限性,当一个读锁存在,许多读操作可以使用这把锁,然而, 当一个写锁的存在,一个单一的写操作会 exclusively 持有该锁,同时其它读,写操作不能使用共享这个锁;举个例子,假设一个集合里有 10 个文档,多个 update 操作不能并发在这个集合上,即...原创 2015-01-16 14:32:04 · 626 阅读 · 0 评论