Saya sedang mengerjakan perhitungan 'belakang amplop' untuk pengaturan basis data pelaporan 100TB. Saya mencari pemikiran dari para ahli di sini. Lingkungan yang diusulkan:
- Kapasitas Penyimpanan ~ 100TB
- Tabel ~ 200, ukuran mulai dari 1GB hingga 5TB. ukuran rata-rata bisa berada di antara 100GB-200GB
- ETL - pekerjaan mungkin memerlukan gabungan antara tabel 10 dari jutaan baris, dengan kunci gabungan mulai dari 10 byte hingga 500 byte. gabungan seperti itu harus selesai dalam waktu kurang dari 2-5 menit
- Live Selects - awalnya, hanya tertarik pada kecepatan tertentu. harus mendukung 500 pilihan / detik. Pembaruan / detik akan menjadi jumlah yang relatif jauh lebih kecil dan dapat diabaikan untuk latihan ini.
- membutuhkan ketersediaan 24x7. 2 server DB independen harus tersedia untuk melayani panggilan tertentu (dengan data direplikasi).
Pertanyaan:
- Saat ini, saya sedang melihat Oracle. Bagaimana pengalaman Anda dengan solusi opensource komersial (atau) lainnya untuk basis data besar?
- Hardware-OS apa yang Anda lihat berfungsi paling baik? Saya berencana untuk Linux di Dell.
- Apakah penyimpanan Jaringan, seperti NetApp, suatu keharusan? Masalah apa yang Anda ramalkan dengan menggunakan iklan di luar rak disk?
- Setelah perangkat keras dan OS siap, berapa banyak waktu yang Anda sisihkan untuk pengaturan, konfigurasi DB, penyimpanan dll.
- Komposisi tim apa yang paling berhasil di lingkungan yang telah Anda amati? Maksud saya, berbagai Admin (Admin OS, Oracle DB Admin?) Yang diperlukan untuk mengelola dan mengoperasikan pengaturan seperti itu. Berapa banyak dari mereka yang mungkin diperlukan untuk mencapai uptime 24x7.
- Setiap perkiraan / kisaran pada Lisensi DB, biaya Penyimpanan Jaringan.
Saya tahu saya tidak memiliki semua detail lingkungan. Saya tidak mencari detail yang tepat, perkiraan sudah cukup. Meskipun beberapa pertanyaan mungkin paling baik dijawab oleh manajer, saya tertarik pada perspektif Admin. Saya menghargai masukan Anda.