Mengenal shareplex sebagai solusi replikasi data, adalah judul yang akan kita bahas pada kesempatan kali ini. Sebelum kita membahas hal tersebut, ada baiknya kita pahami dulu apa itu replikasi data.
Mengutip dari medium.com, replikasi data atau konsep dasar replikasi adalah suatu teknik untuk melakukan copy dan pendistribusian data dan objek-objek database dari satu database ke database lain.
Serta melakukan sinkronisasi antar database. Sehingga konsistensi data dapat terjamin. Dengan replikasi, data dapat didistribusikan ke lokasi yang berbeda melalui koneksi jaringan local maupun internet.
Setelah sama-sama kita tahu apa itu replikasi data. Yuk sahabat kepo kita masuk ke pembahasan utama, yaitu mengenal shareplex sebagai solusi replikasi data.
Pengertian Shareplex
Shareplex adalah solusi replikasi data yang kini juga mendukung integrasi data mendekati real-time untuk membantu meningkatkan penyimpanan data, business intelligence, dan analisis data.
Shareplex yang dulu merupakan solusi replikasi data Oracle to Oracle.
Saat ini shareplex memungkinkan user mengambil dan mengirimkan data yang Oracle ubah ke sejumlah database terstruktur dan tidak terstruktur yang umumnya lingkungan IT gunakan.
Kini, shareplex memungkinkan user untuk mereplikasi data Oracle menggunakan CDC (Change Data Capture) ke sejumlah database lain.
Tidak seperti solusi lainnya, selain itu Shareplex menggunakan proses streaming di luar contoh database. Sehingga membuat file footprint untuk dampak minimal pada database kinerja dan kapasitas jaringan.
Mendukung Replikasi Konfigurasi
Shareplex adalah alat replikasi yang serbaguna dan fleksibel. Ini mendukung berbagai konfigurasi replikasi data.
Sistem sumber dapat memiliki beberapa sistem target. Pada saat yang sama, sistem sumber secara bersamaan dapat bertindak sebagai sistem target, menerima data yang direplikasi dari sistem sumber lainnya.
Demikian juga, sistem target dapat menerima data yang telah tereplikasi dari beberapa sistem sumber, dan sekaligus dapat berfungsi sebagai sistem sumber.
Untuk mengirimkan data ke sistem target lainnya. Shareplex bahkan dapat dikonfigurasi untuk mereplikasi data antar tabel pada sistem yang sama (server).
Yaitu baik dalam database yang sama atau dalam database yang berbeda.
Feature Shareplex
Shareplex mempunyai beberapa feature yang harus anda ketahui, sebagai berikut:
- Database replication, menyediakan high-availability untuk konfigurasi database aktif-pasif dan aktif-aktif Oracle 10g. Sebagaimana seperti penjelasan sebelumnya yang mana shareplex mendukung replikasi konfigurasi.
- Near real-time data integration
- Time saving simplicity



Benefit
Adapula benefit dari menggunakan shareplex ini yaitu sebagai berikut :
- Mendukung Oracle SE dan EE
- Near Real-time data integration via continuous replication ke Hadoop, Microsoft SQL Server, SAP ASE, JMS queue, SQL dan XML file
- Memastikan High-Availabiity dan pemulihan masalah yang cepat
- Meminimalkan risiko downtime terkait migrasi
- Meningkatkan kinerja sistem OLTP
- Mengaktifkan real-time reporting, analytics dan data warehouse
- Mengoptimalkan penggunaan aplikasi business intelligence.
- Biaya lebih murah dari biaya tools replikasi yang lain
System Requirements
Sebelum menggunakan shareplex sebagai solusi replikasi data ada hal yang perlu kalian ketahui, yaitu system requirements atau syarat yang harus dipenuhi. Syarat yang harus dipenuhi diantaranya:
- Platform : Unix, Linux, dan Windows
- Memory : Melebihi 4GB dan 64bit, untuk per memori proses lebih besar dari atau sama dengan 256MB
- Perangkat tambahan : SQL*plus
- Source : Oracle
- Target : Oracle, Microsoft SQL server, SAP ASE,Hadoop, JMS queue, SQL dan XML file
Dan untuk replikasi, migrasi, dan data integrasi dari Oracle ke Hadoop, buka shareplex konektor untuk Hadoop.



Arsitektur Shareplex
Pada tingkat tinggi, Shareplex menangkap perubahan saat terjadi dari database sumber dengan membaca Oracle Redo Logs dan atau Archive Logs, memprosesnya di sistem sumber untuk menyiapkan salinan data yang direplikasi dan mengirimkannya ke sistem target.
Pada sistem target shareplex menerima salinan data yang direplikasi dan memprosesnya untuk membangun operasi SQL yang setara dan kemudian menjalankan operasi SQL pada database target. Kerangka replikasi shareplex terdiri dari komponen berikut.
- Source Database
- Capture Process
- Capture Queue
- Read Process
- Export Queue
- Export Process to Import Process
- Post Queue
- Post Process
- Target Database
Berikut adalah penggambaran kerangka kerjanya:



Setelah menyimak penjelasan di atas, mungkin anda tertarik untuk mencoba mereplikasi data anda dengan menggunakan shareplex. Demikian artikel singkat mengenai Mengenal shareplex sebagai solusi replikasi data. Semoga bermanfaat.