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

MySQL 数据库引入 memcached,支持 NoSQL

 
阅读更多

Oracle 前天在 2011 MySQL user conference and expo 大会上发布的 MySQL 5.6.2 测试版本,详情请看这里

该版本最值得关注的便是对 NoSQL 技术的支持,尽管目前还是实验阶段,该技术使得 MySQL 内置 NoSQL 技术,该技术可减少 memcached 的查询延迟。在单台机器中,NoSQL 当前只适用一张 InnoDB 表,但未来将支持多个表。在 memcached 中的 key 和 value 分别对应表中的相应字段,同时可为 key 定义多列的值。所有这些数据都存储在一张 InnoDB 表,可通过 SQL 命令来进行检索和修改。目前集成 memcached 守护进程的版本只能用于 Linux。

来自 InnoDB 的博客向你介绍如何启用该功能

下图是该技术的架构图

分享到:
评论

相关推荐

    mysql数据库应用指南1

    MySQL数据库分为商业版和社区版,商业版提供更多的技术支持和高级特性,而社区版则是免费的,由全球开发者共同维护。MySQL的版本升级通常伴随着新功能的添加、性能优化以及安全性的提升。 2.3 MySQL产品路线 MySQL...

    白皮书_MySQL_及_NoSQL使用指南

    白皮书中提到,通过在MySQL中引入Memcached,实现了NoSQL键值访问模式。Memcached是一种高性能、分布式内存对象缓存系统,用于加速动态Web应用程序,减少数据库负载。在InnoDB存储引擎中实现Memcached,不仅提升了...

    NOSQL数据库入门

    随着数据量的进一步增长,单一的数据库实例无法满足需求,于是引入了MySQL的主从复制和读写分离技术。主从复制允许数据从主库实时同步到从库,实现读写分离,减轻主库的写压力,提升读取性能。但这种模式仍然无法...

    数据库技术沙龙ppt:NoSQL应用实践

    2. **快速开发需求**:为了适应快速迭代和敏捷开发的需求,团队放弃了memcached和memcacheDB,转而使用Redis,后者支持更丰富的数据类型,如列表(Lists)、集合(Sets)、哈希(Hashes)和有序集(Sorted sets),从而提高...

    基于MySQL的分布式数据库实践

    通过上述分析,可以看出基于MySQL的分布式数据库实践涉及到了许多关键技术和实践策略,包括数据库分片、缓存应用、NoSQL数据库的引入以及多IDC部署等。这些技术的应用有助于解决大规模数据处理过程中的各种挑战,...

    基于大数据下的NOSQL和Mysql融合的数据存储模型研究.pdf

    例如,MySQL 5.6.2版本引入了对Memcached的支持,允许开发者在InnoDB之上使用NOSQL功能,同时保持与MySQL的共存。HandlerSocket的出现进一步提升了性能,它的性能是Memcached的两倍,且支持大量并发连接,能够执行...

    Oracle的努力.pdf

    Oracle提供的“Oracle MySQL数据库 + memcached API + Binlog API”方案,为传统企业或大型Web 2.0企业提供了一种快速部署、易于维护的私有云解决方案。MySQL与Linux平台和Oracle虚拟机产品的良好集成,使得这种方案...

    NoSQL开篇——为什么要使用NoSQL

    同时,MySQL引入了表分区和MySQL Cluster,但这些解决方案仍不足以满足互联网应用的扩展性需求。 NoSQL的优势在于其灵活性和可扩展性。与传统的关系数据库相比,NoSQL数据库更适合处理大数据、高并发和动态变化的...

    NoSQL架构实践.doc

    NoSQL架构实践主要探讨了在面对互联网高并发、大数据量的挑战时,传统关系型数据库的局限性以及NoSQL数据库的兴起和应用。NoSQL,全称"Not Only SQL",是指非关系型数据库,它不保证关系数据的ACID特性,而是侧重于...

    memcached-2.1.jar

    在实际应用中,Memcached常与其他技术结合使用,如与MySQL、NoSQL数据库配合,形成一层缓存层,提高整体系统的响应速度。同时,为了应对数据丢失的问题,可以结合Redis等支持持久化的缓存系统,实现更完善的缓存解决...

    mysql-5.7.33-winx64.zip

    MySQL 5.7是MySQL数据库管理系统的一个重要版本,它在5.6的基础上进行了多项改进和增强,以提供更高效、安全且功能丰富的数据库服务。这个压缩包“mysql-5.7.33-winx64.zip”包含了适用于Windows 64位系统的MySQL ...

    mysql5.6说明文档

    MySQL 5.6是MySQL数据库管理系统的一个重要版本,它带来了许多增强特性和性能优化,旨在提升数据库的稳定性和效率。MySQL是一种广泛使用的开源关系型数据库系统,尤其在Web应用程序中非常流行。以下是对MySQL 5.6...

    MySQL DBA面试题和答案 高手总结 仅供参考

    这是因为复制是MySQL数据库高可用性、负载均衡和数据备份的关键技术之一。下面我们详细讨论MySQL复制的原理、流程以及相关知识点。 ### MySQL复制原理及流程 MySQL复制主要基于二进制日志(binlog)机制。其复制...

    NoSQL-01.docx

    首先,引入了Memcached作为分布式缓存,以缓解数据库的读取压力。Memcached基于内存存储,提供快速的键值存储服务,并可通过一致性哈希策略进行扩展,避免因服务器增减导致的缓存失效问题。然而,Memcached只能缓解...

    The NDB Engine for Memcached Presentation

    在IT领域,尤其是在数据库管理和分布式系统中,MySQL Cluster的NDB Engine与Memcached的结合是提升性能、可靠性和可扩展性的关键策略之一。NDB Engine(Network Database)是MySQL Cluster的核心组件,专为处理大量...

    详解MySQL下InnoDB引擎中的Memcached插件

    然而,随着NoSQL技术的兴起,为了融合传统SQL与NoSQL的优势,MySQL引入了InnoDB Memcached插件。这个插件允许用户以Memcached协议直接访问InnoDB存储的数据,从而实现快速的键值对存取,减少了对额外Memcached服务器...

    使用MySQL叢集擴展網頁應用資料庫

    全球排名前10的网站中有9家使用MySQL数据库,证明了MySQL在处理大规模网络应用数据方面的实力。MySQL叢集运用了一系列关键技术和特性来实现其功能,其中包括自动分区技术、SQL和NoSQL接口、即时性能、Active/Active...

    数据库调研报告.docx

    而近年来,随着大数据和云计算的发展,非关系型数据库(NoSQL)如Memcached、Redis和MongoDB等因其灵活性和高性能而备受青睐。 数据库优化是提升系统性能的关键,涉及SQL语句优化、索引优化、数据库结构优化、...

    MYSQL开发规范.pdf

    针对缓存的使用,如memcached和redis等nosql数据库的引入,可以在应用层提供快速的缓存访问,减少数据库的直接访问压力。而对于大数据量的操作,如对大量数据进行插入、更新、删除等,应该尽量使用批处理的方式来...

Global site tag (gtag.js) - Google Analytics