`
neptune
  • 浏览: 362004 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

利用Tokyo+Tyrant构建兼容Memcached协议、支持故障转移、高并发的分布式key-value持久存储系统

阅读更多
http://www.360doc.com/content/09/0617/09/146681_3925778.shtml


分享到:
评论

相关推荐

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

    Tokyo Tyrant是Tokyo Cabinet的一个网络接口,它支持自定义协议和Memcached兼容协议,还可以通过HTTP协议进行数据交换。与Memcached和MySQL相比,Tokyo Tyrant在处理高并发写入时展现出更高的性能。在10000线程的...

    memcached,mongdb,redis,Tokyo Tyrant的安装和使用

    标题中的“memcached, mongdb, redis, Tokyo Tyrant”都是知名的NoSQL数据库系统,它们在现代互联网应用中被广泛使用。这篇博文很可能是关于如何在操作系统环境下安装和使用这四种数据库的教程。 1. **Memcached**...

    C#版Tokyo Tyrant客户端

    Tokyo Tyrant是一款轻量级、高性能的键值存储系统,由日本的RDB Project开发。它是基于Tokyo Cabinet的数据库管理系统,适用于日志记录、缓存服务、元数据存储等多种场景。Tokyo Tyrant提供了多种语言的客户端,包括...

    tokyo cabinet tyrant研究资料

    Tokyo Cabinet 和 Tokyo Tyrant 是一组开源的数据库管理系统,由日本公司 Resin Software 开发,主要用于数据存储和检索。这两个工具在IT领域中被广泛应用于日志管理、缓存服务、键值对存储等场景,尤其在需要快速...

    memcached全面剖析.docx

    Tokyo Cabinet 和 Tokyo Tyrant 是与 memcached 相关的数据库解决方案,它们提供了更丰富的数据结构和更强大的持久化能力,适合那些需要复杂数据管理和高可用性的场景。 总结起来,memcached 是一个强大的工具,...

    memcached全面剖析.pdf

    memcached是一款高性能、分布式内存对象缓存系统,最初由Danga Interactive开发,用于减少数据库负载,通过缓存数据和对象来加速Web应用程序。它以key-value的形式存储数据,支持多种编程语言,如Perl、PHP、Python...

    常见数据库场景分析

    - 高性能、高并发的Key-Value存储需求。 ###### 2.2 满足海量存储需求和访问的面向文档的数据库 - **MongoDB** - **特点**: - 面向文档的存储方式,支持灵活的数据模式。 - 内置复制和分片功能,易于扩展。 ...

    基于Tokyo Tyrant的智能电网数据处理与应用研究.pdf

    为了有效地采集和管理海量的电力用户数据,需要一个高并发的分布式持久存储系统。本研究采用Java技术以及数据库技术构建了这样的系统,这确保了系统的高性能和良好的扩展性。 Tokyo Tyrant是一款高速缓存数据库,它...

    memcached全面剖析(入门到精通)

    memcached是一个高性能的分布式内存对象缓存系统,它被用来减少数据库负载,通过缓存数据和对象在内存中来帮助Web应用加快响应速度。它是基于libevent的事件处理机制,拥有简单的协议、内存存储方式,并且其分布式...

    tokyotytrant

    1. **键值存储**:Tokyo Tyrant采用键值对(Key-Value)存储模型,其中键是唯一的标识符,值可以是任意类型的数据。这种设计简化了数据结构,使得读写操作极其快速。 2. **高性能**:Tokyo Tyrant的性能得益于其...

    TTserver1.1.4

    8. **分布式扩展**:虽然Tokyo Tyrant本身不直接支持分布式,但可以通过诸如Riak这样的分布式数据库系统,利用Tokyo Tyrant作为底层存储实现扩展。 9. **应用场景**:Tokyo Tyrant常用于缓存系统、日志分析、搜索...

    no关系型数据库,nosql

    NoSQL,全称为“Not Only SQL”,是一种非关系型数据库技术,主要针对大规模数据分布式存储、高并发读写、实时性需求以及对海量数据高效存储和访问的需求。NoSQL数据库的特点在于它们通常不遵循传统的ACID(原子性、...

    深入学习MongoDB

    * Key-Value 存储,例如 Tokyo Cabinet/Tyrant, Redis, Voldemort, Oracle BDB。 * 列式数据库,例如 Cassandra, HBase, Riak。 * 文档型数据库,例如 CouchDB, MongoDB。 * 图结构数据库,例如 Neo4J, InfoGrid, ...

    Redis安装与配置文档

    Redis是一个完全开源免费的、高性能(NOSQL)key-value数据库,遵守BSD协议。它是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis的作者是...

    nosql研发之路

    INetDB不仅兼容Memcached协议,支持主从复制和ttserver复制协议,还具备更高的性能和可靠性,在大数据量下表现尤为出色。INetDB支持内部数据压缩(gzip, lzf),数据遍历功能,以及无需保存类似ttserver的bin-log,...

    NoSQL数据库学习教程.pdf

    Tokyo cabinet / Tyrant是指使用Tokyo cabinet / Tyrant来实现键值存储。 CT.M是指使用CT.M来实现键值存储。 Scalien是指使用Scalien来实现键值存储。 Berkley DB是指使用Berkley DB来实现键值存储。 MemcacheDB...

    实用手册redis全面总结

    **Redis**(Remote Dictionary Server)是一种开源的、高性能的键值(Key-Value)存储系统。它支持多种数据结构,如字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。...

Global site tag (gtag.js) - Google Analytics