摘要:关系型数据库在海量数据存储的互联网应用中,经常面临挑战:
没有KEY-VALUE的快速HASH查找能力;
访问接口不支持HTTP;
读写的TPS不够高;
从GOOGLE的BIGTABLE开始,KEY-VALUE类型的数据库引起了越来越多的开发人员注意。互联网项目中也越来越多的出现了KV结构的数据库。随着分布式技术需求的增加,我们在选择数据库的时候希望数据库本身能支持比较好的分布式。当增加机器或减少机器的时候也能快速的进行。
阅读全文
随笔分类 - database
摘要:Tokyo Tyrant 是由同一作者开发的 Tokyo Cabinet 数据库网络接口。它拥有Memcached兼容协议,也可以通过HTTP协议进行数据交换。
Tokyo Tyrant 加上 Tokyo Cabinet,构成了一款支持高并发的分布式持久存储系统,对任何原有Memcached客户端来讲,可以将Tokyo Tyrant看成是一个Memcached,但是,它的数据是可以持久存储的。这一点,跟新浪的Memcachedb性质一样。
阅读全文
摘要:TokyoTyrant的管理工具tcrmgr使用小记
阅读全文
摘要: 前面我们说了TTServer的使用,以及如何在开始的时候配置主从。在使用中它非常高效和可靠,那么如果我们的服务运行一段时间后,需要增加一个从库(ttserver)来分担压力或者用于负载均衡和HA,因为是线上系统,那么就不应该停机,那么我们应该怎么对数据进行备份和拷贝,然后启动一个slave从库呢?
阅读全文
摘要: 对于DBA来说,数据库Job再熟悉不过了,因为经常要数据库定时的自动执行一些脚本,或做数据库备份,或做数据的提炼,或做数据库的性能优化,包括重建索引等等的工作。但是,Oracle定时器Job时间的处理上,千变万化,今天我把比较常用写法汇总如下。
阅读全文
摘要:写存储过程的时候,应该要使参数的类型和所对应的查询字段类型务必保持一致,否则引入的错误很难被发现.
阅读全文
浙公网安备 33010602011771号