1. LAPORAN AKHIR
Mata Kuliah Sistem Manajemen Basis Data
Membandingkan Kecepatan Transaksi, Resource, dan Indeks pada MySQL dan
Oracle
Disusun Oleh:
Nama/NIM : Mochamad Faisal / 15523210
Nama/NIM : Goudy Sulaiman / 14523003
Nama/NIM : Ananda Dwi Satrio / 14523013
Nama/NIM : M. Abdi Kurnia / 14523112
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS ISLAM INDONESIA
2017
2. Membandingkan Kecepatan Transaksi, Resource dan Index
pada MySQL dan Oracle
1. Membangingkan Kecepatan Transaksi MySQL dan Oracle
a. Kecepatan membuat Table menggunakan Oracle
Saat kita membuat table di Oracle, membutuhkan waktu 0.02 seconds untuk Oracle
membuat table yang kita inginkan.
b. Kecepatan membuat Table menggunakan MySQL
c. Kecepatan menambahkan 1 row menggunakan Oracle
Saat di Oracle, ketika kita ingin menginputkan 1 row(baris) pada sebuah table,
membutuhkan waktu 0,00 seconds.
d. Kecepatan menambahkan 1 row menggunakan MySQL
Saat kita menggunakan MySQL kecepatan untuk menambahkan 1 row(baris) pada
sebuah table berbeda, jika menggunakan Oracle memakan waktu 0.00, di MySQL
memakan waktu 0.0626 seconds
3. e. Kecepatan menampilkan file menggunakan Oracle
Kecepatan Oracle dalam menampilkan data, disini kami menggunakan permisalan
dengan 57 data yang telah kami buat, di Oracle memakan waktu 0.01 seconds.
f. Kecepatan menampilkan file menggunakan MySQL
Sedangkan ketika menggunakan MySQL, untuk menampilkan 57 file yang telah kami
buat membutuhkan waktu 0.0019 seconds
g. Kecepatan menghpau row menggunakan Oracle
Untuk menghapus 1 row(baris) pada Oracle memakan waktu 0.01 seconds.
h. Kecepatan menghapus row menggunakan MySQL
4. Sedangkan kecepatan menghapus 1 row(baris) di MySQL membutuhkan waktu
0.1053 seconds.
i. Kecepatan melakukan update di Oracle
Untuk mengupdate 1 row(baris) membutuhkan waktu 0.00 seconds
j. Kecepatan melakukan update di MySQL
Sedangkan saat menggunakan MySQL, membutuhkan waktu 0.0428 seconds
2. Index di Oracle dan MySQL
Index Create pada MySQL
CREATE UNIQUE INDEX index_name
ON table_name (column1, column2,…);
Index Create pada Oracle
CREATE INDEX index_name
ON table_name(column1, column2,…);
Index Alter pada MySQL
ALTER TABLE table_name ADD INDEX;
Index Alter pada Oracle
5. ALTER INDEX index_name
3. Resource di oracle dan MySQL
no Jenis
resource
orecle mysql
1. Type data VARCHAR2(size).
NVARCHAR2(size)
NUMBER(precision, scale)
LONG
DATE
BINARY_FLOAT
BINARY_DOUBLE
TIMESTAMP(precision)
TIMESTAMP(precision)
TIMESTAMP(precision)
INTERVAL YEAR(precision)
INTERVAL
RAW(size)
LONG RAW
ROWID
UROWID(size)
CHAR(size)
NCHAR(size)
CLOB
NCLOB
BLOB
BFILE
TINYINT
SMALLINT
MEDIUMINT
INT
BIGINT
FLOAT
DOUBLE
REAL
DECIMAL
NUMERIC
DATE
TIME
DATETIME
YEAR
CHAR
VARCHAR
TINYTEXT
TEXT
MEDIUMTEXT
LONGTEXT
BIT
TINYBLOB
BLOB
MEDIUMBLOB
LONGBLOB
ENUM
SET
2. Hak akses 1. System Privilege
System Privilege adalah
sebuah hak untuk user agar
bisa mengeksekusi perintah
ke databasenya.
2. Object Privilege
Object Privilege adalah
sebuah hak untuk user agar
1. Hak Akses Global
Hak akses ini berarti user
dapat memiliki hak akses untuk
seluruh database yang terdapat
di dalam MySQL.
2. Hak Akses Level Database Hak
akses ini berarti user memiliki
hak akses penuh untuk
6. bisa mengakses object object
pada database.
3. ALL Privilege
Hak akses untuk semuanya
sebuah database
3. Hak Akses Level Tabel
(nama_database.nama_tabel)
Hak akses ini berarti user
memiliki hak akses untuk
sebuah tabel yang berada
pada sebuah database
4. Hak Akses Level Kolom
(nama_kolom).Hak akses ini
adalah hak akses paling kecil
yang dapat diberikan kepada
sebuah user.
3. Cara
export dan
import
data
Harus masuk kedalam CMD
terlebih dahulu ,lalu
mengubah hak akses atau
privillages dan melalui
beberapa proses di CMD.
Sudah ada menu untuk ekspor
dan import data . Dengan
sangat mudah kita bisa
melakukanya
4. Kesimpulan
Dengan adanya data di atas dapat di tarik kesimpulan, untuk kecepatan transaksi
Oracle lebih cepat saat memproses suatu query di banding dengan MySQL