摘要: 目前关系型数据库系统中有两种锁定模型:一种是mvcc(Multi-Version Concurrency Control),方便并发控制的。大多数rdbms都是使用这种方式实现。读不加锁,写加锁的机制。另外一种是Lock-Based Concurrency Control要多补充点数据库理论知识了术语ACID概念原子性(Atomicity) A一致性(Consistency) C隔离性(Isolation)I持久性(Durability)D传统的关系型数据库必须会实现上面几个点的。而mongodb是不会的。发生crash(意外崩溃)数据容易出现问题。mongodb采用的mmap机制,在断电和某 阅读全文
posted @ 2014-03-10 20:46 王滔 阅读(678) 评论(0) 推荐(0) 编辑
摘要: insert into test_fulltext values("王正科技全文")select * from test_fulltext where data like "%王正%"能够搜索到新插入的一行数据。data字段并不是全文索引字段。其实反而不要使用match against去搜索,也就是不要使用全文搜索,使用全文搜索的话,会进入全文索引结构中去寻找数据。而刚好mysql对中文分词支持存在问题。所以mysql全文索引中建立的词典索引中不存在那个词语,比如select * from test_fulltext where MATCH(data) 阅读全文
posted @ 2014-03-10 20:45 王滔 阅读(1461) 评论(0) 推荐(0) 编辑