全部产品
Search
文档中心

PolarDB:GanosBase

更新时间:Dec 10, 2025

Topik ini menjelaskan informasi latar belakang, kerangka kerja, dan manfaat GanosBase.

Informasi Latar Belakang

GanosBase adalah mesin database spasio-temporal generasi baru yang dikembangkan oleh Alibaba Cloud. GanosBase mengintegrasikan kemampuan pemrosesan data spasio-temporal ke dalam PolarDB dan menyediakan fungsi terpadu untuk penyimpanan, kueri, analisis, serta rendering data multi-modal spasio-temporal generasi baru. Nama “Ganos” dalam GanosBase merupakan gabungan dari Gaea (dewi bumi dalam mitologi Yunani) dan Chronos (dewa waktu dalam mitologi Yunani), yang melambangkan integrasi mendalam antara ruang dan waktu.

Data spasial dan data spasio-temporal

Data spasial digunakan untuk mendefinisikan karakteristik lokasi, bentuk, distribusi, serta informasi terkait objek dalam ruang tertentu. Data ini menggambarkan semua hal dan fenomena di dunia nyata beserta signifikansi posisi mereka. Sebagai contoh, dalam database, data spasial dapat mencatat semua sekolah di sebuah kota, dengan setiap baris mewakili satu sekolah. Bidang geometri dapat digunakan untuk menyimpan garis besar spasial setiap sekolah (biasanya poligon dengan informasi referensi spasial), sedangkan bidang lainnya mencatat informasi seperti nama, luas bangunan, dan tanggal berdirinya sekolah. Data spasial umumnya dipilih berdasarkan metode ekspresi spasial dari hal-hal nyata dan dibagi menjadi struktur modal seperti data geometri, data raster, dan data grid.

Data spatio-temporal merujuk pada data spasial yang mempertimbangkan perubahan hal atau fenomena seiring waktu. Contoh umum data spatio-temporal adalah data objek bergerak, seperti manusia, kendaraan, kapal, dan pesawat. Dalam banyak kasus, data spatio-temporal mencatat serangkaian posisi spatio-temporal (koordinat lintang dan bujur serta cap waktu) yang dilewati oleh objek bergerak, bersama dengan informasi atribut atau informasi pemantauan terkait dalam database. Misalnya, dalam database yang mencatat informasi perjalanan semua sepeda bersama, setiap perjalanan (dari titik awal hingga tujuan) disimpan sebagai satu baris. Data trajektori digunakan untuk mencatat serangkaian titik dari setiap perjalanan, sementara item pemantauan terkait, seperti kecepatan kendaraan dan arah, dicatat bersama dengan setiap titik.

Dalam arti tertentu, data spatio-temporal merupakan superset dari data spasial. Kecuali dinyatakan lain, dalam manual ini, data spasial merujuk pada data spatio-temporal, dan GanosBase didefinisikan sebagai mesin database spatio-temporal.

Tantangan dalam pengelolaan data spasio-temporal

Apa yang dapat dilakukan GanosBase

GanosBase menyediakan solusi terintegrasi untuk penyimpanan, kueri, analisis, dan rendering data multi-modal spatio-temporal. Mesin ini menyelesaikan masalah penggunaan data spatio-temporal seperti proses yang kompleks, persyaratan teknis yang tinggi, dan efisiensi rendah. GanosBase dapat digunakan secara luas dalam manajemen perkotaan, transportasi dan logistik, mobilitas bersama, sumber daya alam, penerbangan luar angkasa, IoT, dan teknologi informasi.

Harga

PolarDB for PostgreSQL menyediakan GanosBase secara gratis.

Kerangka Kerja

GanosBase mengintegrasikan kemampuan penyimpanan, kueri, analisis, dan rendering data multi-modal spatio-temporal.

Komponen Inti

Mesin geometri

Mesin geometri menyediakan kemampuan penyimpanan dan komputasi untuk data vektor seperti titik, garis, bidang, dan volume. Mesin ini mendukung berbagai format data geometri seperti SHP, GeoJSON, WKT, dan WKB. Mesin geometri sepenuhnya kompatibel dengan fungsi PostGIS dan memiliki keunggulan dalam caching data spasial, indeks spasial, dan komputasi spasial paralel. Mesin ini dapat meningkatkan kinerja kueri dan analisis data vektor skala besar lebih dari lima kali lipat.

image

Mesin raster

Mesin raster menyediakan kemampuan penyimpanan dan komputasi untuk citra penginderaan jauh, model elevasi digital (DEMs), dan data grid. Mesin ini kompatibel dengan beberapa format sumber data raster seperti Tiff, HDF4, HDF5, GRIB, dan NetCDF. Mesin raster menyediakan kemampuan penyimpanan berorientasi objek dan mendukung penskalaan danau data raster berbasis OSS. Satu baris dapat menyimpan objek besar lebih dari 1 TB. Mesin raster juga menyediakan berbagai operator dasar yang melibatkan identifikasi hubungan spasial raster, piramida raster, statistik raster, atribut raster, pemrosesan gambar raster, aljabar raster, serta algoritma bisnis seperti penyeimbangan warna, mozaik, algoritma DEM, dan algoritma tangkapan D8. Mesin ini memiliki keunggulan yang jelas dalam skenario penyimpanan dan komputasi data raster skala besar.

image

Mesin objek bergerak

Mesin objek bergerak menyediakan kemampuan penyimpanan dan komputasi untuk objek bergerak seperti manusia, kendaraan, kapal, dan pesawat. Mesin ini mendukung penyimpanan asli, pengindeksan, dan optimasi segmentasi untuk trajektori 4D (2D atau 3D dan waktu). Mesin ini dapat menambahkan atribut kustom ke setiap titik trajektori, mendefinisikan peristiwa spatio-temporal, menekan dan mensampling ulang puluhan miliar titik trajektori secara efisien, serta mendukung berbagai operator spatio-temporal asli, seperti segmentasi trajektori, titik tetap trajektori, kesamaan trajektori, dan identifikasi hubungan spatio-temporal.

image

Mesin GeomGrid

Mesin GeomGrid menyediakan konstruksi grid spasial dan kemampuan pengkodean serta kueri grid untuk objek spasial 2D dan 3D. Mesin ini mendukung berbagai aturan meshing (seperti GeoSOT dan H3), pengkodean objek spasial, operasi kueri objek dan kode, kemampuan agregasi dan analisis berbasis grid spasial, serta degenerasi grid.

image

Mesin model permukaan

Mesin model permukaan menyediakan kemampuan penyimpanan dan komputasi untuk data 3D semantik yang diekspresikan dalam mesh permukaan. Mesin ini dapat memproses data Building Information Modeling (BIM), mendekonstruksi dan membangun model berdasarkan semantik, mendukung analisis spasial 3D kompleks dan pencarian federasi skala besar, menyediakan algoritma penyederhanaan model, serta berinteraksi dengan mesin rendering 3D front-end utama.

image

Mesin model volume

Mesin model volume menyediakan kemampuan penyimpanan dan komputasi untuk data anisotropik yang dicirikan oleh mesh volume non-homogen. Mesin ini dapat memproses data volume geologi kompleks, mendukung pemotongan grid di batas urutan, mendukung algoritma interpolasi bisnis, mendukung analisis spasial kompleks dan pencarian federasi skala besar, menyediakan algoritma penyederhanaan model, serta berinteraksi dengan mesin rendering 3D front-end utama.

image

Catatan

Mesin model volume berada dalam fase pratinjau undangan. Untuk menggunakan model ini, hubungi kami.

Mesin model adegan

Mesin model adegan menyediakan kemampuan penyimpanan dan komputasi untuk model rendering yang disempurnakan. Mesin ini dapat mengimpor model dalam berbagai format, seperti OSGB, glTF/GLB, dan OBJ, mendukung algoritma seperti pemotongan ruang dan penggabungan, pemotongan tekstur dan penyederhanaan, menyediakan algoritma penyederhanaan model, serta berinteraksi dengan mesin rendering 3D front-end utama. Mesin ini juga mendukung analisis akurat pada visibilitas dan rasio bayangan.

image

Mesin point cloud

Mesin titik awan menyediakan kemampuan penyimpanan dan komputasi untuk data titik awan masif yang dikumpulkan oleh sistem LADAR. Mesin ini mendukung pengindeksan spasial blok dalam database, loss kompresi titik awan, kueri dan perhitungan spasial titik awan, penyaringan dan penyederhanaan titik awan, serta dapat dihubungkan ke mesin rendering 3D front-end utama.

image

Path engine

Mesin jalur menyediakan kemampuan penyimpanan dan komputasi untuk data grafik topologis yang diekspresikan dalam titik dan tepi (seperti jaringan pipa dan jaringan jalan). Mesin ini dapat membangun topologi jaringan berdasarkan model titik dan tepi, serta mendukung berbagai algoritma pencarian jalur seperti TSP, K-pendek, pembatasan belokan, dan Dijkstra dua arah.

image

Mesin tampilan cepat

Mesin tampilan cepat mendukung rendering cepat data spasial di GanosBase. Untuk data vektor dan raster, mesin ini melakukan agregasi hierarkis berdasarkan karakteristik spasial, menggunakan algoritma culling visibilitas untuk membangun indeks tampilan cepat tanpa pra-tiling untuk mendukung rendering, serta mendukung pembaruan lokal indeks. Untuk berbagai jenis data 3D, mesin ini membangun level rendering untuk model 3D menggunakan penyederhanaan model, kompresi tekstur, dan penyambungan data, serta secara dinamis menghasilkan format tampilan yang dapat dikenali oleh mesin rendering. Mesin ini mengubah mode tampilan tradisional pra-tiling dan menyediakan kemampuan visualisasi dan komputasi terintegrasi untuk memastikan kesetiaan data.

image

Kemampuan ujung ke ujung

Atlas adalah layanan analisis dan visualisasi data spatio-temporal ringan yang diluncurkan bersama oleh tim GanosBase dan DataV. Layanan ini membantu pelanggan Internet dengan cepat menemukan nilai data spatio-temporal dan mendukung pengambilan keputusan lokasi bisnis, penelitian ilmiah, serta aplikasi lainnya. Atlas juga dapat diintegrasikan ke dalam aplikasi spatio-temporal pengguna. Dirancang untuk dengan cepat menyelesaikan masalah dengan analisis, visualisasi, dan berbagi hasil data spatio-temporal skala besar, Atlas menyediakan kemampuan inti berikut:

  • Pratinjau grafis data spatio-temporal skala besar

  • Visualisasi dan analisis data spatio-temporal di GanosBase menggunakan Pernyataan SQL

  • Berbagai ekspresi data spatio-temporal menggunakan primitif seperti titik, garis, permukaan, raster, dan grid

Atlas mendorong semua komputasi data spatio-temporal ke GanosBase untuk memaksimalkan efisiensi komputasi spatio-temporal. Layanan ini menggunakan teknologi tampilan cepat dinamis di GanosBase untuk berinteraksi dengan front-end, memplot berbagai jenis data spatio-temporal, dan benar-benar mewujudkan grafik cepat dengan Pernyataan SQL. Selain pratinjau langsung berbagai jenis data spatio-temporal, Atlas juga dapat menggambar peta bisnis seperti peta awan, peta densitas trajektori, dan peta agregasi grid, serta membagikan peta tersebut.

Manfaat

Pengelolaan terpadu

Berbagai jenis data multi-modal spasio-temporal

GanosBase mendukung berbagai jenis data (seperti geometri, raster, trajektori, dan grid geografis), struktur penyimpanan, serta kemampuan fungsi. GanosBase dapat menggantikan kerangka teknis tradisional yang melibatkan berbagai jenis data dan metode penyimpanan ganda. Mesin ini menyediakan manajemen terpadu untuk berbagai jenis data spatio-temporal, mengurangi kompleksitas bisnis dan biaya O&M.

Kesesuaian dengan standar OpenGIS dan kompatibilitas penuh dengan sintaks PostGIS

GanosBase mendukung migrasi transparan aplikasi geometri PostGIS yang ada, mendukung ruang koordinat 2D, 3D, dan 4D, memungkinkan Anda membuat indeks spasial 2D dan n-D, serta mendukung komputasi planar dan bola. Anda dapat mengontrol akurasi komputasi spasial. Dibandingkan dengan PostGIS, GanosBase meningkatkan kinerja lebih dari lima kali lipat dalam berbagai skenario kueri spatio-temporal umum.

Pengelolaan data grid yang kuat, fleksibel, sederhana, dan khusus

GanosBase dapat mengimpor berbagai jenis data raster, seperti HDF4, HDF5, GRIB, dan NC. Mesin ini mendukung pemrosesan kueri transparan berbasis OSS, dapat mengelola objek raster besar dengan satu baris lebih dari 1 TB, serta meningkatkan kinerja lebih dari 10 kali lipat dalam mode operasi paralel. Mesin ini mendukung berbagai operator raster dasar dan algoritma bisnis seperti mozaik gambar, pemotongan, penyeimbangan warna, dan pemrosesan DEM.

Penyimpanan, komputasi, dan rendering terpadu untuk data 3D

GanosBase dapat mengimpor jenis data model 3D umum, seperti IFC (BIM), GLFT, GLB, OBJ, OSGB, dan model geologi 3D. Setelah data diimpor, mesin ini dapat melakukan analisis 3D kompleks dan kueri 3D, serta mesin tampilan cepatnya dapat menyediakan kemampuan rendering tanpa pra-tiling. GanosBase meningkatkan efisiensi komputasi data 3D lebih dari 50 kali lipat dibandingkan solusi tradisional.

Kemampuan meshing, pengkodean, dan agregasi geografis yang beragam

GanosBase mendukung berbagai aturan meshing seperti GeoSOT dan H3. Mesin ini dapat dengan cepat mengkodekan ratusan juta objek spasial 2D dan 3D berdasarkan grid, melakukan kueri agregasi real-time berdasarkan kode grid, serta berinteraksi dengan teknologi tampilan cepat MVT untuk menerapkan rendering efisien atribut agregasi.

Pengelolaan dan visualisasi trajektori sejumlah besar objek bergerak

GanosBase menerapkan manajemen trajektori untuk berbagai objek bergerak, seperti manusia, kendaraan, kapal, dan pesawat, hingga empat dimensi. Mesin ini mendukung komputasi kompleks trajektori, peristiwa, dan atribut polimorfik, seperti penyimpanan kompleks, kompresi, segmentasi, penilaian kesamaan, dan penilaian titik stasioner. Dibandingkan dengan model titik tradisional, model trajektori asli meningkatkan kinerja hampir 50 hingga 100 kali lipat dalam skenario analisis spatio-temporal.

Penyimpanan bertingkat polimorfik untuk data spasial

GanosBase menyediakan penyimpanan bertingkat polimorfik data spasial di PolarDB for PostgreSQL. Layanan database tidak hanya mendukung Elastic Block Storage, tetapi juga memungkinkan Anda menyimpan data di Object Storage Service (OSS). Anda dapat menyimpan partisi dalam tabel partisi di OSS, atau menyimpan kolom besar spatio-temporal dalam tabel di OSS. Anda juga dapat melakukan operasi buat, baca, perbarui, hapus, dan indeks pada data tersebut yang disimpan di OSS. Cache multi-level memastikan kinerja dan sepenuhnya transparan bagi pelanggan. Penyimpanan bertingkat polimorfik dapat sangat mengurangi biaya penyimpanan dan memastikan operasi data.

Komputasi pushdown

Berbeda dengan solusi middleware spatio-temporal tradisional, GanosBase memungkinkan Anda mendorong komputasi penting ke layanan database. Ini membawa komputasi lebih dekat ke data dan memanfaatkan sepenuhnya kemampuan pemrosesan layanan database untuk menerapkan komputasi data lokal dan efisien. GanosBase tidak hanya mengurangi latensi I/O yang disebabkan oleh transmisi sejumlah besar data perantara melalui jaringan, tetapi juga menyederhanakan logika bisnis dan sangat meningkatkan kinerja bisnis.

Operator berlimpah untuk mendukung berbagai jenis analisis spasio-temporal

GanosBase mendukung operator analisis spasial yang berlimpah, termasuk yang untuk impor dan ekspor, konversi tipe data, pemrosesan atribut, identifikasi hubungan spasial, komputasi spasial, pemrosesan spasial, dan analisis bisnis. Anda dapat secara independen membangun algoritma bisnis yang lebih kompleks berdasarkan operator-operator ini. Praktik pelanggan menunjukkan bahwa algoritma bisnis yang dibangun berdasarkan operator GanosBase dapat secara signifikan meningkatkan efisiensi.

Kueri paralel elastis untuk data spasio-temporal

GanosBase dapat menggunakan fitur kueri paralel elastis multi-node (ePQ) dari PolarDB untuk menanyakan data spatio-temporal. Ini melibatkan penggunaan node baca-saja dalam kueri analitik kompleks untuk meningkatkan efisiensi kueri. Dibandingkan dengan fitur kueri paralel elastis single-node, ePQ mempercepat 19 kueri lebih dari 10 kali lipat dan 3 kueri lebih dari 60 kali lipat dalam 22 jenis kueri. Kinerja meningkat secara linear dengan perluasan sumber daya.

HTAP untuk data spasio-temporal

Dalam kombinasi dengan PolarDB for PostgreSQL dan AnalyticDB for PostgreSQL, GanosBase memberikan kemampuan HTAP untuk data spatio-temporal. GanosBase tidak hanya mendukung langsung PolarDB for PostgreSQL, tetapi juga memungkinkan Anda menambahkan node AnalyticDB for PostgreSQL ke layanan database. Dengan cara ini, Anda dapat menggunakan HTAP untuk menyinkronkan dan mengintegrasikan data spatio-temporal pada node TP dan AP.

Visualisasi dan komputasi terintegrasi

GanosBase menyediakan mesin tampilan cepat 2D/3D tanpa pra-tiling. Mesin ini dapat mengambil dan memvisualisasikan entitas yang diwakili oleh data spatio-temporal secara efisien. Alih-alih menggunakan metode kompleks penyimpanan sistem file, komputasi database, dan tampilan ubin dalam tumpukan teknologi tradisional, GanosBase menggunakan visualisasi dan komputasi terintegrasi untuk mendukung berbagai aplikasi bisnis seperti kueri spasial, kueri spatio-temporal, kueri berorientasi skenario, dan kueri multi-modal terintegrasi.

Indeks tampilan cepat

GanosBase membangun indeks piramida jarang berdasarkan algoritma culling visibilitas untuk mendukung akses visualisasi ratusan juta objek poligon dalam hitungan detik dan pembaruan paralel ratusan juta indeks tampilan cepat dalam hitungan menit.

Peningkatan MVT

GanosBase menyediakan kemampuan peningkatan MVT PostGIS untuk memvisualisasikan hasil kueri spatio-temporal. GanosBase mendukung algoritma akselerasi seperti resampling global dan memungkinkan Anda menghasilkan ubin vektor 2D atau 3D secara dinamis dengan kecepatan lebih cepat dan ukuran lebih kecil.

Rendering 3D tanpa pre-tiling

GanosBase menyediakan berbagai kemampuan untuk data 3D, seperti penyederhanaan dalam perpustakaan, reorganisasi tekstur, penyambungan data, dan konstruksi LOD. Mesin ini juga dapat secara dinamis menghasilkan mesin rendering yang terhubung dengan ubin 3D.

Contact us

Anda dapat menghubungi kami jika Anda memiliki pertanyaan.