國產(chǎn)數(shù)據(jù)庫到底行不行?金倉KGIS為空間數(shù)據(jù)保駕護航!

近年來,以物聯(lián)網(wǎng)、大數(shù)據(jù)、云計算和移動互聯(lián)網(wǎng)為代表的新一代信息技術的蓬勃發(fā)展,在徹底改變?nèi)藗兩詈凸ぷ鞣绞降耐瑫r,也為地理信息產(chǎn)業(yè)注入了更新動力,帶來了時間與地理空間相結合的契機。信息化建設正悄然變革,逐漸走向數(shù)字化和智能化。

由地理數(shù)據(jù)孵化孕育的現(xiàn)代地理信息產(chǎn)業(yè),集測量技術、空間技術、大數(shù)據(jù)挖掘技術等高新前沿技術于一身。其核心GIS基礎軟件的研發(fā)專業(yè)性強、難度高,一直是地理信息產(chǎn)業(yè)的技術制高點。擁有自主創(chuàng)新的國產(chǎn)化GIS信息技術,打造國產(chǎn)化數(shù)據(jù)庫對GIS的支撐能力,是維護地理信息安全的關鍵所在!

空間數(shù)據(jù)的未來—KGIS

空間數(shù)據(jù)是GIS的血液,對空間數(shù)據(jù)管理的好壞將直接影響GIS系統(tǒng)的質量。之前,GIS應用大都采用Oracle Spatial存儲、管理空間數(shù)據(jù)。而如果采用國產(chǎn)數(shù)據(jù)庫來存儲、管理空間數(shù)據(jù),其性能表現(xiàn)能否滿足使用需求?這是GIS用戶最大的顧慮,也是國產(chǎn)化GIS首要面對的問題。

金倉數(shù)據(jù)庫KGIS組件(下文簡稱KGIS)在國產(chǎn)化全替代的環(huán)境下應運而生,依托金倉優(yōu)勢數(shù)據(jù)庫KingbaseES的支撐,具有完整的空間數(shù)據(jù)庫的遷移方案與能力,支持矢量、柵格、三維等各種空間數(shù)據(jù)類型,內(nèi)置600+的空間分析計算函數(shù),在此基礎上我們還在不斷的對數(shù)據(jù)類型及空間函數(shù)進行創(chuàng)新研究。下面,讓我們通過各種模擬和實測,來感知KGIS高效的空間數(shù)據(jù)遷移能力和卓越的性能表現(xiàn)!

完善而高效的空間數(shù)據(jù)庫遷移方案

空間數(shù)據(jù)的遷移是GIS國產(chǎn)化的第一個環(huán)節(jié)。GIS數(shù)據(jù)是一種特殊的數(shù)據(jù)庫存儲類型,針對不同場景下空間數(shù)據(jù)的特點,KGIS為不同時空、不同來源的三維立體時空數(shù)據(jù)庫打造最優(yōu)的數(shù)據(jù)遷移方案。

KGIS遷移通用GIS格式數(shù)據(jù)

上世紀初期,測繪行業(yè)大量紙質地圖需要數(shù)字化,這時期國外GIS平臺進入中國市場,生產(chǎn)矢量數(shù)據(jù)的過程中采用了通用的shapefile格式。經(jīng)過一個世紀的時間,目前仍有大量未入庫的歷史數(shù)據(jù)存儲在硬盤等介質中,無法被充分、靈活地使用,也無法體現(xiàn)空間數(shù)據(jù)作為戰(zhàn)略資源的價值。

如何讓沉睡的GIS數(shù)據(jù)活躍起來,發(fā)揮其價值?這就引出金倉KGIS的第一種遷移方案。KGIS擁有將shapefile數(shù)據(jù)批量快速地存入數(shù)據(jù)的工具,能夠方便快捷地將GIS數(shù)據(jù)直接入庫。

?下圖是基于不同內(nèi)容不同數(shù)據(jù)量的shapefile,分別遷移存儲到KingbaseES和Oracle的處理響應時間對比:

國產(chǎn)數(shù)據(jù)庫到底行不行?金倉KGIS為空間數(shù)據(jù)保駕護航!

KGIS的shape數(shù)據(jù)插入效率較Oracle高出4到5倍

KGIS支持GIS異構數(shù)據(jù)庫的遷移

存儲在異構數(shù)據(jù)庫中的空間數(shù)據(jù)有兩種遷移方法:(1)使用專業(yè)GIS平臺軟件進行數(shù)據(jù)遷移主流GIS平臺都提供異構數(shù)據(jù)庫之間的數(shù)據(jù)遷移。源庫數(shù)據(jù)通過GIS平臺存入KingbaseES、Oracle或其他數(shù)據(jù)庫中,同時,主流GIS平臺支持將其管理的空間數(shù)據(jù)以復制數(shù)據(jù)的方式從一個數(shù)據(jù)源導入到另一個數(shù)據(jù)源。目前主流GIS平臺支持將GIS數(shù)據(jù)從其他數(shù)據(jù)源導入到金倉KingbaseES中。

(2)使用金倉的KDTS遷移工具進行數(shù)據(jù)遷移通過金倉數(shù)據(jù)庫自有的遷移工具KDTS,可將原Oracle數(shù)據(jù)庫中的空間數(shù)據(jù)遷移到金倉KingbaseES中,確保遷移數(shù)據(jù)的結構完整性、拓撲一致性和屬性一致性。在符合空間數(shù)據(jù)技術標準的同時,實現(xiàn)數(shù)據(jù)的平穩(wěn)精準遷移,滿足客戶生產(chǎn)業(yè)務功能及性能運行正確。 對于上述兩種方式,我們進行了一些性能對比。通過模擬10個省市的地類圖斑數(shù)據(jù),分別使用以GIS平臺和金倉KDTS工具作為數(shù)據(jù)遷移的方法,完成了數(shù)據(jù)遷移,測試結果如下表所示。

國產(chǎn)數(shù)據(jù)庫到底行不行?金倉KGIS為空間數(shù)據(jù)保駕護航!

可以看到,金倉KDTS工具遷移效率提升4到5倍。

KGIS全方位支撐GIS應用遷移

GIS應用從Oracle數(shù)據(jù)庫遷移至金倉數(shù)據(jù)庫KingbaseES中,最關鍵的三個問題分別是:數(shù)據(jù)正確完整性,能夠支撐原有GIS計算,及GIS計算性能。

KGIS在KingbaseES的基礎上,能夠將空間數(shù)據(jù)存儲、空間索引和空間函數(shù)三者組合在一起,充分發(fā)揮空間存儲和空間函數(shù)計算的強大能力。

通用空間數(shù)據(jù)類型全量支持

KGIS滿足各類矢量、柵格、三維數(shù)據(jù)的遷移、存儲和使用。KGIS支持的矢量數(shù)據(jù)類型包括:

國產(chǎn)數(shù)據(jù)庫到底行不行?金倉KGIS為空間數(shù)據(jù)保駕護航!

國產(chǎn)數(shù)據(jù)庫到底行不行?金倉KGIS為空間數(shù)據(jù)保駕護航!

豐富的空間分析函數(shù)應用能力

KGIS當前支持600+空間分析計算函數(shù),支持矢量、柵格、拓撲、三維等多源數(shù)據(jù)類型,可以滿足空間數(shù)據(jù)的存儲、輸出、訪問、編輯、處理、關系判斷、測量、拓撲實現(xiàn)等使用要求。

01)KGIS整體能力對比KGIS與Oracle Spatial和MySQL Spatial在函數(shù)、索引、數(shù)據(jù)引擎等方面的對比:

國產(chǎn)數(shù)據(jù)庫到底行不行?金倉KGIS為空間數(shù)據(jù)保駕護航!

國產(chǎn)數(shù)據(jù)庫到底行不行?金倉KGIS為空間數(shù)據(jù)保駕護航!

02)KGIS應用性能展現(xiàn)除了功能完善,KGIS還擁有多種索引類型支持,如B-tree、Hash、GiST、SP-GiST 、GIN 和 BRIN、R-Tree等優(yōu)勢索引。同時,KGIS計算引擎高效,KingbaseES 高效的優(yōu)化引擎和執(zhí)行引擎保障了KGIS的高效執(zhí)行。

從常用函數(shù)和典型場景兩個方面,我們發(fā)現(xiàn)KGIS的性能表現(xiàn)有: (1)常用函數(shù)的性能測試根據(jù)對多個行業(yè)的重點空間應用系統(tǒng)的調(diào)查,我們選取了如下這些在應用中使用頻率較高的空間運算函數(shù)進行模擬測試,測試的數(shù)據(jù)量如下表所示:

國產(chǎn)數(shù)據(jù)庫到底行不行?金倉KGIS為空間數(shù)據(jù)保駕護航!

測試結果如下:

國產(chǎn)數(shù)據(jù)庫到底行不行?金倉KGIS為空間數(shù)據(jù)保駕護航!

上述模擬測試中,總體上KGIS函數(shù)的查詢分析效率優(yōu)于Oracle。部分函數(shù)的查詢分析效率與Oracle相當。

(2)典型場景性能案例測試模擬30億基礎GIS地圖類(點、線、面等)數(shù)據(jù),數(shù)據(jù)量巨大,測試中使用GiST索引,測試數(shù)據(jù)展示、查詢檢索、統(tǒng)計分析等功能,測試結果如下:

國產(chǎn)數(shù)據(jù)庫到底行不行?金倉KGIS為空間數(shù)據(jù)保駕護航!

在這種典型場景應用下,KGIS可以秒級完成十億級數(shù)據(jù)量的查詢處理!

結語

伴隨信息化建設的變革和升級,GIS的應用領域將愈加廣泛。在機遇與挑戰(zhàn)并存的當下,GIS國產(chǎn)化之路將勢在必行!

面對GIS國產(chǎn)化的首要問題“遷移”,KGIS憑借在數(shù)據(jù)庫領域多年以來的技術和經(jīng)驗積累,已針對GIS空間數(shù)據(jù)遷移和GIS數(shù)據(jù)應用遷移給出了完善的解決方案。高效的空間數(shù)據(jù)遷移能力、優(yōu)越的性能表現(xiàn),KGIS將是GIS國產(chǎn)化建設強有力的支撐!

此外,在GIS國產(chǎn)化進程中,構建一個完整的GIS應用還需要進一步支持多模數(shù)據(jù)的整合,以及空間數(shù)據(jù)庫的安全防護,這些問題我們將留待后續(xù)文章討論。

(免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內(nèi)容或斷開相關鏈接。 )