Video: Aditya Riaddy - Apa itu Apache Spark dan Penggunaanya untuk Big Data Analytics | BukaTalks 2024
Ada alasan kuat mengapa SQL terbukti tangguh. Industri TI telah memiliki pengalaman 40 tahun dengan SQL, sejak pertama kali dikembangkan oleh IBM di awal tahun 1970an. Dengan meningkatnya adopsi database relasional di tahun 1980an, SQL sejak saat itu menjadi standar keterampilan bagi kebanyakan profesional TI.
Anda dapat dengan mudah melihat mengapa SQL telah berhasil: Ini relatif mudah dipelajari, dan query SQL cukup mudah dibaca. Kemudahan ini dapat ditelusuri kembali ke titik desain inti di SQL - fakta bahwa itu adalah bahasa deklaratif , berlawanan dengan bahasa imperatif .
Agar bahasa menjadi deklaratif berarti bahwa kueri Anda hanya sesuai dengan sifat data yang diminta - idealnya, tidak boleh ada pertanyaan yang menentukan bagaimana pemrosesan harus dieksekusi Dengan kata lain, semua yang Anda tunjukkan di SQL adalah informasi apa yang Anda inginkan dari sistem - bukan bagaimana mendapatkannya.
Sebaliknya, dengan bahasa imperatif (C, misalnya, atau Java, atau Python) kode Anda terdiri dari instruksi di mana Anda menentukan tindakan yang Anda butuhkan untuk dieksekusi sistem.
Tidak ada yang mau membayar aplikasi untuk ditulis ulang, jadi antarmuka SQL sangat diinginkan.