Oracle memiliki penghalang masuk yang jauh lebih tinggi daripada SQL Server. Apakah itu membuat bekerja dengan Oracle "lebih keras" dari SQL Server, yah itu tergantung pada apa yang dimaksud dengan "lebih keras" dan di mana Anda mengatur bar.
Saya sangat jarang menemukan perusahaan, sistem yang didukung Oracle, yang tidak mendedikasikan Oracle DBA / pengembang di tim pengembangan. Saya sering bekerja dengan sistem yang didukung SQL yang telah dikembangkan tanpa keahlian DBA apa pun.
Mengapa?
Microsoft cerdas. Mereka telah membangun platform database yang bersaing dengan Oracle tetapi membuatnya dapat diakses oleh siapa saja yang dapat mengetuk database di Access. Gagasan tentang Kode Pertama , untuk hal lain selain aplikasi departemen yang paling mengangguk, membuat saya takut. Tapi bukankah itu masuk akal secara komersial?
Sembunyikan kerumitannya. Permudah siapa saja untuk membangun di platform basis data Anda. Kemudian, begitu mereka terkunci, mereka dapat menemukan semua kenop, tuas, dan sakelar yang mereka perlukan untuk mendapatkan yang terbaik dari produk.
Oracle membutuhkan keahlian pada kenop, tuas, dan sakelar sebelum Anda dapat membuat tabel pertama Anda. Bagi pemula, itu membuat Oracle lebih sulit untuk memulai. Secara teknis tidak lebih menantang, hanya dibandingkan dengan SQL Server, jelas sulit.
Jika Anda seorang pengembang yang hanya ingin "menyelesaikan sesuatu" , platform mana yang Anda pilih?
Apakah pakar Oracle DBA lebih ahli dari padanan SQL Server-nya? Tidak. Apakah teknologi Oracle lebih kompleks daripada SQL Server? Tidak. Apakah sulit atau menuntut tolok ukur yang baik untuk apa pun? Berkendara melintasi London dengan kereta bawah tanah sama-sama tetapi saya tidak merasa superior untuk melakukannya :)