Rabu, 02 Maret 2011

Usulan Riset

Lakukan riset database mengenai (dengan pendekatan 2 product database - Oracle & SQL Server) :
0)    Database structure
0.1 Kenali struktur fisik & logical database (TABLESPACE, FILEGROUP, DATAFILE, SEGMENT, BLOCK, PAGES)
0.2 Penggunaan resource memory
·         Oracle : Automatic Memory Management (parameter sga_target, pga_target, memory_target, lock_sga)
·         SQL Server : aktifasi AWE (Adressing Windowing Extension), Max Memory, Min Memory, /PAE, /3G (untuk sistem 32 bit)

1)    Performance
1.1 Physical design
·         Penggunaan RAID dalam Disk array storage. Umumnya RAID 5 for data & RAID 0 for transaction log
·         Distribusi I/O blok-blok data terhadap datafile suatu database. Usahakan data, index, dan transaction didistribusikan melalui jalur I/O yg berbeda
1.2 Logical design
·         Tuning query/query optimization (indexing table, table partitioning)
·         Resource management, menggunakan Resource Manager (Oracle) atau Resource Governor (SQL Server)
1.3 Monitoring
·         penggunaan Performance Management View (Oracle) atau Dynamic Management View (SQL Server)
·         Database activity analysis
·         SQL Server : Data Collector, SQL Profiler, Data Tuning Advisor (yg satu ini sangat memakan resource, jangan dicoba langsung di production)
·         Oracle : AWR (Automatic Workload Repository), create baseline berdasarkan AWR, ADDM, Memory advisor, and the other advisor

2)    Availability
2.1 Database mirroring (SQL Server)
2.2 Oracle DataGuard, utk versi 11g sudah tersedia active-active dataguard, jadi standby database bisa diakses untuk keperluan reporting
2.3 Replication (SQL Server Transac repl, snapshot repl atau merge repl - Oracle Streams / Oracle Golden Gate)
2.4 SQL Server clustering (memanfaatkan MSCS - microsoft cluster service) atau Oracle Real Application Cluster (RAC)

3)    Database Security
3.1 Konfigurasi security di layer operating system (user yg menjalankan service database)
3.2 Konfigurasi security di layer user, schema, role dalam sebuah instance
3.3 Data encryption di layer database (Symetric excryption, Asymetric encryption, public key, private key)
Demikian hasil pembicaraan dengan salah satu teman yang sudah berpengalaman dalam menangani database dalam pekerjaannya.
 By :

Tidak ada komentar:

Posting Komentar

Jangan lupa tinggalkan komentar anda, baik berupa koreksi, kritikan maupun saran...