Resume DBA Pertemuan II
Memilih database yang tepat untuk anda adalah dengan menganalisa kebutuhan bagaimana tipe database yang anda miliki. Ada banyak sekali DBMS yang memiliki fitur-fitur lengkap baik yang berbayar maupun yang berbasis open source. Pemain database besar seperti Fujitsu, Hewlett-Packard, Hitachi, IBM, Microsoft, NCR Teradata, Oracle, Progress, SAS Institute dan Sybase. {http://www.andryy.com/2013/10/16/memilih-database-yang-tepat.html}
Enterprise
• Dirancang untuk skalabilitas dan kinerja tinggi
• Mensuport database yang besar dan jumlah user yang besar juga
Departemental
• Untuk mendukung kelompok kerja kecil-menengah dalam sebuah organisasi
Personal
• Dirancang untuk pengguna tunggal
Ex : Microsoft Access, Visual dBase, Personal Oracle, DB2 Everyplace
Mobile
Memungkinkan database lokal akses dan modifikasi pada laptop atau perangkat genggam.
Contoh produk DBMS terkenal yang menggunakan model relasional antara lain adalah :
1. DB2 (IBM)
2. Rdb/VMS (Digital Equipment Corporation)
3. Oracle (Oracle Corporation)
4. Informix (Informix Corporation)
5. Ingres (ASK Group Inc)
6. Sybase (Sybase Inc)
Di lingkungan PC, produk-produk berbasis relasional yang cukup terkenal antara lain adalah :
1. Keluarga R:Base (Microrim Corp) antara lain berupa R:Base 5000
2. Keluarga dBase (Ashton-Tate, sekarang bagian dari Borland International), antara lain dbase III Plus, dBase IV, serta Visual dBase
3. Microsoft SQL ( Microsoft Corporation)
4. Visual FoxPro (Microsoft Corporation)
{http://bahasapersatuan.wordpress.com/2010/01/13/dbms-dan-keuntungannya-2/}
Arsitektur DBMS (DataBase Management System) ini dikenal dengan nama arsitektur tiga skema (three-schema architecture) dimana fungsi ini untuk memisahkan antara basis data fisik dengan program aplikasi user. Skema-skema tersebut adalah sebagai berikut:
a. Level internal merupakan skema internal yang memuat deskripsi struktur penyimpanan basis data dan menggunakan model data fisikal serta mendefinisikan secara detail penyimpanan data dalam basis data, serta jalur pengaksesan data.
b. Level konsepsual adalah skema yang memuat deskripsi struktur basis data secara keseluruhan untuk semua pemakai. Skema ini hanya memuat deskripsi tentang entitas, atribut, hubungan dan batasan, tanpa memuat deskripsi data secara detail.
c. Level eksternal merupakan skema eksternal (user view) yang mendefinisikan pandangan data terhadap sekelompok user (local view) dengan menyembunyikan data lain yang tidak diperlukan oleh kelompok user tersebut.
{http://kardinaoka.wordpress.com/arsitektur-dbms-3/}
DBMS CLUSTERING
SHARE-NOTHING
setiap sistem memiliki sumber daya sendiri swasta (memori, disk, dll).
SHARE-DISK
semua sistem terhubung berbagi perangkat disk yang sama
Perbedaan Oracle 10G dan 11G
Ø
Oracle
10G
Fitur Oracle 10g secara garis
besar dapat dibagi menjadi 5 kategori, yaitu:
1. Manageability / automation – lebih menghemat waktu ketika melakukan
beberapa pekerjaan rutin sehingga waktunya lebih banyak dihabiskan untuk
strategic task. Terdiri dari:
- Infrastruktur dalam
kemampuan mengatur hal-hal yang umum.
- Tempat penyimpanan yang
lebih besar.
- Space Management.
- Membetulkan human error
(termasuk flashback database).
2. Availability, yang terdiri
dari:
- Recovery melalui resetlogs
- Backup dan recovery
- Data guard
- Redefinition secara online
- LogMiner
3. Performance, yang terdiri
dari:
- Resource manager
- Wait interface
- Testing aplikasi end to end
- SQL tuning advisor
4. Business Intelligence / Data
Warehousing, yang terdiri dari:
- Dapat merefresh material dan
rewrite query.
- Capture perubahan data
asynchronous
5. Application Development yang
terdiri dari:
- SQL, PL/SQL dan SQL *Plus
- PL/SQL package
Ø
Oracle
11G
Beberapa
hal yang dikembangkan di Oracle 11g adalah environment berubah, XML, SQL
statement yang baru, fitur baru di PL/SQL, Java, JDBC, dan SQLJ, dan
perkembangan Pro* dan OCI. Fitur dari Oracle 11g yang berbeda dengan Oracle 11g
adalah:
- Sudah
tidak ada iSqlPlus dan SQLPLUS (tetapi SQL *Plus dan SQL Developer masih ada).
-
Virtual Columns
- XML
DB Binary XMLTYPE
- SQL
Pivot/Unpivot
-
REGEXP_COUNT
-
PL/SQL compiler
-
Sequence number di PL/SQL
-
PL/SQL CONTINUE
-
Trigger yang dikembangkan
- JDBC
driver yang support Java 5(1.5) & 6
Pada
Oracle 11g sudah tidak disertakan iSQL *Plus dan tidak ada lagi versi windows
dari SQL *Plus (sqlplusw.exe). Tetapi, Oracle 11g masih ada SQL *Plus (command
line) dan support Oracle SQL Developer yang merupakan mekanisme yang disarankan
untuk pembuatan PL/SQL. SQL *Plus sudah dikembangkan untuk berhubungan dengan
data BLOB, CLOB, dan BFILE secara lebih efektif.
Oracle
terkenal dengan XML nya dan ini masih diteruskan sampai Oracle 11g dan
perubahan terbesar adalah penambahan binary XML yang baru. Binary XML ini
metode ketiga untuk menyimpan data XML ke dalam database. Type XML yang
terstruktur dan tidak terstruktur juga masih didukung. Processor XML milik
Oracle 11g terdiri dari encoder dan decoder binary XML dan token manager. Text
XML 1.0 kemungkinan diuraikan oleh SAX dengan atau tanpa korespondensi schema
ke form binary XML. Binary XML ini mengoptimasi beberapa aplikasi XML dengan
mengurangi memory dan CPU expense.
Posting Komentar