必威电竞|足球世界杯竞猜平台

INFORMIX
來(lái)源:互聯(lián)網(wǎng)

Informix是由IBM公司開(kāi)發(fā)的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(時(shí)態(tài)數(shù)據(jù)庫(kù))家族。作為IBM在線(xiàn)事務(wù)處理(OLTP)的核心數(shù)據(jù)服務(wù)系統(tǒng),Informix被視為IBM的旗艦級(jí)產(chǎn)品。IBM對(duì)其旗下的Informix和DB2均有長(zhǎng)期發(fā)展規(guī)劃,旨在相互借鑒各自的技術(shù)優(yōu)勢(shì)。2005年初,IBM推出了Informix Dynamic Server(IDS)的第10版。截至2008年5月6日,最新的版本是IDS11(v11.50,代號(hào)“Cheetah 2”),在全球范圍內(nèi)同步發(fā)售。

歷史沿革

1980年

Roger Sippl和Laura King在Cromemco公司工作期間,開(kāi)發(fā)了一個(gè)基于ISAM技術(shù)的小型關(guān)系數(shù)據(jù)庫(kù),作為報(bào)表記錄器軟件的一部分。隨后,兩人離開(kāi)Cromemco,專(zhuān)注于開(kāi)發(fā)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)(RDS)。他們的首個(gè)產(chǎn)品名為馬拉松(Marathon),實(shí)際上是對(duì)之前ISAM作品的16位版本,并在Onyx操作系統(tǒng)上發(fā)布。Onyx操作系統(tǒng)是專(zhuān)為早期Zilog微處理器設(shè)計(jì)的Unix操作系統(tǒng)。在開(kāi)發(fā)RDS的過(guò)程中,他們轉(zhuǎn)向了新興的RDBMS市場(chǎng),并于1981年發(fā)布了自己的產(chǎn)品——Informix(INFORMation on unIX)。該產(chǎn)品包含了他們自己的Informer語(yǔ)言,能夠?qū)?shù)據(jù)從數(shù)據(jù)庫(kù)中提取出來(lái),并通過(guò)ACE報(bào)表記錄器向用戶(hù)提供閱讀。此外,它還包括了表演屏幕格式工具,使用戶(hù)能夠進(jìn)行交互式查詢(xún)和編輯數(shù)據(jù)庫(kù)中的數(shù)據(jù)。該產(chǎn)品的最終版本是在1986年的3.30版。

1985年

1985年,Informix引入了一種新的基于SQL的查詢(xún)引擎,作為INFORMIX-SQL(或ISQL)1.10版的一部分。該產(chǎn)品還包括了SQL和PERFORM的SQL變量。ISQL與早期的Informix產(chǎn)品的主要區(qū)別在于,它將數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)代碼分離到了一個(gè)名為sqlexec的引擎進(jìn)程中,而非直接嵌入客戶(hù)端,從而實(shí)現(xiàn)了客戶(hù)端-服務(wù)端計(jì)算的條件。而底層的基于ISAM的文件存儲(chǔ)引擎被稱(chēng)為C-ISAM。

1986年

1986年,Informix已足夠強(qiáng)大,能夠獨(dú)立公開(kāi)募股,并更名為Informix 軟件。其產(chǎn)品包括INFORMIX-SQL 2.00版和INFORMIX-4GL 1.00版,兩者都包含了數(shù)據(jù)庫(kù)引擎和開(kāi)發(fā)工具(為程序員準(zhǔn)備的I4GL,以及為普通用戶(hù)準(zhǔn)備的ISQL)。

1988年

1988年,Informix收購(gòu)了Innovative Software公司,該公司開(kāi)發(fā)了流行的基于DOS和Unix的辦公套件SmartWare,以及具有革命性的基于A(yíng)pple Macintosh平臺(tái)的電子表格軟件WingZ。

1994年

1994年,Informix在辦公自動(dòng)化領(lǐng)域的嘗試失敗后,將注意力重新聚焦于不斷發(fā)展的數(shù)據(jù)庫(kù)服務(wù)器市場(chǎng)。同年,與Sequent 計(jì)算機(jī) Systems合作,Informix發(fā)布了具有動(dòng)態(tài)可擴(kuò)展結(jié)構(gòu)(DSA)的6.00版數(shù)據(jù)庫(kù)服務(wù)器。DSA的重大變化是支持水平和垂直并行功能,并基于一個(gè)多線(xiàn)程核心,適用于當(dāng)時(shí)的對(duì)稱(chēng)多處理系統(tǒng)。這兩種并行模式使其在擴(kuò)展性方面處于市場(chǎng)領(lǐng)先地位,無(wú)論是OLTP還是數(shù)據(jù) warehousing。Informix Dynamic Server(最初考慮命名為Obsidian,后來(lái)命名為Informix OnLine Dynamic Server)的第7版在1994年引起了轟動(dòng)。當(dāng)時(shí),對(duì)稱(chēng)多處理技術(shù)(SMP)系統(tǒng)正開(kāi)始普及,unix已成為服務(wù)器操作系統(tǒng)的主流。第7版基本上成為領(lǐng)先于競(jìng)爭(zhēng)對(duì)手的一代產(chǎn)品,并在性能評(píng)估中屢獲佳績(jī)。這一成功的成果使Informix在1997年輕而易舉地超越sybase,成為數(shù)據(jù)庫(kù)世界排名第二的公司。

1995年

1995年,Informix收購(gòu)了IIIustra,IIllustra帶來(lái)了object-relational數(shù)據(jù)庫(kù)(O-R)技術(shù)。Informix在其7.x版本的OnLine產(chǎn)品中集成了IIIustra的O-R映射和DataBlades,形成了Informix Universal Server(IUS),也就是第9版。第8版(xps)和第9版(IUS)都在1996年上市,使Informix成為第一家內(nèi)置O-R支持的“三大”數(shù)據(jù)庫(kù)公司之一(另兩家是Oracle數(shù)據(jù)庫(kù)sybase)。評(píng)論家們對(duì)DataBlades給予了高度關(guān)注,DataBlades后來(lái)變得非常流行,繼與IIIustra的合作之后,又出現(xiàn)了新的架構(gòu)。這促使其他軟件供應(yīng)商感到壓力,Oracle在1997年發(fā)布了支持時(shí)間序列的“嫁接”包,而Sybase則讓一家第三方公司為其制作了一個(gè)不太具競(jìng)爭(zhēng)力的附加產(chǎn)品包。

1997年

1997年,Informix在市場(chǎng)上遭遇挫折和公司管理不善,掩蓋了其技術(shù)上的成功。1997年4月1日,Informix宣布第一季度的收入比預(yù)期減少了10億美元。公司首席執(zhí)行官Phillip White將這一差距歸咎于未能充分關(guān)注核心數(shù)據(jù)庫(kù)業(yè)務(wù),而是過(guò)多投資于object-relational技術(shù)。隨后,大規(guī)模的運(yùn)營(yíng)虧損和裁員接踵而至。Informix審查了1994年至1996年的利潤(rùn),發(fā)現(xiàn)包括給予合作伙伴的軟件許可證在內(nèi)的大部分利潤(rùn)實(shí)際上并未出售給終端用戶(hù),這種不規(guī)范的做法導(dǎo)致公司財(cái)務(wù)產(chǎn)生了超過(guò)20億美元的泡沫。即使在White于1997年7月離職后,公司在1998年再次進(jìn)行了財(cái)務(wù)審查。

2001年

自2000年起,Informix的歷史大事不再局限于技術(shù)創(chuàng)新。2000年3月,Informix收購(gòu)了Ardent 軟件,這是一家自身就由多次并購(gòu)而成的公司。此次收購(gòu)為Informix增添了兩個(gè)多維引擎UniVerse和UniData(統(tǒng)稱(chēng)為U2),以及Red Brick面向data warehouse的SQL引擎、100% Java版本的SQL Cloudscape(后來(lái)捆綁在J2EE的參考安裝包中)。

IBM接管

2000年7月,Ardent公司的前首席執(zhí)行官Peter Gyenes成為Informix的首席執(zhí)行官,并迅速重組Informix,使其更具吸引力,以便被其他公司收購(gòu)。這一關(guān)鍵決策是將所有數(shù)據(jù)庫(kù)引擎技術(shù)和應(yīng)用程序與工具分開(kāi)。2001年4月,IBM抓住這次重組的機(jī)會(huì),提出了沃爾瑪公司提出的建議,從Informix購(gòu)買(mǎi)了數(shù)據(jù)庫(kù)技術(shù)、品牌、未來(lái)開(kāi)發(fā)計(jì)劃(內(nèi)部項(xiàng)目“Arrowhead”)以及與此相關(guān)的超過(guò)10萬(wàn)名用戶(hù)群。剩余的生產(chǎn)應(yīng)用程序和工具的公司更名為Ascential 軟件。2005年5月,IBM收購(gòu)了Ascential,將Informix的資產(chǎn)重新整合到其Information Management Software的投資組合中。

版本發(fā)布

Informix Dynamic Server(IDS)11.5代號(hào)“Cheetah 2”是一款經(jīng)過(guò)優(yōu)化的新版本,支持客戶(hù)利用IBM大型機(jī)系統(tǒng)提供的多種信息管理技能,增強(qiáng)集群服務(wù)器環(huán)境的業(yè)務(wù)表現(xiàn)。因此,IDS成為業(yè)界首款非大型機(jī)級(jí)別的數(shù)據(jù)服務(wù)器,無(wú)論地理位置遠(yuǎn)近或與備份數(shù)據(jù)中心站點(diǎn)間的距離長(zhǎng)短,都能為集群數(shù)據(jù)中心提供低成本持續(xù)數(shù)據(jù)可用性和災(zāi)難恢復(fù)能力。IBM負(fù)責(zé)數(shù)據(jù)管理市場(chǎng)推廣的副總裁Inhi Cho表示:“全球各行各業(yè)、各種規(guī)模的企業(yè)都需要不間斷的業(yè)務(wù)交易,以獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。新版IDS卓越的速度、靈活性和效率有助于我們的客戶(hù)在企業(yè)發(fā)展過(guò)程中不斷提升整體業(yè)務(wù)表現(xiàn)并降低成本?!?/p>

技術(shù)細(xì)節(jié)

1. 頁(yè)面大?。≒age Size):由系統(tǒng)決定,用戶(hù)無(wú)法更改。

2. 是否做鏡像(Mirror):可以選擇是否進(jìn)行鏡像處理。

3. 數(shù)據(jù)備份盒式錄音磁帶設(shè)備(Tape Dev.):數(shù)據(jù)備份所用的磁帶設(shè)備,需要選擇好或提前準(zhǔn)備好,如使用HDD文件的話(huà),創(chuàng)建方法同準(zhǔn)備硬盤(pán)空間。主要參數(shù)包括磁帶設(shè)備路徑(可以是硬盤(pán)的某個(gè)文件,或/dev/null)、磁帶塊大?。˙lock Size)及總?cè)萘浚═otal Tape Size)。

4. 日志備份磁帶設(shè)備(Log Tape Dev.):數(shù)據(jù)庫(kù)邏輯日志備份使用的磁帶設(shè)備。

5. 存儲(chǔ)目的地是光盤(pán)的blobspace名稱(chēng)(Stage Blob):INFORMIX-OnLine/Optical為存儲(chǔ)目的地是光盤(pán)的blobs所用的blobspace名稱(chēng)。僅當(dāng)你使用光盤(pán)和INFORMIX-OnLine/Optical時(shí),才有可能使用此參數(shù)。

6. 根數(shù)據(jù)庫(kù)空間(Root Name):存儲(chǔ)OnLine配置的根數(shù)據(jù)庫(kù)空間(dbspace),在所有數(shù)據(jù)庫(kù)空間中名字唯一。默認(rèn)是rootdbs,建議沿用此名稱(chēng)。

7. Primary Path: rootdbs的路徑,須預(yù)先準(zhǔn)備好。

8. Root Size: 規(guī)定rootdbs的大小。建議不要小于50MB。

9. Root Offset: Root Name 設(shè)備的偏移量。對(duì)于Primary Path指定的設(shè)備是操作系統(tǒng)文件時(shí),必須是0;如果Primary Path是原始設(shè)備(HDD、或可擦寫(xiě)光盤(pán)等)可以指定起始位置。

10. 鏡像設(shè)備或文件的絕對(duì)路徑(Mirror Path):如果Mirror處選擇了Y,此處要求輸入鏡像設(shè)備或文件的絕對(duì)路徑。

11. 鏡像設(shè)備的偏移量(Mirror Offset):鏡像設(shè)備的偏移量。對(duì)于Mirror Path指定的設(shè)備是操作系統(tǒng)文件時(shí),必須是0;如果Mirror Path是原始設(shè)備(硬盤(pán)、或可擦寫(xiě)光盤(pán)等)可以指定起始位置。

12. 物理日志大小(Phy. Log Size):規(guī)定物理日志大?。ù笥诘扔?00K)。初始化后仍可以調(diào)整。

13. 邏輯日志大小(Log. Log Size):規(guī)定邏輯日志大小。初始化后不可改變。

14. 最大的邏輯日志個(gè)數(shù)(Max # of Logical Logs):邏輯日志的最大個(gè)數(shù)。主要是為在共享內(nèi)存中為邏輯日志預(yù)留空間。

15. 最大的鎖數(shù)(Max # of Locks):最大的鎖數(shù)。數(shù)據(jù)庫(kù)操作中同時(shí)使用的各類(lèi)鎖的總數(shù)的上限。

16. 最大的緩沖區(qū)個(gè)數(shù)(Max # of Buffers):最大緩沖區(qū)個(gè)數(shù)。

常用命令

oninit命令

語(yǔ)法:`oninit [-s] [-i] [-p] [-y]`

- `oninit`:將系統(tǒng)從off-line模式變?yōu)閛n-line模式。

- `-s`:將系統(tǒng)從off-line模式變?yōu)閝uiescent模式。

- `-i`:初始化系統(tǒng)。

- `-p`:在共享內(nèi)存初始化時(shí),不搜索,刪除臨時(shí)表。

- `-y`:對(duì)提示自動(dòng)回答yes。

- `-v`:加入這個(gè)選項(xiàng)顯示oninit處理過(guò)程。

- `--`:鍵入此命令可以獲得使用幫助。

onmode命令

語(yǔ)法:`onmode [-k] [-m] [-s] [-u] [-y]`

- `onmode -k`:執(zhí)行立即shutdown,將系統(tǒng)變?yōu)閛ff-line模式。

- `onmode -m`:將系統(tǒng)從quiescent模式變?yōu)閛n-line模式。

- `onmode -s`:執(zhí)行g(shù)raceful shutdown。

- `onmode -u`:執(zhí)行immediate shutdwon。

- `onmode -y`:對(duì)提示自動(dòng)回答yes。

- `onmode --`:鍵入此命令可以獲得該命令的聯(lián)機(jī)幫助。

onspaces命令

語(yǔ)法:`onspaces -c [-b] [-d] [-z] [-m] [-o] [-p] [-s] [-t]`

- `-c`:創(chuàng)建blobspace或dbspace。

- `-b blobspace`:blobspace名。

- `-d dbspace`:dbspace名。

- `-g page size`:blobpages大小。

- `-m mirror`:鏡像設(shè)備設(shè)的全路徑名和偏移量(KB)。

- `-o offset`:偏移量(KB)。

- `-p pathname`:chunk設(shè)備的全路徑名。

- `-s size`:dbspace大?。↘B)。

- `-t`:創(chuàng)建臨時(shí)dbspace。

- `onspaces --`:鍵入此命令可以獲得該命令的聯(lián)機(jī)幫助。

onparams命令

語(yǔ)法:`onparams -a -d -p [-d] [-s] [-l]`

- `-a`:新增邏輯日志。

- `-d dbspace`:指定日志存放的dbspace。

- `-s size`:新增邏輯日志的大?。↘B)。

- `-d`:刪除邏輯日志。

- `-l logid`:指定刪除一個(gè)邏輯日志。

- `-p`:改變物理日志。

- `-d dbspace`:新物理日志存放的dbspace名。

- `-s size`:物理日志大?。↘B)。

參考資料 >

..2024-08-21

Infor公布新任中國(guó)區(qū)總裁,今年計(jì)劃傾斜資源發(fā)展中國(guó)市場(chǎng).今日頭條.2024-08-21

..2024-08-21

生活家百科家居網(wǎng)