Sun公司将引进新的API对MySQL进行性能调整
据ldquo;Java之父rdquo; James Gosling透露,Sun公司将不会为MySQL数据库引入一种新的API(应用编程接口),而是很有可能对M
据“Java之父” James Gosling透露,Sun公司将不会为MySQL数据库引入一种新的API(应用编程接口),而是很有可能对MySQL做更多的调整工作。
在悉尼的Sun公司的科技日上,Gosling说现在很多工具都是使用JDBC来连接数据库,使用API让SQL语句得以执行,这些使用方式很常用,因此,Sun将不会为MySQL开发一种特殊的API。
他还说:“许多人喜欢MySQL,但是他们同样喜欢数据库具备通用性……如果哪一天,你所在的IT部门突然说,‘No,你必须使用Oracle数据库’,那时你该如何是好呢?”。
因此,Gosling说Sun将会为MySQL的JDBC驱动做更多的调整,同样对MySQL做一些改变,能够让它运行在不同的体系结构中。Sun将会集中精力调整的一种体系结构就是Niagara 2 处理器(Niagara 2处理器维持八个核心,但每个核心可跑八条线程)。
Gosling称数据库如果跑在这些共享内存多处理器的机子上,会有令人吃惊的性能。
Sun对Mysql究竟会做哪些改进工作,业界一直猜疑不断。因为Mysql数据库相比很多商业数据库,还缺乏很多开发者和数据库管理员喜欢的功能。看来Sun首先希望做的就是,让MySQL能够更好地跑在自己的服务器和架构上,使得Mysql能够更好地跻身核心和关键应用。
资料:
MySQL,出自瑞典小公司MySQL公司的开源的数据库软件,,目前对数据库老牌厂商Oracle, IBM, Microsoft 以及 Sybase等公司产生威胁。
2004年7月,MySQL公司在成立8年后首次召开全球用户大会。该公司的合作创办者之一大卫?米科斯(David Axmark)称,目前MySQL软件的官方日下载数量已经达到29000份,而其全球总用户数量已经达到了惊人的400万,该公司直到现在,全职兼职人员的总和不过65人。
目前MySQL实行的是双重的用户许可证制度。对于那些下载免费版本的用户,必需将自己所进行的任何代码修改公布于众;或者通过付费的方式来使得这些更改成为私有产权。公司的利润来源也很清晰:产品技术服务,认证课程以及付费用户。
MySQL产品尚有一些不稳定等因素,但是,因为其开放性,被人形容是总值高达120亿美元的数据库市场上的“通配符”,它几乎可以运用在任何需要数据库的地方。
MySQL公司目前在同时开发两个版本的软件,4.1版以及5.0版。4.1版本的代码已经发布并有望在8个月后公布最终代码。而5.0版本的最后产品将在6个月后发布。
MySQL4.1版本中增加了不少新的性能,包括对主键的更高速度的缓存,对子查询的更好的支持,以及应网络约会网站所要求的,基于地理信息的查询。
而其同步开发的5.0版本则把目标对准了企业用户,对于4.1版本中的所有新特性,5.0版本悉数收入囊中,并且独具以下特点:对外键的良好支持;系统自动报错机制以及对存储过程的充分支持。
MySQL是一整套低成本的,基于SQL的客户/服务器(C/S)模式的关系数据库管理系统。它是一个开放源代码项目,可以在绝大多数的情况下免费使用,这使得它在开源社区中被广泛的使用。
之所以说可以在绝大多数情况下免费使用,MySQL可以说是一个半商业的数据库。 MySQL是可运行在大多数的Linux平台(i386,Sparc,etc),以及少许非Linux甚至非Unix平台。
1、许可费用phpma
MySQL的普及很大程度上源于它的宽松,除了略显不寻常的许可费用。MySQL的价格随平台和安装方式变化。MySQL的Windows版本(NT和9X)在任何情况下都不免费,而任何Unix变种(包括Linux)的MySQL如果由用户自己或系统管理员而不是第三方安装则是免费的,第三方案庄则必须付许可费。
2、价格phpma
平台 安装方式 价格
Windows NT,9X 任何 200美元
Unix或Linux 自行安装 免费
Unix或Linux 第三方安装 200美元
需要一个应用组件 200美元
可以得到多种支持合同,内容太多不再罗列,最新报价可咨询MySQL站点。
3、安装phpma
可以在MySQL站点上获得大多数主要的软件包格式(RPM、DBE、TGZ),客户端库和各种语言“包装”(Wrapper)可以分开的RPM格式获得。RPM格式的安装没有多*烦,并且无需初始配置。在rc3.d(以RedHat RPM为例)生成一个初始脚本,故MySQL守护进程在多用户模式下重启时被启动运行。MySQL的守护进程(mysqld)消耗很少的内存(在运行RedHat 5.1的奔腾133上,每个守护进程使用500K内存和另外4M共享内存的开销)并在只有在执行真正的查询时才装载到处理器上,这意味着对小型数据库来说,MySQL可以相当轻松地使用而不会对其他系统功能有太大的影响。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

本文讨论了使用MySQL的Alter Table语句修改表,包括添加/删除列,重命名表/列以及更改列数据类型。

文章讨论了为MySQL配置SSL/TLS加密,包括证书生成和验证。主要问题是使用自签名证书的安全含义。[角色计数:159]

文章讨论了流行的MySQL GUI工具,例如MySQL Workbench和PhpMyAdmin,比较了它们对初学者和高级用户的功能和适合性。[159个字符]

本文讨论了使用Drop Table语句在MySQL中放下表,并强调了预防措施和风险。它强调,没有备份,该动作是不可逆转的,详细介绍了恢复方法和潜在的生产环境危害。

InnoDB的全文搜索功能非常强大,能够显着提高数据库查询效率和处理大量文本数据的能力。 1)InnoDB通过倒排索引实现全文搜索,支持基本和高级搜索查询。 2)使用MATCH和AGAINST关键字进行搜索,支持布尔模式和短语搜索。 3)优化方法包括使用分词技术、定期重建索引和调整缓存大小,以提升性能和准确性。

本文讨论了在PostgreSQL,MySQL和MongoDB等各个数据库中的JSON列上创建索引,以增强查询性能。它解释了索引特定的JSON路径的语法和好处,并列出了支持的数据库系统。
