ITPub博客

首页 > > > Tokyo Cabinet Key-Value数据库及其扩展应用 PPT

Tokyo Cabinet Key-Value数据库及其扩展应用 PPT

作者:兔子爱喝奶茶 时间:2019-12-14 11:28:42 0 删除 编辑

主题:分布式存储:Tokyo Cabinet Key-Value 数据库及其扩展应用

主要涉及内容:Tokyo Cabinet Key-Value 数据库的性能优化关键参数,以及金山逍遥网在Tokyo Cabinet基础上实现的TCSQL实时列表缓存数据库。一般数据库缓存分为四种。第一种:单个对象的缓存(一个对象就是数据库一条记录),对于单个对象的临时缓存或永久缓存,用HashMap就可以了,Key-Value方式的Memcached、Memcachedb、Tokyo Tyrant都可以,或者直接对查询数据库的网页采用Squid做缓存,没什么太难的;第二种:列表缓存,就像论坛里帖子的列表;第三种:记录条数的缓存,比如一个论坛板块里有多少个帖子,这样才方便实现分页。第四种:复杂一点的group,sum,count查询,比如一个论坛里按点击数排名的最HOT的帖子列表。第一种比较好实现,后面三种比较困难,虽然可以通过各种方法来解决,但截至目前,似乎还没有使用即简单、并发处理能力又强、实时性又高的解决办法。TCSQL为列表页的实时缓存而生,是金山逍遥网技术支持部平台组以Tokyo Cabinet为底层存储与索引,结合Key-Value对象缓存,借鉴SQL语句的SELECT、INSERT、UPDATE、DELETE思想与功能开发的实时列表缓存数据库,能够较好地解决上述前三种类别,特别是第二种、第三种类别的高并发读写问题。

演讲嘉宾:张宴:金山网游技术支持部平台组组长

张宴,金山网游技术支持部平台组组长,擅长服务器架构设计和底层开发,曾在新浪等公司任系统工程师、系统架构师,具有系统架构设计与部署、系统运维与调优等丰富经验。博客:blog.s135.com。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69918097/viewspace-3165748/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: #新闻快讯#
请登录后发表评论 登录
全部评论

注册时间:2019-04-26

  • 博文量
    1470
  • 访问量
    11181