IvorySQL數(shù)據(jù)庫(kù)
最新學(xué)訊:近期OCP認(rèn)證正在報(bào)名中,因考試人員較多請(qǐng)盡快報(bào)名獲取最近考試時(shí)間,報(bào)名費(fèi)用請(qǐng)聯(lián)系在線老師,甲骨文官方認(rèn)證,報(bào)名從速!
我要咨詢概述
IvorySQL是一款以PostgreSQL為基礎(chǔ)進(jìn)行開(kāi)發(fā),并且兼容Oracle的開(kāi)源數(shù)據(jù)庫(kù)。

IvorySQL增加了一個(gè)名為 ivorysql.compatible_mode 的GUC參數(shù)用以控制IvorySQL的兼容模式,該參數(shù)有 oracle 和 pg 兩種值。在初始化數(shù)據(jù)目錄的時(shí)候,通過(guò)指定 -m 參數(shù)來(lái)指定數(shù)據(jù)目錄的兼容模式,-m pg 則數(shù)據(jù)目錄為PostgreSQL模式,該模式下 ivorysql.compatible_mode 參數(shù)將會(huì)失效,-m oracle 或者不指定 -m 參數(shù)則數(shù)據(jù)目錄為兼容Oracle模式,該模式下 ivorysql.compatible_mode 參數(shù)初始值為 oracle 并且不支持部分PostgreSQL的語(yǔ)法,通過(guò) set ivorysql.compatible_mode to pg 就可以使得數(shù)據(jù)庫(kù)100%支持PostgreSQL的語(yǔ)法及功能。
IvorySQL的亮點(diǎn)之一是PL/iSQL過(guò)程語(yǔ)言,它支持Oracle的PL/SQL語(yǔ)法。同時(shí),IvorySQL通過(guò)增加與內(nèi)核綁定的插件 ivorysql_ora 來(lái)實(shí)現(xiàn)兼容Oracle的功能,目前實(shí)現(xiàn)的功能包括內(nèi)置函數(shù)、數(shù)據(jù)類型、系統(tǒng)視圖、merge以及GUC參數(shù)的增加,未來(lái)將會(huì)繼續(xù)以綁定內(nèi)核的插件的形式來(lái)實(shí)現(xiàn)新的兼容功能。
Ivorysql框架設(shè)計(jì)

核心特性
IvorySQL基于PostgreSQL數(shù)據(jù)庫(kù)開(kāi)發(fā),與Oracle數(shù)據(jù)庫(kù)兼容,具有強(qiáng)大的兼容性。適用于PostgreSQL數(shù)據(jù)庫(kù)和Oracle數(shù)據(jù)庫(kù)場(chǎng)景。
競(jìng)爭(zhēng)優(yōu)勢(shì)
核心開(kāi)源:IvorySQL的核心代碼包括兼容功能全部在開(kāi)源協(xié)議下公開(kāi),沒(méi)有廠商的限制。并應(yīng)用于瀚高股份數(shù)據(jù)庫(kù)公司實(shí)例,且擁有一個(gè)活躍的開(kāi)發(fā)者社區(qū)。
兼容Oracle:可以將Oracle數(shù)據(jù)庫(kù)遷移到IvorySQL。
可定制化:只需下載代碼,并按照你的想法自定義。
簡(jiǎn)單易用:對(duì)系統(tǒng)管理員來(lái)說(shuō),IvorySQL 大幅降低了管理和維護(hù)的代價(jià)。對(duì)開(kāi)發(fā)者來(lái)說(shuō),IvorySQL提供了簡(jiǎn)單的接口、極簡(jiǎn)的解決方案和與第三方工具的無(wú)縫集成。對(duì)數(shù)據(jù)分析專家來(lái)說(shuō),IvorySQL 提供了便捷的數(shù)據(jù)訪問(wèn)能力。
瀚高支持:由領(lǐng)先的PostgreSQL數(shù)據(jù)庫(kù)提供商瀚高股份提供支持。
核心應(yīng)用場(chǎng)景
企業(yè)數(shù)據(jù)庫(kù)
如 ERP、交易系統(tǒng)、財(cái)務(wù)系統(tǒng)涉及資金、客戶等信息,數(shù)據(jù)不能丟失且業(yè)務(wù)邏輯復(fù)雜,選擇 IvorySQL 作為數(shù)據(jù)底層存儲(chǔ),一是可以幫助您在數(shù)據(jù)一致性前提下提供高可用性,二是可以用簡(jiǎn)單的編程實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)邏輯。
含 LBS 的應(yīng)用
大型游戲、O2O 等應(yīng)用需要支持世界地圖、附近的商家,兩個(gè)點(diǎn)的距離等能力,PostGIS 增加了對(duì)地理對(duì)象的支持,允許您以 SQL 運(yùn)行位置查詢,而不需要復(fù)雜的編碼,幫助您更輕松理順邏輯,更便捷的實(shí)現(xiàn) LBS,提高用戶粘性。
數(shù)據(jù)倉(cāng)庫(kù)和大數(shù)據(jù)
IvorySQL 更多數(shù)據(jù)類型和強(qiáng)大的計(jì)算能力,能夠幫助您更簡(jiǎn)單搭建數(shù)據(jù)庫(kù)倉(cāng)庫(kù)或大數(shù)據(jù)分析平臺(tái),為企業(yè)運(yùn)營(yíng)加分。
建站或 App
IvorySQL 良好的性能和強(qiáng)大的功能,可以有效的提高網(wǎng)站性能,降低開(kāi)發(fā)難度。
數(shù)據(jù)庫(kù)遷移
如果需要將Oracle數(shù)據(jù)庫(kù)遷移到PostgreSQL數(shù)據(jù)庫(kù),可以直接使用IvorySQL數(shù)據(jù)庫(kù)進(jìn)行遷移。
- 冉乃綱-老師CUUG金牌講師
- 冉老師 CUUG金牌講師 Oracle及RedHat高級(jí)講師、Unix/Linux 資深專家...[詳細(xì)了解老師]

- 陳衛(wèi)星-老師CUUG金牌講師
- 陳老師 CUUG金牌講師 精通Oracle管理、備份恢復(fù)、性能優(yōu)化 11年Ora...[詳細(xì)了解老師]
