Category Archives: 数据库技术

RDMBS / NoSQL

高性能MySQL读书笔记--第一章

1、如何让查询显示出正常的(key-value模式)格式

show table status like '%user%' \G

这个\G可以让数据格式按照比较好看的样式显示出来,恩。

2、关于MyISAM

表锁定,但支持select的时候inert??

修复方法:
check table user;
repair table user;
索引的时候对于text和bolb只支持前500个字符。

支持Delay key write,即主键变动不会马上写入磁盘[......]

继续阅读

SQL中的事务隔离级别

转载自:http://roming.javaeye.com/blog/465787

要是有些实例就更好了……

在标准SQL规范中,定义了4个事务隔离级别,不同的隔离级别对事务的处理不同,如未授权读取、授权读取、可重复读取、序列化等。
不同的隔离级别对事务的处理不同:

◆未授权读取(Read Uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个数据则不允许同时进行写操作,但允许其他事务读此行数据。该隔离级别可以通过“排他写锁”实现。[......]

继续阅读

Tokyo Cabinet的安装,含Java版(CentOS 5.4)

1、安装依赖的库

需要安装bzip2和zlib

zlib很简单,yum搞定:
yum install zlib-devel
但是yum上的bzip2似乎不符合作者推荐的版本最低要求,所以手动安装吧……
wget http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz

tar -xzvf bzip2-1.0.5.tar.gz

cd bzip2-1.0.5

make -f Makefile-libbz2_so

make in[......]

继续阅读