好消息!這個實時大數據平臺支持存儲過程了 PetaBase-s存儲過程相比傳統SQL優勢 PetaBase-s存儲過程八大特性

隨着信息化時代的發展,大數據逐漸成爲互聯網的常態,而億信華辰PetaBase-s作爲企業級實時大數據平臺,爲海量數據的存儲和計算提供了強有力的支撐,通過數據分析挖掘數據的潛在價值,爲企業的發展和決策提供支持。

PetaBase-s在性能上遠超傳統的關係型數據庫,單表億級以上查詢性能是傳統關係型數倍甚至數十倍。但在面向數據需要預處理的場景下,如果不支持存儲過程,在易用性方面有所欠缺。而且用戶還會時常用到存儲過程,當需要將存儲過程遷移到PetaBase-s中時,PetaBase-s難以滿足該需求。

經過億信華辰研發人員大半年的刻苦研發,PetaBase-s新版本終於支持存儲過程了,在易用性方面得到了極大的提升,並且由於PetaBase-s高度兼容傳統關係型數據庫存儲過程,極大減少了遷移存儲過程的工作量。 

PetaBase-s存儲過程相比傳統SQL優勢

運行速度更快

存儲過程只在創建時進行編譯,以後每次執行存儲過程都不需再重新編譯,而一般SQL語句每執行一次就編譯一次,因此使用存儲過程可以大大提高數據庫執行速度。

網絡傳輸開銷更少

存儲過程直接就在數據庫服務器上跑,所有的數據訪問都在數據庫服務器內部進行,不需要傳輸數據到其它服務器,會減少一定的網絡傳輸。

更高的複用性

存儲過程可以重複使用,從而可以減少數據庫開發人員的工作量。

更加易於維護

存儲過程比程序更加容易維護,因爲存儲過程可以在數據庫端實時維護,而程序難以做到實時更新。應用程序和數據庫操作分開,獨立進行,不會相互制約,方便進行維護。

PetaBase-s存儲過程八大特性

輕鬆實現業務邏輯

可以通過使用變量、表達式、控制流語句和迭代來實現業務邏輯。可以開發管理和控制分佈式進程的程序,並且不會成爲系統的瓶頸。

高級的錯誤處理能力

支持使用異常和條件處理程序進行錯誤處理。

使SQL-on-Hadoop更加動態

可以使用高級表達式、各種內置函數、條件來根據用戶配置動態生成SQL、前面查詢的結果、來自文件或非hadoop數據源的數據等等。

ETL開發更加高效

提供函數和語句,使典型的ETL開發更加高效。

更高的可讀性和可維護性

和傳統的python、java和shell腳本相比,使用該存儲過程語言,使Hadoop能夠面向更廣泛的BI分析師和開發人員。

多語言持久性

Hadoop擴展了使用RDBMS產品構建的傳統數據倉庫。這意味着必須集成多個系統,包括Hadoop、RDBMS、NoSQL和其他系統。HPL/SQL允許在一個腳本中使用多個系統,因此可以充分利用各種不同類型的工作負載並輕鬆集成它們。

高度兼容Oracle等傳統關係型數據庫存儲過程語法

支持所有廣泛使用的過程語言的語法,無需從頭學習新的程序語言,有助於開發新代碼以及將現有代碼庫遷移到Hadoop。

快速上手

提供了開始使用Hadoop的最快方法,可以使用當前的技能和現有代碼在Hadoop上運行業務邏輯。

結語:對於PetaBase-s來說,支持存儲過程具有里程碑式的意義。以前的PetaBase-s只是在性能上佔據極大的優勢,但是現在在功能和易用性上也有了極大的提升,雖然蛻變的過程是艱辛的,但是蛻變後的PetaBase-s變得更加完美。小夥伴們,快來試用PetaBase-s吧,蛻變後的PetaBase-s希望得到您的支持。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章