[新科技速遞] [甲骨文 Oracle]
新科技速遞
AWS與甲骨文(Oracle)一直處於競爭,AWS數據轉移服務Data Migration Service(AWS DMS),更針對甲骨文數據庫。兩家公司的用戶大會互相椰榆。
Amazon電子商貿網站,已完全放棄甲骨文數據庫,AWS也推出多種數據庫,針對不同數據格式和運算場景;除了雲源生RDS數據庫服務、更有林林總總; 針對非結構性數據NoSQL,新一代非結構性數據分析Athena,Graph運算Neptune,以及多種針對區塊鏈的數據庫。
AWS針對不同運算數據庫種類,多達15種。不少初創以AWS數據庫,快速開創新業務,擴充能力也大獲好評,雲源生數據庫又無須管理,隨時可將業務擴充,更加靈活多變,大企業也紛紛仿效,轉用雲端數據庫,以快速發展創新業務。
雲源生數據庫
雲源生數據庫的興起,對於關聯式數據庫(RDBMS)起家的甲骨文構成威脅。甲骨文已推出「自動化數據庫 Oracle Autonomous Database」,以雲端為基礎,具備「自動執行 Self-Driving」、「自動保護Self-Securing」、「自動修復 Self-Repairing」等功能,與雲端自動化方案看齊。
「自動化數據庫」即使是升級或修補錯誤,毋須手動即自動執行,並可先於測試環境下試跑升級或修補動作,確保真正執行時,不影響系統運作。
上月,倫敦舉辦的甲骨文全球大會,宣佈了多項數據庫創新方案,延續「單一融合數據庫引擎,滿足所有企業需求」的策略,甲骨文加入了多項炙手可熱的技術,用戶可在同一數據庫處理更多不同種類的數據。不過「一刀切」(one size fits all)數據庫,會否較專用數據庫有更佳的性價比,並加快業務創新的速度,則仍是未知之數。
甲骨文發言人稱,全新數據庫功能可助客戶活用技術,例如區塊鏈防範欺詐,充份利用JSON數據的靈活性,以及數據庫內部試用和評估機器學習演算法等。
甲骨文客戶包括了全球多家大企業,能否有效使用數據庫,又直接決定競爭力。甲骨文須在原有數據庫加上功能,以適應新一代數據驅動的各種應用。
融合數據庫引擎
甲骨文致力開發融合的數據庫引擎,以針對不同業務,提供更多數據模型、流程類型和開發範例;現代數據驅動型應用程式,理念就是同一數據庫,運行多種負載工作,減少管理多個數據庫的成本。
相較之下,類似AWS使用數十種專用數據庫,處理不同類型數據。
甲骨文指,部署多個單一用途數據庫,帶來諸多問題。例如多個不同數據庫引擎,增加複雜程度、風險和成本,每一數據庫採用各自安全模型,獨立執行度高的步驟,以及獨有的擴展功能,需要專有的技術。
甲骨文以智能手機來比喻數據庫,手機已不止用於通訊,還是相機、行事曆和娛樂平台功能;甲骨文融合數據庫引擎,也有同樣設計理念,以一機多用,採用Oracle數據庫後,不需採購多個專用數據庫,單一融合數據庫引擎即可處理所有事情。
甲骨文發佈幾項新特性擴展Oracle數據庫融合功能,包括:
- Oracle Machine Learning for Python (OML4Py):Oracle數據庫的Oracle機器學習(OML),透過直接在數據庫中嵌入高級ML演算法,加速生成預測性分析。由於ML演算法已經與數據庫內的數據搭配,因此無需將數據移出數據庫。此外,數據科學家還可以使用Python來擴展數據庫中ML演算法。
- OML4Py AutoML:借助OML4Py AutoML,非專家用戶也可以充分利用機器學習的優勢。AutoML推薦最佳演算法,自動進行特徵選擇(Feature Selection)並調整超參數,提升模型準確性。
- 原生持續性記憶體存儲(Native Persistent Memory Store):數據庫的數據和重做(Redo)現在皆可以儲存在本地的持續性記憶體(PMEM)中。SQL可以直接在映射的PMEM文件系統中存儲的數據上運行,消除IO代碼路徑並減少對大型緩衝區高速記憶體的需求。這樣對於高頻率交易和流動通訊等,需要較低延遲性的負載,可以加快跨負載的數據存取速度。
- 自動內存In-Memory管理:Oracle Database In-Memory優化了分析和混合任務連線交易處理,讓 Oracle數據庫不僅具有較高的交易處理性能,還支援即時分析與報表。自動記憶體中的管理功能自動評估數據使用模式,無需任何人工介入,即可確定哪些表格放在In-Memory欄位儲存(In-Memory Column Store),簡化In-Memory使用。
- 原生區塊鏈表:甲骨文的用戶可以輕鬆借助此新特性,利用區塊鏈技術來識別和防範欺詐。甲骨文的原生區塊鏈表類似於標準表,允許SQL插入、且所插入的列(row)都將以加密方式連結。使用者可以選擇對每列數據簽名,來杜絕身份欺詐。Oracle區塊鏈表可以輕鬆整合到應用程式中,也可以參與其他表的交易和查詢。此外,由於區塊鏈提交過程無需達成共識,因此與去中心化的區塊鏈相比,甲骨文的原生區塊鏈表可支援極高的插入率(insert rates)。
- JSON二進位數據類型:以二進位格式儲存在Oracle數據庫中的JSON文件格式可將更新速度提高4倍,掃描速度提高10倍。
甲骨文股價持續反覆, 3月12日曾一度創下52周新低39.71美元,然後2020年第3季業績後持續反彈,一度重上50美元。