搜尋
首頁資料庫mysql教程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可以相当轻松地使用而不会对其他系统功能有太大的影响。

linux

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
如何使用Alter Table語句在MySQL中更改表?如何使用Alter Table語句在MySQL中更改表?Mar 19, 2025 pm 03:51 PM

本文討論了使用MySQL的Alter Table語句修改表,包括添加/刪除列,重命名表/列以及更改列數據類型。

如何為MySQL連接配置SSL/TLS加密?如何為MySQL連接配置SSL/TLS加密?Mar 18, 2025 pm 12:01 PM

文章討論了為MySQL配置SSL/TLS加密,包括證書生成和驗證。主要問題是使用自簽名證書的安全含義。[角色計數:159]

您如何處理MySQL中的大型數據集?您如何處理MySQL中的大型數據集?Mar 21, 2025 pm 12:15 PM

文章討論了處理MySQL中大型數據集的策略,包括分區,碎片,索引和查詢優化。

哪些流行的MySQL GUI工具(例如MySQL Workbench,PhpMyAdmin)是什麼?哪些流行的MySQL GUI工具(例如MySQL Workbench,PhpMyAdmin)是什麼?Mar 21, 2025 pm 06:28 PM

文章討論了流行的MySQL GUI工具,例如MySQL Workbench和PhpMyAdmin,比較了它們對初學者和高級用戶的功能和適合性。[159個字符]

如何使用Drop Table語句將表放入MySQL中?如何使用Drop Table語句將表放入MySQL中?Mar 19, 2025 pm 03:52 PM

本文討論了使用Drop Table語句在MySQL中放下表,並強調了預防措施和風險。它強調,沒有備份,該動作是不可逆轉的,詳細介紹了恢復方法和潛在的生產環境危害。

您如何用外國鑰匙代表關係?您如何用外國鑰匙代表關係?Mar 19, 2025 pm 03:48 PM

文章討論了使用外國密鑰來代表數據庫中的關係,重點是最佳實踐,數據完整性和避免的常見陷阱。

如何在JSON列上創建索引?如何在JSON列上創建索引?Mar 21, 2025 pm 12:13 PM

本文討論了在PostgreSQL,MySQL和MongoDB等各個數據庫中的JSON列上創建索引,以增強查詢性能。它解釋了索引特定的JSON路徑的語法和好處,並列出了支持的數據庫系統。

如何保護MySQL免受常見漏洞(SQL注入,蠻力攻擊)?如何保護MySQL免受常見漏洞(SQL注入,蠻力攻擊)?Mar 18, 2025 pm 12:00 PM

文章討論了使用準備好的語句,輸入驗證和強密碼策略確保針對SQL注入和蠻力攻擊的MySQL。(159個字符)

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),