热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MySQL在太阳下茁壮在开源中强大

自从去年Sun收购MySQL之后,很多人都在关心MySQL的技术走向和市场策略;在Sun以OpenSPARC、Solaris、GlassFish、Java组成的技术体系中,MySQ

自从去年Sun收购MySQL之后,很多人都在关心MySQL的技术走向和市场策略;在Sun以OpenSPARC、Solaris、GlassFish、Java组成的技术体系中,MySQL作为数据库产品是个新成员,Sun会给它怎样的定位,MySQL的未来会怎样? MySQL 5.1版本的发布,给我们很好的解答:M

自从去年Sun收购MySQL之后,很多人都在关心MySQL的技术走向和市场策略;在Sun以OpenSPARC、Solaris、GlassFish、Java组成的技术体系中,MySQL作为数据库产品是个新成员,Sun会给它怎样的定位,MySQL的未来会怎样?

MySQL 5.1版本的发布,给我们很好的解答:MySQL正成为Sun开源战略体系中的重要一员,新增的企业级特性使MySQL变得更加强大和高效,在Sun全球强大的技术背景和服务体系中MySQL正在茁壮成长。

在今天(12月12日)举行的Sun MySQL客户高峰会议上,Sun派出多位技术专家向我们介绍MySQL新版本的技术亮点,Sun的软件策略和理念,与在场的200多位MySQL用户分享MySQL在中国的成功案例。

498)this.2">李永起先生讲解Sun的开源创新

MySQL 5.1新增特性

Sun亚太地区数据库产品销售总监Daniel向大家介绍了MySQL 5.1新增的几项企业级特性:

◆表格和索引分区:MySQL 5.1可以支持5种形式的水平数据分区:range、hash、key、list和复合composite分区(子分区)。通过表格和索引数据的分区,可做到仅仅是对需要的相关数据分区进行扫描,大大加快了查询响应速度。而且,有了分区特性,许多存储和其他维护操作变得更加容易和快速。

◆基于单元的复制:MySQL 5.1提供的两个新的复制选项。“基于单元的复制”和“混合复制”。单元复制可以轻松实现使复制主服务器和从服务器之间的数据变化,而不用通过传统的SQL语句,对于应用来讲,这就形成并保持了最有效的和最安全的复制机制。

◆事件调度工具:这是MySQL 5.1新增的一个工具,它可让开发者自动调度数据库服务器上要执行的、通用的基于SQL的循环(recurring)任务。这一特性比起Linux或Unix中的CRON,或Microsoft Windows的任务调度程序,可对数据库特定的任务提供更大的支持。

◆新的MySQL Query Analyzer (查询分析器) :MySQL Enterprise订购项目将提供Sun的这一新的MySQL Query Analyzer工具,该工具通过监控查询性能来精确定位和修改有问题的SQL 代码,可以大大改善MySQL数据库应用的速度和正常运行时间。

MySQL的开源商业模式

51CTO记者了解到,MySQL 5.1将采用GPL 2(GNL是由自由软件基金会发行的用于计算机软件的许可证。最初由Richard Stallman为GNU计划而撰写。目前大多数的GNU程序和超过半数的自由软件使用此许可证)通用公共许可证发行。这意味我们可以免费下载并使用MySQL 5.1,并根据自己的需要修改相应部分的源代码。

同时,Sun还会为需要技术支持的用户提供MySQL Enterprise版本的License许可。购买此版本的用户会得到MySQL技术专家 7*24 小时的服务,确保在MySQL的使用顺利,并可在危机时刻将损失降到最小。

498)this.2">Sun强大的产品体系使开源遍布IT的每个环节

MySQL+Memcached

目前,Web应用越来越广泛,网站架构越来越复杂,服务器的负担越来越重,如何解决大型架构重的负载均衡问题?答案是Cache。MySQL的研发人员向大家介绍的Cache is King的概念,并对MySQL+Memcached的优化组合进行了详细讲解。

目前,许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大影响。Memcached是高性能的分布式内存缓存服务器,可以通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。Google、Yahoo、Youtube、Baidu[email protected]*码(网$、Digg、Facebook、Flickr等众多服务中提高Web应用扩展性的重要工具。

通过Memcached的MySQL函数(Functions for MySQL)可以很好的将MySQL与Memcached的结合,使Web应用的读写查询等操作分离并缓存,最大限度的减少数据库的访问次数,提高页面载入速度,降低系统占用。

谁在用MySQL ?

Sun合作伙伴,北京万里开源有限公司的技术经理吴嵩向大家介绍了MySQL在中国的发展情况。

目前,MySQL的装机量已经达到1200万套,并以每年200%的速度高速增长,在这些数字中,中国用户占用相当比例。2006年8月,MySQL中国研发中心成立,中国开发人员开始进入世界顶级开源项目的中心。目前,MySQL在中国已经有一只强大的本地技术团队,负责中国用户7*24小时技术支持服务,包含从产品安装、升级、培训到系统级的顾问服务等每一个应用环节。

在中国,采用MySQL的用户主要集中在金融、电信、互联网等多各行业,中国农业银行、中国建设银行、中国移动、中国邮政等都采用MySQL数据库构建业务应用;互联网方面的应用更是比比皆是:新浪、网易、百度、腾讯、人民网等,在MySQL的应用深度上堪比Google、Facebook、Yahoo等国外网站。

498)this.2">MySQL的应用无处不在

以人民网为例。作为中国八大政府网站之一,人民网每天会产生上千万次的点击,在两会期间,点击率还会成指数增长。为了达到良好的访问效果,人民网的强国论坛、博客、调查评论系统等90%以上的应用构建在MySQL数据库上,通过MySQL的复制技术,最大限度的减轻服务器的压力。

正如我们所看到的,MySQL正在Sun的整个产品体系中扮演重要的角色;我们有理由相信,Sun的开源创新理念和雄厚的技术背景会使MySQL更加强大高效,带给我们更多惊喜。



推荐阅读
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • SpringBoot uri统一权限管理的实现方法及步骤详解
    本文详细介绍了SpringBoot中实现uri统一权限管理的方法,包括表结构定义、自动统计URI并自动删除脏数据、程序启动加载等步骤。通过该方法可以提高系统的安全性,实现对系统任意接口的权限拦截验证。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文讨论了如何使用IF函数从基于有限输入列表的有限输出列表中获取输出,并提出了是否有更快/更有效的执行代码的方法。作者希望了解是否有办法缩短代码,并从自我开发的角度来看是否有更好的方法。提供的代码可以按原样工作,但作者想知道是否有更好的方法来执行这样的任务。 ... [详细]
  • GAMETECH腾讯云游戏行业技术沙龙成都站圆满落幕
    11月13日,由腾讯云主办、游戏茶馆协办的2020年首场GAME-TECH腾讯云游戏行业技术沙龙在成都圆满落幕。本次沙龙邀请了腾讯云游戏行业解决方案总监宋永周、腾讯云游戏行业高级解决方案架构师曾梓恩、腾讯云游戏行业高级产品架构师郑晓曦、腾讯云游戏行业高级解决方案架构师温球良和天美L1(王者荣耀)服务器技术副总监杨光,为参会同行们带来了干货满满的技术建议。本文介绍了腾讯云游戏云的优势和为不同游戏研运场景提供的服务。腾讯云在中国游戏云服务市场领跑,成为众多游戏开发者的合作伙伴。 ... [详细]
  • Day2列表、字典、集合操作详解
    本文详细介绍了列表、字典、集合的操作方法,包括定义列表、访问列表元素、字符串操作、字典操作、集合操作、文件操作、字符编码与转码等内容。内容详实,适合初学者参考。 ... [详细]
  • 这是一个愚蠢的问题,但我只是对此感到好奇.假设我在Pythonshell,我有一些我查询的数据库对象.我做:db.query(的queryString)该查询在0xffdf842c ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • Explain如何助力SQL语句的优化及其分析方法
    本文介绍了Explain如何助力SQL语句的优化以及分析方法。Explain是一个数据库SQL语句的模拟器,通过对SQL语句的模拟返回一个性能分析表,从而帮助工程师了解程序运行缓慢的原因。文章还介绍了Explain运行方法以及如何分析Explain表格中各个字段的含义。MySQL 5.5开始支持Explain功能,但仅限于select语句,而MySQL 5.7逐渐支持对update、delete和insert语句的模拟和分析。 ... [详细]
  • EPPlus绘制刻度线的方法及示例代码
    本文介绍了使用EPPlus绘制刻度线的方法,并提供了示例代码。通过ExcelPackage类和List对象,可以实现在Excel中绘制刻度线的功能。具体的方法和示例代码在文章中进行了详细的介绍和演示。 ... [详细]
author-avatar
mobiledu2502858945
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有