`
hankesi2000
  • 浏览: 96649 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

分布式数据库总结

 
阅读更多
最近流行的NoSQL的数据库挺流行的,之前也对这些DBorCache进行了研究,在这里总结一下,留作备份。

Apache Cassandra
http://incubator.apache.org/cassandra/
Cassandra的使用者现在包括了Rackspace、Digg、Facebook、Twitter、Cisco、Mahalo、Ooyala等等。

Tokyo Cabinet
http://1978th.net/tokyocabinet/
支持很多语言:C, Perl, Ruby, Java, and Lua. 豆瓣的DoubanDB的底层存储用的是TokyoCabinet,是一个很轻量级、高效的Key-Value数据库。

Redis
http://code.google.com/p/redis/wiki/ReplicationHowto
也支持很多种语言

voldemort
http://project-voldemort.com/design.php
很类似memcached,实现了服务端、客户端,且服务端支持持久化、无单点故障,客户端支持一致性hash。

他们的要实现的功能基本类似,都是以key-value对为基础,更优的提供读取/操作速度,分布式,保证无单点故障、数据一致性等。

之前主要研究memcached来着,对以上的测试并没有做很多,目前只是一个大概了解,有机会再做一下研究和测试。

发布这个贴之后,发现有很多牛人已经发布过类似的文档了,故直接作废,不再维护
0
0
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    分布式数据库总结.doc

    ### 分布式数据库系统知识点总结 #### 一、分布式数据库系统概述 **1. 分布式数据库系统的定义及特点** - **定义**:分布式数据库系统是一种由计算机网络连接的、地理上分散但逻辑上集中的数据库系统。这些分散的...

    东北大学申德荣分布式数据库系统原理与应用讲义

    分布式数据库系统原理与应用 ...总结,申德荣教授的分布式数据库系统讲义涵盖了分布式数据库设计、事务管理、查询优化、并发控制、恢复策略等多个核心主题,对于理解和实践分布式数据库系统有着重要的指导价值。

    东北大学2009年春季博士入学试题-分布式数据库

    分布式数据库知识点总结 分布式数据库是指将数据库分布在多个物理位置的数据库系统,解决了传统集中式数据库的可扩展性、可靠性和性能瓶颈问题。下面是分布式数据库的一些重要知识点: 分片和分配模式 在分布式...

    分布式数据库原理分布式数据库原理分布式数据库原理分布式数据库原理

    总结来说,分布式数据库原理是理解和构建大规模、高可用的数据库系统的基础,其核心在于如何妥善处理数据分布、复制、一致性和容错性等问题。随着大数据时代的到来,掌握分布式数据库原理对于IT专业人士来说至关重要...

    分布式数据库.zip

    10. **课程总结与展望**:总结分布式数据库的关键知识点,并对分布式数据库的未来发展趋势进行展望,如边缘计算、区块链集成等。 通过这门课程的学习,学生将具备设计、实施和管理分布式数据库系统的能力,为从事...

    西南交通大学分布式数据库期末总结

    分布式数据库设计总结 分布式数据库是指将数据分布在多个服务器或站点上,以提高数据的可用性和可扩展性。以下是分布式数据库设计的总结报告: 一、背景与前言 分布式数据库是解决大规模数据存储和处理问题的有效...

    基于Mycat中间件分布式数据库架构及企业实践

    总结,Mycat作为分布式数据库中间件,为企业提供了强大的数据处理能力和高度的可扩展性,是应对大数据时代的关键工具。在实际应用中,我们需要深入了解其原理,结合具体业务场景,合理配置和使用,才能充分发挥其...

    分布式数据库技术系列概览:分布式数据库核心技术发展趋势.pdf

    总结,分布式数据库技术是应对大数据挑战的关键,其核心技术包括数据分片、一致性模型、数据复制、并发控制等,并呈现出Serverless化、新一致性模型、存储计算分离、AI集成以及增强安全与隐私保护等未来发展趋势。...

    分布式数据库论文经典版

    总结,分布式数据库通过解决传统数据库的局限性,提供了一种更灵活、高效和安全的数据存储解决方案。随着云计算和大数据的不断发展,分布式数据库技术将持续扮演着至关重要的角色,为企业提供更加可靠和强大的数据...

    Oracle分布式数据库建立步骤

    ### Oracle分布式数据库环境搭建知识点详解 #### 一、系统信息 在进行Oracle分布式数据库环境的搭建之前,首先需要了解和确认各个服务器的基本信息,包括但不限于: - **服务器IP地址**:用于标识网络中的具体...

    分布式数据库系统原理与应用讲义

    总结,分布式数据库系统原理与应用讲义将帮助学习者理解如何设计和管理这种复杂系统,以应对大数据时代带来的挑战。通过学习,不仅可以掌握理论知识,还能了解如何在实践中应用这些原理,解决实际问题,提升系统性能...

    分布式数据库技术系列简报:云计算场景驱动分布式数据库技术演进(2021)(12页).pdf

    分布式数据库技术是近年来在云计算领域发展...总结,分布式数据库技术在云计算场景下持续演进,以应对日益复杂的数据挑战。随着技术的进步,我们期待看到更多创新的解决方案,以更好地支撑企业数字化转型和业务发展。

    分布式数据库 英文PDF

    最后,本章可能总结分布式数据库面临的挑战,如网络延迟、数据一致性、安全性等问题,以及新兴技术和趋势,如NewSQL、NoSQL、云计算对分布式数据库的影响。 总的来说,这个PDF文档系列涵盖了分布式数据库系统的...

    分布式数据库挑战与分析

    总结来说,分布式数据库挑战与分析文档深入介绍了分布式数据库的理论基础、关键特性、系统架构和实际应用中的问题解决方案。通过分析各种分布式数据库的案例,展示了分布式数据库在应对大数据时代中的强大功能和潜在...

    分布式数据库选型方案.docx

    ### 分布式数据库选型方案 #### 一、分布式数据库的发展与分类 ##### 1.1 单机型数据库的历史背景 - **起源与发展**:单机型数据库起源于20世纪70年代,IBM的研究成果奠定了现代数据库的基础。随后,Oracle、DB2等...

    基于微服务架构的网络分布式数据库管理方法.pdf

    总结来说,基于微服务架构的网络分布式数据库管理方法通过引入微服务的思想,实现了数据库管理的模块化、独立化,提高了系统的响应速度和管理效率。这种方法尤其适用于处理大规模、高复杂度的分布式数据库环境,为...

    C++与分布式数据库开发视频

    根据提供的文件信息,我们可以从以下几个方面来探讨与“C++与分布式数据库开发”相关的知识点: ### 一、C++在软件开发中的应用 C++是一种静态类型的、编译式的、通用的、大小写敏感的、支持多范式的编程语言。它...

    分布式数据库技术系列概览:分布式数据库核心技术发展趋势(2021)(29页).pdf

    总结来说,分布式数据库技术正在不断演进,以适应日益复杂的数据处理需求。理解并掌握这些核心技术和发展趋势,对于IT专业人士来说至关重要,有助于他们在设计、选型和运维分布式数据库时做出明智决策。

    阿里分布式数据库服务原理与实践

    总结,阿里云的分布式数据库服务DRDS是应对大数据时代挑战的重要工具,它通过分库分表、读写分离和分布式事务等机制,为高并发、大数据量的业务提供稳定、高效的解决方案。深入学习和掌握DRDS,将有助于企业在数字化...

Global site tag (gtag.js) - Google Analytics