Rumah >pangkalan data >Oracle >apa itu oraclerac
oracle rac merujuk kepada Kluster Aplikasi Masa Nyata Oracle Ia adalah pangkalan data kluster dengan seni bina cache dikongsi Ia mengatasi batasan kaedah perkongsian tiada tradisional dan kaedah cakera dikongsi, dan menyediakan penyelesaian bersatu untuk semua aplikasi perniagaan pengguna. Penyelesaian pangkalan data yang sangat berskala dan tersedia.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.
Apakah itu Oracle RAC
Oracle RAC (kluster aplikasi sebenar, "kluster aplikasi masa nyata") ialah pangkalan data kluster dengan seni bina cache kongsi , yang mengatasi batasan pendekatan perkongsian-nothing dan cakera-kongsi tradisional, menyediakan penyelesaian pangkalan data yang sangat berskala dan tersedia untuk semua aplikasi perniagaan anda. Oracle RAC ialah komponen utama seni bina Oracle Private Cloud.
Oracle RAC boleh menghapuskan satu titik masalah kegagalan pelayan pangkalan data, dengan itu menyediakan pelanggan dengan ketersediaan pangkalan data yang sangat baik. Dalam persekitaran pelayan berkelompok, pangkalan data itu sendiri dikongsi di seluruh kumpulan pelayan, yang bermaksud bahawa jika mana-mana pelayan dalam kumpulan gagal, pangkalan data akan terus berjalan pada pelayan yang sihat. Oracle RAC bukan sahaja membenarkan pelanggan untuk terus mengendalikan beban kerja pangkalan data sekiranya berlaku kegagalan pelayan, ia juga membantu mengurangkan kos masa henti dengan mengurangkan masa penyelenggaraan luar talian pangkalan data yang dirancang.
Oracle RAC menyokong penggunaan telus pangkalan data Oracle pada kumpulan pelayan berkelompok. Ini membolehkan pelanggan menggunakan semula Pangkalan Data Oracle dengan mudah pada pelayan tunggal kepada sekumpulan pelayan pangkalan data, mengambil kesempatan daripada kapasiti memori yang disatukan dan kuasa pemprosesan yang disediakan oleh pelayan pangkalan data berkelompok.
Oracle RAC menyediakan semua komponen perisian yang diperlukan, membolehkan anda menggunakan Pangkalan Data Oracle dengan mudah pada kumpulan pelayan dan memanfaatkan sepenuhnya prestasi, kebolehskalaan dan ketersediaan yang disediakan oleh kluster. Oracle RAC memanfaatkan Oracle Grid Infrastructure sebagai asas sistem pangkalan data Oracle RAC. Infrastruktur Grid Oracle termasuk Perisian Kluster Oracle dan Pengurusan Storan Automatik Oracle (ASM) untuk berkongsi sumber pelayan dan storan dengan cekap dalam persekitaran awan pangkalan data yang sangat tersedia dan berskala.
Kelebihan:
Oracle RAC terutamanya menyokong versi Oracle9i, 10g, 11g dan 12C, dan boleh menyokong sistem aplikasi pangkalan data 24 x 7 yang berkesan . Bina sistem pangkalan data dengan ketersediaan tinggi pada pelayan kos rendah dan gunakan aplikasi secara bebas tanpa mengubah suai kod.
Dalam persekitaran Oracle RAC, penyepaduan Oracle menyediakan perisian kluster dan perisian pengurusan storan, mengurangkan kos aplikasi untuk pengguna. Apabila skala aplikasi perlu dikembangkan, pengguna boleh mengembangkan sistem mengikut keperluan untuk memastikan prestasi sistem.
(1) Pengimbangan beban berbilang nod;
(2) Menyediakan ketersediaan tinggi: toleransi kesalahan dan fungsi pensuisan yang lancar untuk meminimumkan kesan ralat perkakasan dan perisian;
(3) Meningkatkan masa tindak balas transaksi melalui teknologi pelaksanaan selari--biasanya digunakan untuk sistem analisis data;
(4) Meningkatkan bilangan transaksi dan sambungan sesaat melalui pengembangan mendatar--biasanya digunakan untuk sistem transaksi Dalam talian;
(5) Menjimatkan kos perkakasan Berbilang pelayan PC murah boleh digunakan untuk menggantikan komputer mini atau kerangka utama yang mahal, sambil menjimatkan kos penyelenggaraan yang sepadan
(6) Boleh Dikembangkan Ia mempunyai prestasi yang baik dan boleh dengan mudah menambah dan memadam nod dan mengembangkan sumber perkakasan.
Kelemahan:
(1) Berbanding dengan satu mesin, pengurusannya lebih kompleks dan keperluannya lebih tinggi; 🎜>(2) dalam Apabila perancangan dan reka bentuk sistem lemah, prestasinya mungkin tidak sehebat satu nod sahaja;(3) boleh meningkatkan kos perisian (jika anda menggunakan PC konfigurasi tinggi; pelayan, Oracle biasanya mengenakan bayaran berdasarkan bilangan CPU).
Sebelum Oracle9i, nama RAC ialah OPS (Pelayan selari Oracle). Perbezaan besar antara RAC dan OPS ialah RAC menggunakan teknologi Cache Fusion (cache merging). Dalam OPS, permintaan data antara nod memerlukan data ditulis ke cakera sebelum nod yang meminta boleh membaca data. Apabila menggunakan gabungan Cache, penimbal data setiap nod RAC menghantar blok data melalui rangkaian dalaman berkelajuan tinggi dan kependaman rendah.
Apakah masalah yang rac selesaikan?
1. pengimbangan beban 2 Prestasi tinggi: berbilang kejadian, lebih banyak sambungan, pelaksanaan serentak
3. Berskala tinggi: mengembangkan nod tanpa masa henti.
Seni bina RAC
Untuk RAC, terdapat sekurang-kurangnya dua set rangkaian berbeza secara fizikal, peribadi Rangkaian ini digunakan secara khusus untuk pertukaran data antara kejadian. Jika semua data berada dalam rangkaian persendirian, ia akan menjejaskan data dan menjejaskan prestasi RAC secara serius. Data dipindahkan antara kejadian menggunakan rangkaian peribadi dan rangkaian yang disediakan oleh perkhidmatan luaran yang diasingkan secara fizikal. Oleh itu, RAC mempunyai sekurang-kurangnya dua set rangkaian, satu adalah untuk pemindahan data antara kejadian, dan satu lagi ialah rangkaian awam yang menyediakan perkhidmatan kepada dunia luar. Perniagaan luar menyediakan pautan IP kepada pangkalan data daripada rangkaian awam.
Tutorial yang disyorkan: "Tutorial Oracle"
Atas ialah kandungan terperinci apa itu oraclerac. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!