Scability, Profiling, dan Indra

Indra Septama
PPL C6 Big Data
Published in
2 min readMay 29, 2019

Hallo perkenalkan nama saya Indra.

Kali ini kan membahas mengenai scability dan profiling.

Scability

Dalam dunia IT, Scalability adalah sebuah kemampuan sebuah aplikasi atau produk (Hardware maupun software) untuk tetap bekerja dengan baik saat produk tersebut dirubah dalam ukuran ataupun volumenya agar dapat memenuhi keinginan user. Perubahan ini khususnya rescaling kepada ukuran ataupun volume yang lebih besar. Rescaling ini bisa terhadap produk itu sendiri atau perpindahan kedalam konteks baru (misalnya berpindah os).

Promise snippet for accessing the database

Dalam server kami, penggunaan asynchronous digunakan untuk mencapai scalability. Proyek kami menggunakan express, asynchronous digunakan oleh Promise (sukses, gagal) dan kemudian untuk memecahkan kondisi keberhasilan dan kegagalan program. Ini diterapkan dalam upload dan mengambil data dari database postgres sehingga server dapat mempertahankan kinerja yang sama dengan peningkatan volume data.

Profiling

Profiling bukan merupakan profile pengguna, dalam software engineering profiling merupakan profile dari program. Di dalam software engineering, profiling merupakan sebuah bentuk analisis program dinamis yang mengukur seperti space complexity, time complexity, dan frekuensi pemanggilan fungsi. Biasanya informasi profiling digunakan untuk mengoptimisasi program.

Untuk melakukan select, membutuhkan waktu yang lebih lama daripada yang lain.

--

--