Rumah Operasi dan penyelenggaraan Keselamatan Apakah keupayaan yang harus dilindungi oleh operasi pangkalan data PG dan alatan penyelenggaraan?

Apakah keupayaan yang harus dilindungi oleh operasi pangkalan data PG dan alatan penyelenggaraan?

Jun 08, 2023 pm 06:56 PM
pangkalan data Operasi dan penyelenggaraan pg

Sebelum cuti, saya bekerjasama dengan komuniti Cina PG untuk mengadakan siaran langsung dalam talian tentang cara menggunakan D-SMART untuk mengendalikan dan menyelenggara pangkalan data PG Kebetulan salah seorang pelanggan saya dalam industri kewangan mendengar pengenalan saya dan dipanggil untuk berbual. Mereka memilih pangkalan data Xinchuang dan telah mencuba beberapa pangkalan data domestik Akhirnya, mereka akan memilih TDSQL. Saya berasa sedikit terkejut pada masa itu Mereka telah memilih pangkalan data domestik sejak 2020, tetapi nampaknya pengalaman awal selepas menggunakan TDSQL tidak begitu baik. Kemudian, selepas komunikasi, saya mengetahui bahawa mereka baru mula menggunakan pangkalan data teragih TDSQL dan mendapati bahawa keperluan penyelidikan dan pembangunan adalah terlalu tinggi, jadi mereka semua memilih contoh MYSQL berpusat TDSQL Selepas menggunakannya, mereka mendapati ia sangat mudah untuk digunakan . Bilangan nod dalam keseluruhan awan pangkalan data juga telah berkembang daripada sedozen awal kepada berdozen.

Kebetulan semalam saya berbual dengan pelanggan kewangan lain di WeChat tentang pemilihan pangkalan data Xinchuang, dan akhirnya mereka memilih TDSQL. Sama seperti pelanggan lain, mereka juga memilih contoh pangkalan data terpusat MYSQL TDSQL. Mereka kini telah memindahkan berpuluh-puluh pangkalan data, kebanyakannya adalah pangkalan data kecil antara puluhan hingga ratusan GB. Mereka merasakan bahawa adalah sangat mudah untuk memindahkan pangkalan data kecil terus ke platform awan TDSQL platform pengurusan awan pangkalan data dan alat operasi dan penyelenggaraan pada asasnya boleh memenuhi keperluan operasi dan penyelenggaraan harian mereka.

Melalui komunikasi, saya merasakan bahawa kedua-dua pelanggan ini memilih TDSQL bukan kerana betapa baiknya TDSQL sebagai pangkalan data (TDSQL sebenarnya bukan pangkalan data, tetapi penyelesaian platform awan pangkalan data. Mengenai TDSQL, kami akan tersedia dalam masa depan. Saya akan menulis pengenalan terperinci), tetapi platform pengurusan awan pangkalan datanya sangat baik dalam menguruskan sejumlah besar contoh pangkalan data kecil Pengguna memilihnya bukan dari teknologi pangkalan data, tetapi dari kemudahan penggunaan.

Dari sebab pelanggan memilih TDSQL, mari kita lihat operasi dan penyelenggaraan pangkalan data PG. Bercakap tentang operasi dan penyelenggaraan pangkalan data PG secara umum adalah topik yang sangat besar, kerana pelanggan yang berbeza mempunyai senario aplikasi khas mereka sendiri, dan kaedah pengurusan operasi dan penyelenggaraan pangkalan data PG juga agak berbeza. Apa yang lebih rumit ialah, tidak seperti dua pelanggan yang saya nyatakan yang memilih TDSQL, Pangkalan Data PG mempunyai pangkalan data yang kecil dan sistem pangkalan data yang sangat besar. Apabila sesetengah pelanggan menggantikan Xinchuang, mereka menggantikan pangkalan data Oracle satu-satu Data panas banyak pangkalan data melebihi beberapa TB. Berdepan dengan senario aplikasi dengan perbezaan besar dalam skala dan keperluan operasi dan penyelenggaraan yang berbeza, alatan operasi dan penyelenggaraan sememangnya perlu direka bentuk dengan teliti untuk menyesuaikan diri dengan senario aplikasi yang berbeza-beza secara meluas.

Aplikasi pangkalan data PG di China telah berkembang pesat dalam dua tahun yang lalu Selain itu, banyak pangkalan data domestik juga dibangunkan berdasarkan projek sumber terbuka PG sangat serupa dalam aplikasi dan operasi serta penyelenggaraan kita juga boleh menggunakan Mereka dikelaskan sebagai produk pangkalan data PG.

Apakah keupayaan yang harus dilindungi oleh operasi pangkalan data PG dan alatan penyelenggaraan?

Dalam pangkalan data domestik semasa, banyak produk berdasarkan kod Edisi Komuniti PG sebagai titik permulaan untuk penyelidikan dan pembangunan, dan beberapa produk adalah berdasarkan sumber terbuka openGauss projek. Ciri asas pangkalan data ini adalah serupa dengan versi komuniti pangkalan data PG, tetapi ia juga telah diperluaskan sedikit sebanyak. Walau bagaimanapun, dari segi penggunaan dan operasi dan penyelenggaraan, banyak ciri mereka sangat serupa dengan versi komuniti PG.

Terdapat juga beberapa produk pangkalan data yang berkaitan secara langsung dengan PG, tetapi kebanyakannya adalah berdasarkan penyelesaian teragih PG PGXL/PGXC atau CITUS. Contohnya, TBASE Tencent, versi edaran GBASE 8C NTU General, ANTDB AsiaInfo, Pangkalan Data Xugu, dsb. Saya tidak akan menyenaraikannya secara terperinci di sini. Contoh pangkalan data ini juga merupakan pangkalan data PG, dan contoh khusus juga boleh dianggap sebagai contoh pangkalan data PG Walau bagaimanapun, apabila mengendalikan dan menyelenggara pangkalan data teragih, anda perlu memberi perhatian lebih kepada isu keseluruhan kluster dan rangkaian. Perbezaannya masih besar.

Apakah keupayaan yang harus dilindungi oleh operasi pangkalan data PG dan alatan penyelenggaraan?

Ringkasnya, keperluan operasi dan penyelenggaraan pangkalan data PG dibahagikan kepada lima aspek, pemantauan harian, amaran kerosakan, pemeriksaan automatik, pengoptimuman prestasi dan diagnosis kerosakan.

Apakah keupayaan yang harus dilindungi oleh operasi pangkalan data PG dan alatan penyelenggaraan?

Sesetengah syarikat sudah memindahkan beberapa sistem teras ke pangkalan data PG Untuk sistem ini, terdapat keperluan harian untuk pemantauan. Oleh itu, keupayaan paling asas yang perlu ada pada alat operasi dan penyelenggaraan pangkalan data ialah keupayaan pemantauan Ia boleh memahami status operasi keseluruhan contoh pangkalan data pada bila-bila masa melalui alat operasi dan penyelenggaraan. D-SMART memaparkan status berjalan pangkalan data melalui model kesihatan. Di samping itu, jika kita perlu bertugas pada beberapa tarikh utama (seperti akaun akhir tahun syarikat, tugas khas seperti Hari Kebangsaan, dll.), maka kita juga memerlukan beberapa alat yang boleh menyokong tugas utama sistem.

Dalam D-SMART, kami menyediakan "Pusat Pemantauan", "Pusat Pemeriksaan Harian", "Pusat Penggera", "Pusat Pengoptimuman Prestasi", "Pusat Laporan", "Pusat Pengurusan Kapasiti", " Gabungan fungsi berpusat " Pusat Keselamatan" dan "Pusat Alat" boleh memenuhi keperluan pengguna dan pengguna yang berbeza dalam senario aplikasi yang berbeza.

Untuk fungsi pemantauan harian, D-SMART menyediakan tiga alat pemantauan operasi dan penyelenggaraan utama: "Kanban Hari Ini", "Pemantauan Saya" dan "Pemantauan SQL Utama". Kanban hari ini boleh melihat maklumat komprehensif pangkalan data yang dipantau pengguna "Pemantauan Saya" secara berpusat membolehkan pengguna menggunakan kaedah pemantauan tradisional untuk menentukan penunjuk yang mereka mahu pantau untuk pemantauan pengiring utama. "Pemantauan SQL Utama" ialah alat pemantauan khas yang disediakan untuk sistem perniagaan teras perusahaan. Apabila terdapat masalah dengan SQL utama sistem perniagaan teras (seperti kelajuan pelaksanaan menjadi perlahan, pelan pelaksanaan berubah, dsb.), penggera yang tepat pada masanya boleh dijana untuk memastikan operasi perniagaan teras yang selamat.

Untuk sebilangan besar contoh pangkalan data kecil, pemantauan menyeluruh tidak realistik. Jika pasukan lebih daripada sedozen orang perlu mengendalikan dan menyelenggara ratusan atau ribuan contoh pangkalan data, maka pemantauan komprehensif pangkalan data ini tidak diperlukan dan tidak mungkin. Oleh itu, senario operasi dan penyelenggaraan ini harus menjadikan sejumlah besar kerja pemantauan menjadi tugas automatik, yang boleh diselesaikan secara automatik oleh sistem pemantauan.

"Pemeriksaan Harian Pangkalan Data" ialah alat operasi dan penyelenggaraan automatik yang sangat berkesan. Ia secara automatik menganalisis data operasi pangkalan data dan beberapa peraturan pada tengah malam setiap hari, dan membentuk laporan ringkasan pemeriksaan harian yang ringkas dan komprehensif. Kakitangan operasi dan penyelenggaraan boleh secara langsung Dengan membaca laporan ini, anda boleh mengetahui tentang beberapa masalah biasa yang wujud dalam ratusan contoh pangkalan data yang anda kendalikan dan selenggara, jadi anda boleh menentukan sama ada anda perlu membuat perubahan yang sepadan pada contoh pangkalan data tertentu hari ini atau. dalam masa terdekat.

Apabila kita perlu mengendalikan dan menyelenggara sejumlah besar contoh pangkalan data kecil, amaran awal menjadi sangat sukar. Kesan "penggera garis dasar" tradisional telah menjadi sangat tidak berguna. Selain masa henti contoh pangkalan data, amaran awal lain sukar dibuat dengan tepat. Maklumat amaran besar-besaran akan menjadikan amaran awal tidak bermakna. Oleh itu, "penggera pengalaman operasi dan penyelenggaraan" berdasarkan model kerosakan telah menjadi sangat penting. Peraturan kompleks yang dibina melalui pengalaman pakar dan pengalaman lepas bukan sahaja dapat memberikan amaran awal yang lebih tepat, tetapi juga membolehkan kakitangan operasi dan penyelenggaraan untuk mencari masalah dengan lebih cepat dan menghapuskan bahaya tersembunyi selepas penggera dijana.

"Pemeriksaan pangkalan data" ialah fungsi yang kebanyakan DBA mendapati sangat tidak berguna Masalah utama ialah kerja ini mesti dilakukan, tetapi untuk melakukan pemeriksaan yang benar-benar di tempat memerlukan kedua-dua jumlah penyertaan DBA profesional dan Melakukan. banyak kerja berulang, secara keseluruhan, nisbah harga/prestasi tidak tinggi. Sebaliknya, pemeriksaan menyeluruh dan berkualiti tinggi boleh membantu kami menemui beberapa bahaya tersembunyi sistem dan membantu mencegahnya sebelum ia berlaku. Sebagai tindak balas kepada percanggahan ini, jika pemeriksaan automatik berkualiti tinggi dapat direalisasikan, maka masalah itu akan diselesaikan dengan mudah. Beberapa bulan yang lalu, kami membantu pengguna menjalankan pemeriksaan jauh Pengguna menghantar data pemantauan yang dikumpul oleh D-SMART ke makmal kami Pakar pangkalan data kami menggunakan laporan pemeriksaan yang dihasilkan oleh data jauh untuk menjalankan pemeriksaan pada hampir 30 sistem pangkalan data. . Kami menjalankan perundingan jauh dan membantu pengguna menemui lebih daripada 200 masalah pelbagai jenis, dan kerja ini hanya mengambil masa kurang daripada 2 hari bekerja. Melalui automasi, jika kecekapan pemeriksaan pangkalan data dapat dipertingkatkan, maka kerja pemeriksaan tidak akan begitu sia-sia.

Selain pemeriksaan, beberapa kerja audit juga penting, seperti audit keselamatan, audit kapasiti, audit SQL, dsb. Kerana audit ini memerlukan kemahiran yang sangat profesional, dan beban kerja juga sangat besar, apabila berhadapan dengan sejumlah besar contoh pangkalan data, ia menjadi sia-sia seperti pemeriksaan Terlalu mahal untuk melakukannya dengan baik, dan tidak bermakna jika tidak dilakukan dengan baik. Walau bagaimanapun, jika tugasan ini boleh diselesaikan secara automatik oleh alatan automatik, maka tugasan ini boleh memainkan peranan yang sangat penting.

Malah, sebagai tambahan kepada tugas pemantauan operasi dan penyelenggaraan ini, sebilangan besar tugas pengurusan contoh pangkalan data dan banyak operasi automatik sangat diperlukan oleh DBA Ini juga merupakan sebab utama mengapa kedua-dua pelanggan yang saya nyatakan pada mulanya memilih TDSQL . Untuk mengurus sebilangan besar contoh pangkalan data, platform awan pangkalan data adalah satu kemestian, namun, fungsi pengurusan automatik ini sendiri adalah sangat kompleks Membina platform awan pangkalan data bebas berdasarkan ciri-ciri perusahaan adalah projek utama itu sendiri. Sudah tentu, jika perkhidmatan RDS platform awan perusahaan dapat memenuhi keperluan aplikasi pangkalan data anda, maka sudah cukup untuk menggunakan RDS platform awan secara langsung. Sudah tentu, dalam menghadapi permintaan semasa untuk inovasi maklumat, RDS perusahaan perlu bukan sahaja menyokong pangkalan data MYSQL/PG sumber terbuka, tetapi juga menyokong produk pangkalan data domestik.

Atas ialah kandungan terperinci Apakah keupayaan yang harus dilindungi oleh operasi pangkalan data PG dan alatan penyelenggaraan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimanakah bahasa Go melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan pangkalan data? Bagaimanakah bahasa Go melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan pangkalan data? Mar 27, 2024 pm 09:39 PM

Bahasa Go ialah bahasa pengaturcaraan yang cekap, ringkas dan mudah dipelajari Ia digemari oleh pembangun kerana kelebihannya dalam pengaturcaraan serentak dan pengaturcaraan rangkaian. Dalam pembangunan sebenar, operasi pangkalan data adalah bahagian yang sangat diperlukan Artikel ini akan memperkenalkan cara menggunakan bahasa Go untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan pangkalan data. Dalam bahasa Go, kami biasanya menggunakan perpustakaan pihak ketiga untuk mengendalikan pangkalan data, seperti pakej sql yang biasa digunakan, gorm, dsb. Di sini kami mengambil pakej sql sebagai contoh untuk memperkenalkan cara melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan pangkalan data. Andaikan kami menggunakan pangkalan data MySQL.

Bagaimanakah Hibernate melaksanakan pemetaan polimorfik? Bagaimanakah Hibernate melaksanakan pemetaan polimorfik? Apr 17, 2024 pm 12:09 PM

Pemetaan polimorfik hibernate boleh memetakan kelas yang diwarisi ke pangkalan data dan menyediakan jenis pemetaan berikut: subkelas bercantum: Cipta jadual berasingan untuk subkelas, termasuk semua lajur kelas induk. table-per-class: Cipta jadual berasingan untuk subkelas, yang mengandungi hanya lajur khusus subkelas. union-subclass: serupa dengan joined-subclass, tetapi jadual kelas induk menggabungkan semua lajur subclass.

iOS 18 menambah fungsi album 'Dipulihkan' baharu untuk mendapatkan semula foto yang hilang atau rosak iOS 18 menambah fungsi album 'Dipulihkan' baharu untuk mendapatkan semula foto yang hilang atau rosak Jul 18, 2024 am 05:48 AM

Keluaran terbaharu Apple bagi sistem iOS18, iPadOS18 dan macOS Sequoia telah menambah ciri penting pada aplikasi Photos, yang direka untuk membantu pengguna memulihkan foto dan video yang hilang atau rosak dengan mudah disebabkan pelbagai sebab. Ciri baharu ini memperkenalkan album yang dipanggil "Dipulihkan" dalam bahagian Alat pada apl Foto yang akan muncul secara automatik apabila pengguna mempunyai gambar atau video pada peranti mereka yang bukan sebahagian daripada pustaka foto mereka. Kemunculan album "Dipulihkan" menyediakan penyelesaian untuk foto dan video yang hilang akibat kerosakan pangkalan data, aplikasi kamera tidak disimpan ke pustaka foto dengan betul, atau aplikasi pihak ketiga yang menguruskan pustaka foto. Pengguna hanya memerlukan beberapa langkah mudah

Apr 09, 2024 pm 12:36 PM

HTML tidak boleh membaca pangkalan data secara langsung, tetapi ia boleh dicapai melalui JavaScript dan AJAX. Langkah-langkah termasuk mewujudkan sambungan pangkalan data, menghantar pertanyaan, memproses respons dan mengemas kini halaman. Artikel ini menyediakan contoh praktikal menggunakan JavaScript, AJAX dan PHP untuk membaca data daripada pangkalan data MySQL, menunjukkan cara untuk memaparkan hasil pertanyaan secara dinamik dalam halaman HTML. Contoh ini menggunakan XMLHttpRequest untuk mewujudkan sambungan pangkalan data, menghantar pertanyaan dan memproses respons, dengan itu mengisi data ke dalam elemen halaman dan merealisasikan fungsi HTML membaca pangkalan data.

Bagaimana untuk mengendalikan ralat sambungan pangkalan data dalam PHP Bagaimana untuk mengendalikan ralat sambungan pangkalan data dalam PHP Jun 05, 2024 pm 02:16 PM

Untuk mengendalikan ralat sambungan pangkalan data dalam PHP, anda boleh menggunakan langkah berikut: Gunakan mysqli_connect_errno() untuk mendapatkan kod ralat. Gunakan mysqli_connect_error() untuk mendapatkan mesej ralat. Dengan menangkap dan mengelog mesej ralat ini, isu sambungan pangkalan data boleh dikenal pasti dan diselesaikan dengan mudah, memastikan kelancaran aplikasi anda.

Tutorial terperinci tentang mewujudkan sambungan pangkalan data menggunakan MySQLi dalam PHP Tutorial terperinci tentang mewujudkan sambungan pangkalan data menggunakan MySQLi dalam PHP Jun 04, 2024 pm 01:42 PM

Cara menggunakan MySQLi untuk mewujudkan sambungan pangkalan data dalam PHP: Sertakan sambungan MySQLi (require_once) Cipta fungsi sambungan (functionconnect_to_db) Fungsi sambungan panggilan ($conn=connect_to_db()) Laksanakan pertanyaan ($result=$conn->query()) Tutup sambungan ( $conn->close())

Petua dan amalan untuk mengendalikan aksara Cina bercelaru dalam pangkalan data dengan PHP Petua dan amalan untuk mengendalikan aksara Cina bercelaru dalam pangkalan data dengan PHP Mar 27, 2024 pm 05:21 PM

PHP ialah bahasa pengaturcaraan bahagian belakang yang digunakan secara meluas dalam pembangunan laman web Ia mempunyai fungsi operasi pangkalan data yang kuat dan sering digunakan untuk berinteraksi dengan pangkalan data seperti MySQL. Walau bagaimanapun, disebabkan kerumitan pengekodan aksara Cina, masalah sering timbul apabila berurusan dengan aksara Cina bercelaru dalam pangkalan data. Artikel ini akan memperkenalkan kemahiran dan amalan PHP dalam mengendalikan aksara bercelaru bahasa Cina dalam pangkalan data, termasuk punca biasa aksara bercelaru, penyelesaian dan contoh kod khusus. Sebab biasa aksara bercelaru ialah tetapan set aksara pangkalan data yang salah: set aksara yang betul perlu dipilih semasa mencipta pangkalan data, seperti utf8 atau u

Bagaimana untuk menggunakan fungsi panggil balik pangkalan data di Golang? Bagaimana untuk menggunakan fungsi panggil balik pangkalan data di Golang? Jun 03, 2024 pm 02:20 PM

Menggunakan fungsi panggil balik pangkalan data di Golang boleh mencapai: melaksanakan kod tersuai selepas operasi pangkalan data yang ditentukan selesai. Tambah tingkah laku tersuai melalui fungsi berasingan tanpa menulis kod tambahan. Fungsi panggil balik tersedia untuk operasi memasukkan, mengemas kini, memadam dan pertanyaan. Anda mesti menggunakan fungsi sql.Exec, sql.QueryRow atau sql.Query untuk menggunakan fungsi panggil balik.

See all articles