iqbalmind
Table of contents
01 02 03
Review Database Persiapan Optimasi Mulai Optimasi
Rangkuman seputar database Mari mengenal terlebih dahulu Disini Praktek Sederhana
optimasi dalam DB seputar optimasi
04 05 06
Persiapan Keamanan Keamanan Backup
Mari mengenal kenapa Disini Praktek Sederhana Antisipasi data apabila tidak
keamanan perlu ditingkatkan seputar Keamanan ingin hilang
“Database: the information you lose when your
memory crashes..”
—Dave Barry
Review
01
Database
Rangkuman seputar database
Database
1345.00 555.06
Score Score
1241.64 453.83
Score Score
1037.64 161.62
Score Score
Sumber: https://db-engines.com/en/ranking
Persiapan
02
Optimasi
Mari mengenal terlebih dahulu optimasi dalam DB
Apakah Perlu
mengoptimasi?
● https://dev.mysql.com/doc/index-other.html
● https://o7planning.org/en/10235/sample-mysql-database-for-learning-sql
Mulai
03
Optimasi
Disini Praktek Sederhana seputar optimasi
Memory
CPU
Kebutuhan
Server Disk
Network
Memori database
Pada dasarnya SQL akan menggunakan RAM
yang tersedia kecuali Kita membatasi
penggunaan. Jadi semakin banyak Ram
semakin baik
Cek penggunaan disk database
SELECT table_schema "DB Name",
ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB"
FROM information_schema.tables
GROUP BY table_schema;
Pedoman Optimasi Query
Hindari penggunaan Function
SELECT * FROM TABLE1 WHERE UPPER(COL1)='ABC’
Set Cache
mysql> SET GLOBAL query_cache_size = 40000;
query_cache_size – Rekomendasi sekitar 10MB jika kurang naik terus per 10MB.
Secrecy/Confidentiality
Informasi diungkapkan kepada
pengguna yang tidak sah.
Integrity
Hanya pengguna berwenang yang
diizinkan untuk memodifikasi data.
Kategori Keamanan Database
Fisikal Manusia
Dimana Lokasi nyata server Wewenang pengguna harus
berada diberikan secara benar
1 2 3 4
1 2 3 4
1 2 3 4
Step 2 Step 4
Atur Expired User Lakukan Monitoring database
Thanks
Do you have any questions?
iqbalmind76@gmail.com
+62 822 4045 1401
Optimasi Keamanan:
● Dev MySQL
● Dns Stuff ● Oracle
● Toptal ● Data Sunrise
● Cloudways ● eSecurity Planet
● MySQL Tutorial ● Dev MySQL (Backup)
● Sisense ● NAKIVO
● BPPT CSIRT
● DB Engine
● Phoenixnap
● DZone
Resources
● Connected
Stories: ● Profile pic
● Blog post ● Mention
● To the stars ● Word of mouth
● Social ideas ● World map
● Live collaboration
● About us page
● Target
●
Photos:
Mobile Marketing ● Coworkers using devices at work
● Make it rain ● Phone with apps and laptop
● Experts
● Market Launch
● Social Dashboard