nosql
文章平均质量分 89
微观技术
一个讨厌内卷的码仔
展开
-
Memcached windows 下安装与测试
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。但是它并不提供冗余(例如,复制其hashmap原创 2011-08-30 10:38:21 · 851 阅读 · 0 评论 -
缓存那些事(1)
1. 背景:所有的应用程序,特别是很多 web 应用程序都需要优化它们访问客户机和将信息返回至客户机的速度。可是,通常返回的都是相同的信息。从数据源(数据库或文件系统)加载数据十分低效,若是每次想要访问该信息时都运行相同的查询,就尤显低效,因此就引入缓存技术。常见的是memcached,由Danga Interactive公司开发的,现在为facebook、amazon等众多web应用提供服务原创 2011-09-10 22:28:48 · 1117 阅读 · 0 评论 -
关于ttServer的一些整理
Tokyo Cabinet 是一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几倍。利用Tokyo Tyrant构建兼容Memcached协议、支持故障转移、高并发的分布式key-value持久存储系统。key-value分布式存储系统查询速度快、存放数据量大、支持高并发,非常适原创 2011-11-27 19:11:05 · 1780 阅读 · 0 评论 -
memcached与cookie结合使用实例
最近重点关注了memcached和cookie的相关技术,这些技术在web开发中使用的相当频繁,alibaba也不例外。cookie的场景:由于http协议本身是无状态的,两次http请求毫无关联,总不能每次登录都让用户重新输入用户名和密码,重新验证一次,也许很多人说可以在服务端建立sesseion,的确这是一个不错的选择,session具有独享性,存储的是单个用户的信息,每个浏览器的多次请求原创 2011-10-09 10:52:34 · 1335 阅读 · 0 评论 -
memcache的安装与使用
缓存这玩意,可谓好处多多,其角色相当于存储设备里面的内存一样,可以很大程度提高系统的性能,尤其在现在的高并发的互联网时代,如果一个系统没有用到缓存称不上一个合格的系统。缓存有很多种,如memcache,ttserver,Redis,bazas等等,有的提供持久化服务,有的则是非持久化的。今天借此机会,简单介绍一个入门级缓存(memcache)的安装及使用,希望可以起到抛砖引玉的效果,激起你原创 2012-10-01 16:50:21 · 2829 阅读 · 0 评论 -
Hbase安装与简介
(一)简介:HBase是一个分布式的、面向列的开源数据库。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。 表结构:HBase以表的形式存储数据。表有行和列组成。列划分为若干个列族/列簇(column family)。 Row Keycolum原创 2013-08-15 08:56:55 · 2780 阅读 · 2 评论 -
Redis缓存
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。redis支持各种不同方式的排序。与memca原创 2014-03-13 22:03:57 · 2434 阅读 · 0 评论