JavaRush /Java Blog /Random-ID /Bagaimana memulai pengembangan Oracle DBMS dengan benar

Bagaimana memulai pengembangan Oracle DBMS dengan benar

Dipublikasikan di grup Random-ID
Kami menyampaikan kepada Anda terjemahan artikel oleh Stephen Feuerstein , penulis buku dan spesialis Oracle dan SQL DBMS. Yang saya maksud dengan “Pengembangan untuk Oracle DBMS” adalah menulis kode dalam bahasa SQL atau PL/SQL. Pada artikel ini, saya berasumsi bahwa Anda memiliki akses ke database Oracle (yang dapat diakses melalui layanan cloud Oracle, serta Docker, GitHub, dan OTN).
Bagaimana memulai pengembangan Oracle DBMS dengan benar - 1
  1. Manfaatkan IDE canggih yang dirancang dengan mempertimbangkan pemrograman basis data

    Ada banyak editor dan banyak IDE yang dirancang untuk bekerja dengan Oracle DBMS. Tentu saja, Anda dapat menggunakan Notepad, tetapi hilangnya efisiensi akan sangat besar. Anda juga dapat menggunakan salah satu editor populer, misalnya Sublime, dan mengonfigurasinya agar berfungsi dengan Oracle.

    Namun saya akan menyarankan Anda untuk mengunduh dan menginstal IDE gratis dan kuat yang dikembangkan oleh Oracle sendiri: Pengembang SQL.


  2. Aktifkan peringatan compiler dan PL/Scope.

    Basis data Oracle memiliki banyak fungsi berguna yang terpasang di dalamnya, tinggal menunggu Anda untuk menggunakannya. Misalnya, Oracle dapat mengeluarkan komentar (disebut "peringatan kompiler") saat mengkompilasi modul program PL/SQL, yang dapat meningkatkan kualitas dan kinerja kode.

    Selain itu, utilitas PL/Scope - jika diaktifkan - mengumpulkan informasi tentang pengidentifikasi dan (dalam versi 12.2) pernyataan SQL. Hal ini memungkinkan dilakukannya beberapa analisis yang sangat mengesankan terhadap perubahan kode yang diperlukan.

    Kebanyakan pengembang tidak mengetahui fitur ini dan membiarkannya dinonaktifkan. Inilah yang saya sarankan kepada pengguna lingkungan Pengembang SQL:

    Buka item menu Preferensi dan ketik "kompilasi" di kolom pencarian. Kemudian ubah pengaturan Anda menjadi berikut:

    Cara memulai pengembangan dengan benar untuk Oracle DBMS - 2

    Dengan kata lain:

    1. Aktifkan semua peringatan.

      Jadi, saat mengkompilasi modul perangkat lunak apa pun, Oracle akan memberikan saran tentang cara meningkatkan kode Anda.

    2. Perlakukan semua peringatan "parah" sebagai kesalahan kompilasi.

      Jika tim pengembangan PL/SQL yakin bahwa peringatan ini sangat penting, maka sebaiknya peringatan tersebut tidak disertakan dalam kode produksi. Dengan menyetel parameter ini ke ERROR, kami memastikan bahwa kode tidak akan dikompilasi jika ada.

    3. Tingkatkan level optimasi menjadi 3 (ini semua pengaturan yang diperlukan ditambah penyematan kode subrutin).

      Yang lebih penting lagi, pastikan kode siap produksi di lingkungan pengembangan Anda dikompilasi pada tingkat pengoptimalan yang sama dengan cara apa pun yang diperlukan. Lihat tutorial berikut, yang ditulis oleh tim PL/SQL, untuk instruksi lebih detail.

    4. Aktifkan utilitas PL/Scope

      Ini memungkinkan Anda menanyakan kode Anda untuk informasi tentang konvensi penamaan, kode suboptimal, dan peningkatan kinerja.

      Anda dapat menemukan informasi berguna dan utilitas pembantu untuk PL/Scope di LiveSQL dan GitHub .


  3. JANGAN menunda pengambilan keputusan tentang logging dan peralatan.

    Bagaimana memulai pengembangan Oracle DBMS dengan benar - 3

    Sebelum Anda mulai menulis program berikutnya, terimalah bahwa kode Anda pasti akan penuh dengan kesalahan. Anda perlu melacak eksekusi program dan juga mencatat kesalahan ini untuk menyiapkan kode untuk produksi dan memastikan operasi stabil dalam produksi.

    Untuk melakukan ini, Anda memerlukan alat logging, dan saya sarankan Anda menggunakan utilitas open source Logger yang banyak digunakan, tersedia di GitHub.

Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION