Setiap tipe database memiliki kelebihan dan kekurangannya masing-masing.
Kredit Gambar: Gambar Thinkstock/Comstock/Getty Images
Massively Parallel Processor dan Symmetric Multiprocessor adalah bentuk database yang bersaing. Server yang disebut node menyimpan data di database MPP dan SMP. Basis data MPP dapat diskalakan, sedangkan sistem SMP lebih mudah dirawat.
Database MPP
Pencarian basis data MPP dilakukan oleh setiap prosesor pada komputer tempat segmen basis data disimpan. Database MPP dapat diperluas dengan menambahkan CPU baru. Basis data MPP adalah bentuk basis data skalabel linier atau basis data paralel. Menyebarkan data ke lebih banyak sistem dalam irisan yang lebih tipis menghasilkan pencarian database yang lebih cepat. Kinerja sistem MPP linier, meningkat secara kasar sebanding dengan jumlah node. Node MPP dikelola sebagai satu komputer. SQL berasal sebagai sarana pemrosesan data di seluruh database MPP. Perangkat lunak Cognos Business Intelligence dan Teradata berjalan di database MPP.
Video Hari Ini
Database SMP
Database SMP berbagi perangkat lunak, sumber daya input / output, dan disk memori. Basis data multiprosesor simetris umumnya menggunakan satu CPU untuk melakukan pencarian basis data. Meskipun Multiprosesor Simetris dapat memiliki ratusan CPU, mereka paling sering dikonfigurasikan dengan 2, 4, 8 atau 16. Memori adalah kendala utama pada database SMP. Basis data SMP dapat berjalan di lebih dari satu server, meskipun mereka akan berbagi sumber daya lain; ini dikenal sebagai konfigurasi yang disebut clustered. Database SMP menetapkan tugas ke satu CPU, terlepas dari berapa banyak yang ada di database. Database SMP memiliki toleransi kesalahan dan efisiensi yang lebih rendah karena ketergantungannya pada sumber daya bersama. Database SMP memiliki biaya administrasi yang lebih rendah dibandingkan MPP. Oracle dan Sybase berjalan di database SMP.
Database MPP vs SMP
Basis data MPP mengirimkan kueri yang sama ke setiap CPU di MPP tempat ia mencari data. Ketika dua database MPP terhubung, waktu pencarian akan hampir setengah dari database SMP berukuran sama. Waktu pencarian tidak tepat setengahnya karena ada penundaan saat data berjalan di antara node MPP. Prosesor berkecepatan tinggi yang digunakan dalam database SMP dapat bersaing secara biaya dengan sistem MPP.
menggunakan
Ketika sebuah perusahaan menjalankan penggajiannya, mencatat entri kartu waktu kerja atau menyimpan data produk dalam database gambar pada satu server, itu menggunakan database SMP. Database SMP digunakan untuk hosting situs Web kecil dan server email. Database MPP biasanya digunakan untuk penyimpanan data. Database MPP juga digunakan untuk pemrosesan data skala besar dan penambangan data.