欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
開(kāi)源之旅——數據庫篇(圖)
第一站 走進(jìn)開(kāi)源數據庫
10%的投入 實(shí)現90%的理想
在Linux這種開(kāi)放源代碼的操作系統已經(jīng)逐漸被越來(lái)越多的企業(yè)應用時(shí),在基礎軟件平臺的另一端,開(kāi)源數據庫開(kāi)始顯山露水。
近2年來(lái),美國一些大企業(yè)紛紛采用開(kāi)放源碼數據庫,它們往往在總部采用商業(yè)數據庫,而在分支機構的Linux服務(wù)器上采用開(kāi)源產(chǎn)品。這些數據庫除了費用便宜,還各有獨到之處。與商業(yè)化產(chǎn)品相比,開(kāi)源數據庫結構簡(jiǎn)單,但功能不簡(jiǎn)單,讀取操作快捷,易管理,甚至不需要全職的管理員。 由此吸引了像Cisco、Yahoo這樣的大公司,以及眾多的中小企業(yè)。而在國內,我們熟悉的新浪、網(wǎng)易等大型門(mén)戶(hù)網(wǎng)站也是開(kāi)源數據庫的使用者。
在開(kāi)源運動(dòng)的熱潮中,我們隨處可見(jiàn)開(kāi)源數據庫的身影。MySQL、PostgreSQL、MaxDB、Berkeley DB,開(kāi)源數據庫大家庭成員眾多,其中不乏出類(lèi)拔萃者。
一些分析家稱(chēng),“Oracle、微軟和IBM的產(chǎn)品提供了非常強大的功能,但其功能只有40%被客戶(hù)利用?!币驗槠髽I(yè)都在尋求“瘦身”,所以這60%的未用功能完全可以減掉,而開(kāi)源數據庫產(chǎn)品追求的目標是用10%的投入實(shí)現90%的理想。
第二站 市場(chǎng)格局
讓數據庫巨頭忐忑不安
目前的開(kāi)源數據庫還不太可能在功能和處理能力方面追上商業(yè)級產(chǎn)品,但價(jià)格的侵蝕力無(wú)法回避,開(kāi)源數據庫迅速增長(cháng)的市場(chǎng)份額甚至讓數據庫領(lǐng)域的三巨頭,Oracle、IBM、微軟都感到忐忑不安。
去年7月, 接受Forrester研究機構調查的企業(yè)中有一半稱(chēng),正在考慮是否采用開(kāi)源數據庫產(chǎn)品。Forrester的分析師Noel Yuhanna稱(chēng),到2008年,開(kāi)源數據庫的市場(chǎng)規模會(huì )由現在的1.2億美元增長(cháng)到10億美元,這將引起傳統數據庫市場(chǎng)的騷動(dòng)。
從功能上來(lái)看,開(kāi)源數據庫與商業(yè)數據庫擅長(cháng)的領(lǐng)域并不相同,商業(yè)數據庫在處理能力,集成工具環(huán)境等方面依然強大,而開(kāi)源數據庫強調的是在某幾個(gè)單項功能上的突出表現,以及輕便、易用的特點(diǎn)。MySQL AB公司的CEO Mickos說(shuō):“別以為你能把Oracle干掉,我們需要考慮如何才能開(kāi)發(fā)和服務(wù)一個(gè)新的市場(chǎng)?!?div style="height:15px;">
MySQL關(guān)注的新市場(chǎng)目前還不錯,根據Evans Data Corporation的調查,MySQL在開(kāi)源數據庫市場(chǎng)擁有40%的占有率,安裝量超過(guò)500萬(wàn)套,緊隨其后的是Firebird(39%)和PostgreSQL(11%)。
Forrester預計,明年會(huì )有35%的開(kāi)源數據庫產(chǎn)品處理虛擬商務(wù)活動(dòng)。MySQL強勢的市場(chǎng)增長(cháng),不僅是在開(kāi)源市場(chǎng)上獨領(lǐng)風(fēng)騷,更讓人驚訝的是對商業(yè)數據庫市場(chǎng)的入侵,這跟開(kāi)源產(chǎn)品的價(jià)格與成熟度緊密相關(guān)。
MySQL大約每2年進(jìn)行一次大的版本升級,每幾個(gè)月就會(huì )有一次小規模的升級,這種小步快跑式的升級逐漸拉近了與商業(yè)數據庫產(chǎn)品之間的距離。據MySQL稱(chēng),今年晚些時(shí)候推出的MySQL5.0正式版將具有更多的企業(yè)級特性。
Yuhanna指出,MySQL的客戶(hù)群體正在日益擴大,NASA、雅虎、GOOGLE、美聯(lián)社以及 Suzuki就是其中的客戶(hù)。他談到,“MySQL花了很長(cháng)的時(shí)間才從甲骨文手中爭取到上述客戶(hù)。與此同時(shí),開(kāi)源數據庫產(chǎn)品日益成為客戶(hù)值得信賴(lài)的產(chǎn)品,我認為,在未來(lái)幾年內其客戶(hù)數還會(huì )增加?!?div style="height:15px;">
價(jià)格本來(lái)是一個(gè)敏感的話(huà)題,但由于數據庫市場(chǎng)的三分天下,數據庫這片“海洋”近幾年顯得波瀾不驚,數據庫產(chǎn)品的價(jià)格似乎也在大家的默契之下風(fēng)平浪靜,由而開(kāi)源數據庫用戶(hù)數量的增長(cháng),則把價(jià)格問(wèn)題的波浪推到了岸邊,既然可以用非常低的價(jià)格、甚至是免費得到數據庫產(chǎn)品,那么就有相當一部分用戶(hù)從商業(yè)數據庫的陣營(yíng)被吸引到開(kāi)源這邊來(lái)。這導致了像IBM和甲骨文這樣的公司要考慮產(chǎn)品降價(jià)的問(wèn)題,Forrester研究機構的分析師Noel Yuhanna稱(chēng):“商業(yè)廠(chǎng)商將會(huì )在未來(lái)12~24個(gè)月內降價(jià)產(chǎn)品價(jià)格?!?div style="height:15px;">
比起IBM和甲骨文來(lái)說(shuō),更應該感到威脅的是微軟。在上世紀90年代中期,憑借著(zhù)一款低端數據庫產(chǎn)品SQL Server,微軟硬是在Oracle、IBM、Sybase、Informix把持的數據庫市場(chǎng)中分了一杯羹。微軟當時(shí)最成功的策略就是利用SQL Server與商用軟件高度兼容,以及低廉的價(jià)格從低端市場(chǎng)逐步向上滲透,現在,已經(jīng)有將近20%的全球市場(chǎng)占有率,中小企業(yè)是微軟的大本營(yíng)。
而開(kāi)源數據庫有著(zhù)與中小企業(yè)天然的親密關(guān)系,它們與微軟產(chǎn)品之間的相似之處在于軟件的兼容性和開(kāi)發(fā)環(huán)境,微軟則在簡(jiǎn)易性方面一直都有著(zhù)上佳的表現,但開(kāi)源產(chǎn)品并不完全依賴(lài)于Windows,它能夠運行在其他操作系統之上,隨著(zhù)產(chǎn)品的穩定和成熟,開(kāi)源產(chǎn)品對中小企業(yè)更具吸引力。
與開(kāi)源數據庫產(chǎn)品的頻繁升級不同,SQL Server2000的推出已經(jīng)是1999年的事情了,在每次SQL Server被黑客攻陷之后,才會(huì )出補丁軟件,記者采訪(fǎng)了多家網(wǎng)站的技術(shù)人員,他們表示用SQL Server會(huì )有這樣的擔心:“因為源代碼不公開(kāi),問(wèn)題出現時(shí),損失已經(jīng)造成了?!蹦壳?,國內的IDC有一個(gè)不成文的規矩,如果網(wǎng)站要把系統放到服務(wù)器上來(lái)時(shí),要問(wèn)一句數據庫是不是SQL Server,還要親自檢看是否打了最新的補丁,如果用的是開(kāi)源數據庫就不會(huì )這樣的問(wèn)題。開(kāi)源數據庫的成長(cháng)無(wú)疑動(dòng)搖了SQL Server在中低端市場(chǎng)上的強者地位。
另外一個(gè)有意思的地方就是,開(kāi)源數據庫廠(chǎng)商可能會(huì )成為被收購的對象,這主要是指MySQL這樣的企業(yè),盡管MySQL的用戶(hù)絕對數量不大,但在份額相近的商業(yè)數據庫市場(chǎng)上已經(jīng)能夠左右天秤的搖擺,此外,MySQL在中小企業(yè)和開(kāi)發(fā)人員心目中的超強人氣也很有商業(yè)價(jià)值。
一些國外的分析人士曾預測,MySQL可能被像Red Hat這種開(kāi)源操作系統廠(chǎng)商所收購,其中也不無(wú)道理,Red Hat收購MySQLl會(huì )成為數據庫-Linux強者,如果Red Hat收購了MySQL,會(huì )為他的生產(chǎn)線(xiàn)增添一員大將,目前,很多企業(yè)在應用開(kāi)源數據庫的同時(shí)也使用開(kāi)源操作系統,這種搭配本身也說(shuō)明了市場(chǎng)的一種需要。
日前,又傳來(lái)了MySQL和Red Hat公司加強合作的消息,雙方為客戶(hù)提供整合的、協(xié)作的技術(shù)支持。Red Hat和MySQL公司也計劃對MySQL數據庫和Red Hat的Cluster Suite以及Global File System進(jìn)行兼容性測試。
第三站 這里有5大景點(diǎn)
開(kāi)源數據庫各領(lǐng)神通
在充滿(mǎn)傳奇色彩的軟件行業(yè),開(kāi)源運動(dòng)早已不再是一種嘩眾取寵的時(shí)尚,而是成為一種潛移默化的文化。這里包括“最受歡迎的開(kāi)源數據庫”MySQL、“最先進(jìn)的開(kāi)源數據庫”P(pán)ostgreSQL、“新世紀的關(guān)系型數據庫” Firebird,此外還包括將嵌入式作為自己重要使命的精巧的Berkeley DB和曾經(jīng)在ERP領(lǐng)域取得不俗業(yè)績(jì)的SAP DB(MaxDB)。 更為可喜的是,伴隨著(zhù)Java技術(shù)而快速發(fā)展的功能同樣出色的Apache 組織的Derby(由IBM著(zhù)名的Cloudscape 10演化而來(lái))、Hypersonic的HSQL等,凡此種種, 開(kāi)源數據庫陣營(yíng)可謂“亂花漸欲迷人眼”。
那么如何選擇和自己的業(yè)務(wù)比較契合的開(kāi)源數據庫呢?本文將選擇以下五種比較常見(jiàn)的開(kāi)源數據庫,從功能特性及應用等角度進(jìn)行簡(jiǎn)要的評析,期望能夠對用戶(hù)有些幫助。
MySQL的發(fā)展在一開(kāi)始便定位于快速、穩定的大型關(guān)系型數據庫的目標,因而在設計上當性能和標準不相協(xié)調時(shí),更主要的是性能和穩定性的考慮,這也許可以解釋為什么MySQL 4迄今還不支持如外鍵引用等數據庫管理員們所鐘愛(ài)的功能。
如今的MySQL 4版本可以運行于多種操作系統平臺,支持全文搜索,提供了常見(jiàn)開(kāi)發(fā)語(yǔ)言的編程接口,最大可支持64TB的表空間……,而可伸縮的設計體系使得MySQL既能夠提供企業(yè)級的客戶(hù)機/服務(wù)器工作方式和復雜的集群工作方式, 也能夠作為嵌入式的數據庫引擎集成到其他的應用系統之中。
對于那些需要海量數據的檢索,不需要復雜的事務(wù)操作的用戶(hù)來(lái)說(shuō),MySQL應該是一個(gè)比較理想的選擇。
MaxDB是2003年SAP公司和MySQL AB公司合作之后SAP DB新的名稱(chēng)。MaxDB是一款重量級的、獲得SAP R/3認證,適宜于聯(lián)機事務(wù)處理和聯(lián)機分析處理等多種業(yè)務(wù)類(lèi)型的高可用性、高可靠性和極具伸縮性的數據庫,支持大容量的用戶(hù)和并發(fā)業(yè)務(wù)操作,采用多線(xiàn)程多進(jìn)程的服務(wù)器設計,支持多處理器的應用,并通過(guò)集群和熱部署提供高可靠性,支持TB級的海量數據,支持企業(yè)級的數據同步和復制等復雜應用。
上述的功能如此強大,就難怪Intel, Toyota,DaimlerChrysler, Yamaha等業(yè)界列強選擇它了。應該說(shuō),對于開(kāi)展ERP業(yè)務(wù)的用戶(hù),尤其是采用SAP ERP系統的用戶(hù),如果考慮較高的性?xún)r(jià)比,采用MaxDB應該是非常明智的選擇。
PostgreSQL自1986年發(fā)展迄今已有近20年的歷史了。如今的PostgreSQL 8.0可謂身懷絕技,它支持一系列關(guān)鍵特性:支持分布式的事務(wù)處理;支持外鍵功能,以及所有的SQL 99的連接類(lèi)型、觸發(fā)器;支持用戶(hù)自定義的對象數據類(lèi)型和操作;支持子查詢(xún)、部分索引和表達式索引;支持多種語(yǔ)言產(chǎn)生的存儲過(guò)程,同時(shí)PostgreSQL提供了多種編程接口,擁有熱備份和選擇性備份恢復工具等……。如此奇妙的特性,無(wú)怪乎它享有“最先進(jìn)”的美譽(yù)了,印度的農業(yè)信用社就使用PostgreSQL處理金融業(yè)務(wù)。
但是,和MySQL相比PostgreSQL的性能一直被視為弱項。對于那些需要復雜業(yè)務(wù)操作,而對性能要求不是過(guò)于苛刻,同時(shí)期望系統的設計富于擴展性的用戶(hù)而言,不妨采用PostgreSQL。
FireBird數據庫是Inprise(Borland)公司在自己的IDPL(Initial Developer‘s PUBLIC LICENSE)許可協(xié)議基礎上,將Interbase 6.0數據庫貢獻給開(kāi)源組織后的產(chǎn)品。
FireBird全面支持SQL 92 Entry Level 1的功能和絕大部分的SQL 99功能,能夠運行于Windows、Linux或其它Unix等多種平臺上。但是由于未知的原因,Firebird的后續開(kāi)發(fā)比較緩慢,迄今為止的1.5版本,僅僅是用C++重寫(xiě)原有的C代碼,缺乏新的功能點(diǎn),而且其開(kāi)源部分似乎并不完全,如:缺乏企業(yè)級應用的復制機制。然而,作為一款成熟的起步級的數據庫管理系統,Firebird還是值得被研究和分析的。如果你不更改FireBird的數據庫引擎,那么你可以將FireBird任意應用到你的商業(yè)應用之中。
最后我們來(lái)對Berkeley DB這一特殊的開(kāi)源數據庫進(jìn)行評析。嚴格地講,Berkeley DB并不是一個(gè)數據庫管理系統,它是作為嵌入式的數據庫引擎來(lái)設計的。例如MySQL的數據存儲引擎便可以在Berkeley DB和InnoDB之間選擇。Berkeley DB提供了一個(gè)可伸縮、高性能和能夠進(jìn)行事務(wù)處理的數據管理和數據訪(fǎng)問(wèn)服務(wù)庫,通過(guò)應用編程接口的普遍支持, 可以很容易地嵌入到其他的應用之中, 所有數據庫相關(guān)的底層操作都是由Berkeley DB的庫函數來(lái)完成。最新的Berkeley DB也提供了對XML進(jìn)行操作的服務(wù)。
如果你需要在應用程序中嵌入數據庫操作功能,而又追求較高的性能,那么Berkeley DB正對你的胃口。這也就是為什么Berkeley DB能夠得到Cisco等設備巨頭的青睞的原因。(限于篇幅,本部分文章有所節略,有興趣了解更多產(chǎn)品細節的讀者,請登錄www.cnw.com.cn。)
旅行提示:
商業(yè)模式:除了中小企業(yè),許多大企業(yè)也在使用開(kāi)源數據庫,這些大用戶(hù)往往是通過(guò)交納服務(wù)費來(lái)獲取所用產(chǎn)品全面的技術(shù)支持,這將在一定程度上改變軟件業(yè)的商業(yè)模式。
在傳統的軟件商業(yè)模式之下,用戶(hù)首先要支付價(jià)格不菲的許可證費用,但要獲得技術(shù)支持還要另交服務(wù)費。相反,許多開(kāi)源產(chǎn)品僅對技術(shù)服務(wù)收費。顯然,這種低成本的模式極具吸引力。在未來(lái),商業(yè)數據庫廠(chǎng)商也許會(huì )對這種模式進(jìn)行認真的研究,而對那些以許可證銷(xiāo)售為主要收入來(lái)源的廠(chǎng)商來(lái)說(shuō),肯定會(huì )造成巨大的影響。
第四站 體驗應用
中小企業(yè)的大餐
花10%的費用達到90%的效果,由于價(jià)格低廉,開(kāi)源數據庫最為中小企業(yè)所青睞,并不是所有的中小企業(yè)都能夠享受到這樣的免費大餐,開(kāi)源數據庫還是有那么一點(diǎn)門(mén)檻。
開(kāi)源數據庫最初大多是由開(kāi)發(fā)團體或開(kāi)發(fā)愛(ài)好者憑興趣創(chuàng )作而來(lái),產(chǎn)品中的很多設計針對了開(kāi)發(fā)者的偏好,但沒(méi)有照顧商業(yè)組織和技術(shù)力量薄弱的企業(yè),例如,MySQL目前的版本就不支持存儲過(guò)程、觸發(fā)器,以及視圖界面等功能。因此,要求中小企業(yè)有一定的技術(shù)力量,至少要有幾名學(xué)過(guò)數據庫的專(zhuān)業(yè)人才。
除了這點(diǎn)門(mén)檻以外,使用開(kāi)源數據庫可算是一馬平川了。開(kāi)源數據庫產(chǎn)品通常很容易上手,SQL(結構化查詢(xún)語(yǔ)言)是通用的數據庫語(yǔ)言,學(xué)過(guò)數據庫的人就能使用,產(chǎn)品可以從網(wǎng)上免費下載,管理工具和技術(shù)資料同樣可以網(wǎng)上下載,英語(yǔ)不好沒(méi)關(guān)系,有熱心人把產(chǎn)品自帶的產(chǎn)品說(shuō)明翻譯成中文的,而且網(wǎng)上交流開(kāi)源數據庫產(chǎn)品使用經(jīng)驗的地方也不少,幾個(gè)主流的產(chǎn)品很容易得到網(wǎng)上高手的指點(diǎn)。一些接受采訪(fǎng)的中小企業(yè)用戶(hù)告訴記者:“MySQL的維護很容易,任何工程師一經(jīng)培訓都能使用?!?div style="height:15px;">
除了中小企業(yè),很多網(wǎng)站也把開(kāi)源數據庫作為首選,論壇、BLOG、調查、搜索、郵件、發(fā)布系統,這些網(wǎng)站的主要應用系統都可以用開(kāi)源數據庫來(lái)支持。包括Yahoo、Google等大網(wǎng)站,使用的都是開(kāi)源數據庫,而國內的新浪、網(wǎng)易也是開(kāi)源數據庫的受益者 。
典型應用
網(wǎng)站是目前開(kāi)源數據庫應用最廣的領(lǐng)域,這里面最典型的應用就是由全系列的開(kāi)源產(chǎn)品搭建網(wǎng)站的所有業(yè)務(wù)系統,下面就是一個(gè)很有代表性的例子。
www.ChinaUnix.net是目前中國最大的Linux/Unix技術(shù)專(zhuān)業(yè)社區網(wǎng)站,創(chuàng )辦于2001年5月。ChinaUnix.net網(wǎng)站主要交流Linux/Unix操作系統及其下的各種軟件技術(shù)及應用。截至2005年4月,網(wǎng)站的注冊會(huì )員已經(jīng)超過(guò)26萬(wàn),平均每天同時(shí)在線(xiàn)人數為1500人左右,其中80%以上為系統管理員、網(wǎng)絡(luò )管理員、軟件開(kāi)發(fā)者及IT專(zhuān)業(yè)技術(shù)和管理人員。從2001年創(chuàng )辦開(kāi)始,ChinaUnix.net就使用MySQL來(lái)支持網(wǎng)站的應用,負責ChinaUnix.net運營(yíng)的優(yōu)勢時(shí)代公司總經(jīng)理樊強告訴記者:“我們目前所有的網(wǎng)站應用都使用了開(kāi)源數據庫,而且整個(gè)應用系統都建立在開(kāi)源軟件產(chǎn)品之上,公司用了很小的投入就建立了自己的應用,也發(fā)揮了我們技術(shù)人員的特長(cháng),效果令人滿(mǎn)意?!?div style="height:15px;">網(wǎng)站的軟件環(huán)境:操作系統FreeBSD; 數據庫MySQL; Web服務(wù)器Apache; 開(kāi)發(fā)工具PHP、C/C++。
1. 論壇系統的應用
ChinaUnix.net(以下簡(jiǎn)稱(chēng)CU)的核心應用——論壇系統,就是建立在MySQL之上。CU目前共有兩臺硬件服務(wù)器,其中一臺服務(wù)器放置MySQL的Master庫,另一臺服務(wù)器放置MySQL的Slave庫;Master庫給用戶(hù)提供注冊、發(fā)帖、編輯、刪除等操作;Slave庫提供給用戶(hù)查看帖子等查詢(xún)操作。
Slave庫與Master庫保持數據同步,除了起到分流作用,也起到實(shí)時(shí)備份的作用。當將來(lái)用戶(hù)量加大時(shí),可以通過(guò)增加多個(gè)Slave庫,做到多臺服務(wù)器分布式的管理,因為用戶(hù)的大部分操作都集中在查看論壇內容上,當多臺Slave庫同時(shí)工作時(shí),可以分流用戶(hù),這樣可以大大提高用戶(hù)的訪(fǎng)問(wèn)速度和減輕服務(wù)器的系統負載。
2.其他的應用系統
在條件允許的情況下,為了達到很好的訪(fǎng)問(wèn)效果,可以讓每種應用使用單獨的一臺服務(wù)器,單獨用一個(gè)數據庫,在CU目前只有兩臺服務(wù)器的情況下,為了使每一種應用都不互相影響,采取了在同一臺服務(wù)器里,每種應用系統使用一個(gè)MySQL的方式,也就是同時(shí)啟動(dòng)三個(gè)MySQL進(jìn)程,分別運行于不同服務(wù)器的端口。
一般情況下,MySQL默認的端口是3306,CU在應用中重新定義了MySQL的啟動(dòng)文件,讓其綁定在某個(gè)端口上,如BLOG系統的數據庫運行于3310端口,內容發(fā)布系統的數據庫運行于3311端口,論壇和內容搜索系統的數據庫運行于3312端口,這樣,一臺服務(wù)器上就分別運行了三個(gè)互相獨立的MySQL數據庫,這樣做的好處是,任何一個(gè)數據庫出問(wèn)題,都不會(huì )影響其它的服務(wù),當然,這就要求提高服務(wù)器的硬件配置。
3.技術(shù)應用亮點(diǎn):靜態(tài)頁(yè)面訪(fǎng)問(wèn)
從圖中可以看出,作為整個(gè)應用中心的數據庫采用了主機托管方式。MySQL的網(wǎng)絡(luò )特性使得用戶(hù)可以通過(guò)Internet在任何地方共享數據庫,網(wǎng)站的應用系統基于瀏覽器/服務(wù)器的結構運行。
為了減輕數據庫的負載,CU論壇在很多頁(yè)面都采用了定時(shí)更新的靜態(tài)頁(yè)面,靜態(tài)頁(yè)面由程序從數據庫里讀取數據,放在Web服務(wù)器上,并定時(shí)更新,這樣,當用戶(hù)訪(fǎng)問(wèn)一些實(shí)時(shí)交互要求不高的頁(yè)面時(shí),就可以不需要調用數據庫,從而減輕數據庫服務(wù)器的負載。
旅行提示:
安全問(wèn)題:免費的產(chǎn)品是不是在安全方面隱患更多?這其實(shí)是一個(gè)一體兩面的問(wèn)題,源代碼都公開(kāi)了,容易被攻擊,也容易被防范,不像閉源的產(chǎn)品,大家不知道漏洞在哪里,往往是造成了損失之后一段時(shí)間才能打補丁。開(kāi)源產(chǎn)品的漏洞通常被發(fā)現后就會(huì )上傳到互聯(lián)網(wǎng)上,開(kāi)源項目的維護者能夠在較快時(shí)間內推出補丁軟件。
第五站 技術(shù)的前沿
XML和自動(dòng)化處理的呼聲
在與一些開(kāi)源數據庫使用者的接觸中,記者發(fā)現管理工具的缺乏是開(kāi)源數據庫比較普遍的一個(gè)問(wèn)題。很多開(kāi)源數據庫缺乏管理工具,需要借助第三方的工具。存儲過(guò)程一直以來(lái)被認為是MySQL缺乏的基本功能,但一些開(kāi)發(fā)人員并不這么認為,一些有經(jīng)驗的開(kāi)發(fā)人員寧愿用函數,他們認為存儲過(guò)程雖然提高了效率,卻犧牲了一些靈活性,而且不一定是他們想要的。
在開(kāi)源數據庫產(chǎn)品不斷進(jìn)化的同時(shí),商業(yè)數據庫產(chǎn)品近年來(lái)在實(shí)現XML以及自動(dòng)化處理等方面再次將數據庫技術(shù)向前推進(jìn),這是開(kāi)源數據庫下一步追趕的目標。
強調XML特性
今年出現的許多新技術(shù)可以提供一些特有的能力,能夠將原生XML格式的數據存儲在關(guān)系數據庫中。
由于法規遵從性的要求,越來(lái)越多的企業(yè)需要將電子郵件、Web日志,可能有一天還包括辦公室中的每一次通話(huà)記錄存儲下來(lái),而這些數據通常都不是以行和列的格式存在的,因此存儲這類(lèi)數據的能力也將是至關(guān)重要的。
Oracle下一個(gè)版本的軟件將支持XML Query語(yǔ)言(XQuery)。這將是一種用于原生XML訪(fǎng)問(wèn)的全新W3C標準。下一個(gè)版本的IBM DB2預計于2006年推出,而Microsoft SQL Server 2005也將于2005年下半年發(fā)布,它們都將支持XQuery。所有這些數據庫都將在數據庫內實(shí)現混合式的SQL和XML查詢(xún)。
Burton 集團的高級分析師Peter O‘Kelly 認為,如果用戶(hù)的關(guān)系數據庫支持原生XML數據,那么就可以享受到XML數據格式帶來(lái)的出色誠信特質(zhì),例如,可以在整個(gè)文檔中插入電子簽名,也可以將采購訂單直接存儲,無(wú)須進(jìn)行任何的轉換,這些特性都可以確保文檔不會(huì )被篡改?!?div style="height:15px;">據Gartner集團的Feinberg 稱(chēng),數據庫廠(chǎng)商大動(dòng)干戈的主要原因是,它們都相信,如果誰(shuí)能控制、支持和存儲所有類(lèi)型的數據,那么這樣的廠(chǎng)商也就有能力擴展自己其他產(chǎn)品和服務(wù)的市場(chǎng)空間。
增加自動(dòng)化處理
多數分析師都贊同這樣一個(gè)觀(guān)點(diǎn):降低數據庫的支持成本將是促進(jìn)變革的另外一股巨大動(dòng)力。
IBM公司信息管理軟件戰略主任Jeff Jones說(shuō),IBM正在DB2中投入大量的資源,目的是要實(shí)現性能改善的自動(dòng)化,也就是說(shuō)在不需要數據庫管理員對SQL進(jìn)行調整的情況下實(shí)現性能提升。在DB2 8.2版中就已經(jīng)包含的自動(dòng)性能優(yōu)化、安裝和建立數據庫時(shí)的自動(dòng)配置。未來(lái)的版本將著(zhù)重自我診斷和自我修復功能。
微軟計劃在SQL Server 2005中提供一些優(yōu)化技術(shù),利用所謂的“閉合回路系統”可以對查詢(xún)進(jìn)行優(yōu)化,這種方法可以從查詢(xún)中歸納出統計信息,并在下次用到這個(gè)查詢(xún)時(shí)使用不同的優(yōu)化方案。
到現在為止,Oracle一直都將注意力放在了數據庫的管理方面。Oracle 10g中就包含自動(dòng)備份和恢復、內存管理、統計和存儲管理能力。Oracle 公司數據庫產(chǎn)品管理高級主任Mark Townsend指出,下一版中還將注重自我診斷、自我調節和自我修復等能力。
第六站 項目的維護
該由誰(shuí)來(lái)推動(dòng)?
與其他開(kāi)源產(chǎn)品一樣,開(kāi)源數據庫產(chǎn)品的升級換代和技術(shù)服務(wù)是一個(gè)有共性的問(wèn)題,對于這一問(wèn)題就連開(kāi)源產(chǎn)品的提供者也有不同的見(jiàn)解。
一種觀(guān)點(diǎn)認為,開(kāi)源模式本身就是最好的質(zhì)量保證。開(kāi)源社區的聯(lián)合資源可能遠遠超過(guò)一家傳統軟件廠(chǎng)商的資源。
至少,這是Gluecode公司觀(guān)點(diǎn)。該公司的產(chǎn)品Gluecode JOE是一種應用服務(wù)器的開(kāi)源平臺。雖然Gluecode的員工為該項目做出了重大貢獻,但他們并沒(méi)有做像其他公司(例如MySQL和CA)那樣,擔任其代碼庫的惟一管理人。
相反,Gluecode JOE的許多主要組件(包括Geronimo應用服務(wù)器、Derby數據庫和Pluto門(mén)戶(hù)框架)是由Apache基金會(huì )負責維護的。
該公司CTO Boynes說(shuō):“用戶(hù)經(jīng)常會(huì )問(wèn):這個(gè)產(chǎn)品5年后還能存在下去嗎?”而依靠像Apache基金會(huì )這樣得到廣大合作伙伴認可,并擁有輝煌社區支持歷史的組織,就意味著(zhù)Gluecode JOE的技術(shù)壽命得到了保障。將開(kāi)放源代碼的開(kāi)發(fā)過(guò)程交給Apache后,Gluecode可以將精力集中在如何增加基礎產(chǎn)品線(xiàn)的商業(yè)價(jià)值上,這包括優(yōu)化用戶(hù)界面和提供全面的企業(yè)支持服務(wù)。
當然,并不是所有人都贊同這種作法。JBoss公司創(chuàng )建人、CEO Marc Fleury就是這一觀(guān)點(diǎn)的反對者。
同Gluecode一樣,JBoss也將目標瞄準建立在基于開(kāi)源的門(mén)戶(hù)和其他復雜的企業(yè)應用方面。不過(guò),對于Fleury來(lái)說(shuō),僅憑社區推動(dòng)產(chǎn)品開(kāi)發(fā)是不夠的。
Fleury認為,JBoss不只是簡(jiǎn)單的再包裝以及為已有的開(kāi)源項目提供支持。它將明確地在項目中雇傭全職的項目負責人,并作為所有捐贈代碼的最終管理人。
Fleury說(shuō):“我們是自由軟件的軟件發(fā)布者,JBoss和MySQL等公司可以被視作第二代開(kāi)源廠(chǎng)商。通過(guò)掌握更多的代碼所有權,我們這些公司比傳統開(kāi)源廠(chǎng)商能夠賦予自己的產(chǎn)品更多的可信性?!?div style="height:15px;">兩家公司,兩種非常類(lèi)似的產(chǎn)品。雖然同是開(kāi)源產(chǎn)品,但卻采取了不同的方法。您會(huì )如何選擇呢?我想,最后將取決于您到底信任誰(shuí)。
旅行提示:
開(kāi)源≠免費:開(kāi)放源代碼并不意味著(zhù)完全免費,這里需要注意開(kāi)源產(chǎn)品所遵守的相關(guān)開(kāi)放協(xié)議,例如BSD協(xié)議、GPL協(xié)議、Apache協(xié)議等。但不可否認的是,即使是收費,開(kāi)源產(chǎn)品的花費仍然極低。
例如,MySQL雖然作為開(kāi)放源代碼數據庫,但采用的是雙重授權策略,對于不愿公開(kāi)自己源代碼的使用者,需要付費使用MySQL, 而對于開(kāi)放源代碼的使用者,可以基于GNU的公共許可協(xié)議GPL來(lái)使用。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
一文告訴你全世界最頂級的開(kāi)發(fā)者都在使用什么數據庫
DoNews.com
MySQL聚焦Web 2.0的可擴展性
開(kāi)源搖擺天平的砝碼
PostgreSQL與MySQL:最佳開(kāi)源數據庫之爭
MySQL與PostgreSQL:該選擇哪個(gè)開(kāi)源數據庫?
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久