`
huangxx
  • 浏览: 321655 次
  • 来自: ...
社区版块
存档分类
最新评论

新浪发起的UNIX开源软件项目memcachedb - zt

阅读更多
Memcachedb = memcache + Berkeley DB

  Memcachedb是一款支持高并发的分布式持久存储系统,对任何原有memcached客户端来讲,它仍旧是个memcached,但是,它的数据是可以持久存储的。
  前端:memcached的网络层
  后端:Berkeley DB存储

  写速度:从本地服务器通过memcache客户端(libmemcache) set 2亿条16字节长的key,10字节长的Value的记录,耗时16572秒,平均速度12000条记录/秒。
  读速度:从本地服务器通过memcache客户端(libmemcache) get 100万条16字节长的key,10字节长的Value的记录,耗时103秒,平均速度10000条记录/秒。

  • 支持的memcache命令
  get, set, add, replace
  incr, decr
  delete
  stats
  flush_all

  • 私有命令
  db_checkpoint, db_archive
  db_ismaster, db_whoismaster (for replication)

  编译及安装方法:
  
http://blog.csdn.net/simonlsy/archive/2008/01/07/2027940.aspx

  点击在新窗口中浏览此图片



  ncache

  协议:
New BSD License
  作者:shinepf, shuiyang
  团队:新浪互动社区事业部──博客产品
  网址:
http://code.google.com/p/ncache/

  ncache是一款基于nginx的缓存系统,比Squid更快更高效。

  01
  
点击在新窗口中浏览此图片

  02
  
点击在新窗口中浏览此图片

  03
  
点击在新窗口中浏览此图片

  04
  
点击在新窗口中浏览此图片

  05
  
点击在新窗口中浏览此图片

  06
  
点击在新窗口中浏览此图片

  07
  
点击在新窗口中浏览此图片

  08
  
点击在新窗口中浏览此图片

  09
  
点击在新窗口中浏览此图片

  10
  
点击在新窗口中浏览此图片
 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=2117003

分享到:
评论

相关推荐

    memcachedb-1.2.0.tar.gz

    8. **安装与配置**:解压"memcachedb-1.2.0.tar.gz"后,用户可以按照常规的Unix/Linux软件编译流程进行安装,包括configure、make以及make install步骤,同时还需要根据实际需求配置相关参数。 9. **性能优化**:在...

    Ubuntu 9.04中安装Memcachedb

    root@estone-desktop:/home/estone/download/memcachedb-1.2.0$ ./configure && make && make install ``` 需要注意的是,在安装过程中可能需要根据实际情况调整编译选项,比如指定安装路径、优化配置等。 完成...

    cpp-分布式缓存服务器memcachedb

    Memcachedb是一个基于Memcached的开源项目,由新浪公司的开发团队设计并推出。它的主要目标是在原有Memcached的基础上引入了持久化存储功能,同时实现了异步主辅复制机制,以提升数据的安全性和可靠性。在NoSQL...

    memcachedb

    ### Memcachedb:全面解析与应用实践 #### 一、Memcachedb简介 **Memcachedb** 是一种分布式键值存储系统,专为持久化设计。它不是传统的缓存解决方案,而是一个完整的、用于持久化的 memcached 变体。与 ...

    memcachedb 手册

    综上所述,`memcachedb` 手册是一份全面的参考资料,不仅涵盖了基础操作,还深入探讨了高级主题,对于想要在项目中使用 `memcachedb` 的开发人员来说极具价值。通过阅读这份手册,你将能够充分利用 `memcachedb` ...

    架构师系列书籍--Redis实战

    - **简介**:Voldemort是一款分布式Key-Value存储系统,由LinkedIn开发并开源。 - **特点**: - 支持分区和副本机制,提供高可用性。 - 具有容错能力,可以在部分节点故障时继续工作。 - 提供简单的API,易于集成...

    新浪博客架构分享.ppt

    新浪博客架构分享主要介绍了新浪博客这一国内知名博客服务平台的架构设计和面临的挑战,以及为解决这些问题所采取的技术方案。以下是详细的知识点解析: 1. **新浪博客简介**:新浪博客作为一个Web2.0动态应用类...

    redis实战相关操作

    - memcached是一种开源的高性能、分布式内存对象缓存系统。 - **1.1.6 Hypertable** - Hypertable是一个基于Google Bigtable设计的大规模分布式数据库。 **1.2 为什么选择Key-Value Store** - **1.2.1 大规模的...

    redis实战中文 pdf

    - **特点**: Hypertable 是一个开源、高可靠性的、可扩展的分布式数据库系统,类似于Google的Bigtable。 - **应用场景**: 适用于需要大规模数据分析的应用场景。 #### 二、为什么选择Key-Value Store ##### 1.2.1 ...

    Redis实战 中文.pdf

    ### Redis实战知识点总结 #### 一、Key-Value存储系统简介 **1.1.1 Voldemort** ...这些知识点不仅有助于理解Redis的基本原理,也能帮助开发者在实际项目中更好地运用Redis这一高效的数据存储工具。

    NoSQL数据库详细介绍入门经典

    - **MemcacheDB**:一个基于内存的键值存储系统。 - **Mnesia**:Erlang平台上的分布式数据库管理系统。 - **LightCloud**:基于MongoDB的云托管服务。 - **HamsterDB**:一个高性能的嵌入式数据库。 - **Flare...

    Memcached_原理和使用详解

    - **MemcacheDB**:新浪开源团队开发的一个基于Berkeley DB的内存数据库,支持持久化。 - **tmcache**:作者heiyeluren开发的项目,可能是一个针对特定场景优化的Memcached变体。 **5. 技巧与应用** - **缓存策略*...

    《Redis实战》电子书

    - **memcachedb**:结合了memcached的简单性和数据库的持久性,提供了内存缓存和磁盘存储功能。 - **Cassandra**:一个分布式NoSQL数据库,以其强大的可扩展性和高性能著称。 - **memcached**:一个分布式内存对象...

    Redis实战.pdf

    - **定义**:Voldemort是一款分布式键值存储系统,最初由LinkedIn开发,后来开源。 - **特点**: - 支持分区和复制功能,能够实现数据的高可用性和容错性。 - 提供了强大的一致性模型,用户可以根据需求选择CAP...

    Redis实战 中文

    - **定义**:Voldemort是一款分布式键值存储系统,最初由LinkedIn开发,后来开源。 - **特点**: - 支持分区和复制,能够实现数据的高可用性和容错性。 - 提供了丰富的客户端支持,适用于多种编程语言。 **1.1.2 ...

    Redis实战中文

    - **memcachedb**: 结合了memcached的速度优势和磁盘持久化的特性,适用于需要高速缓存同时又希望数据能够持久保存的应用场景。 - **Cassandra**: 一种分布式NoSQL数据库系统,由Facebook开发并开源,支持大规模数据...

    redis实战中文版

    ##### 1.1.3 memcachedb - **特点**: 结合了memcached的高性能和传统数据库的持久性,提供了内存中的键值存储功能。 - **应用场景**: 适用于需要高速缓存且同时具备数据持久化需求的应用场景。 ##### 1.1.4 ...

    Memcached VS Redis

    Memcached VS Redis:2者究竟有哪些区别,什么场景下应用那种类型的缓存服务器。

    redis实战(高清版)

    - **Dynamo**:由Amazon开发的一种高度可用且可扩展的键值存储系统,后来启发了众多类似的项目。 - **memcachedb**:结合了memcached的高性能和数据库的持久化特性,是一种高性能的键值存储解决方案。 - **Cassandra...

Global site tag (gtag.js) - Google Analytics