Gaya Hidup

SQL Server dan Oracle apakah mereka sama?

Pengantar SQL Server dan Oracle

Database Oracle (singkatnya disebut Oracle) merupakan Object Relational Database Management System (ORDBMS) yang mendukung banyak platform.

Oracle DBMS tersedia dalam berbagai versi mulai dari versi untuk penggunaan pribadi dan versi kelas perusahaan.

Microsoft SQL server adalah Relational Database Server yang diproduksi oleh Microsoft.

Ini menggunakan SQL sebagai bahasa kueri utamanya.

Server SQL

Seperti disebutkan sebelumnya, Microsoft SQL server adalah server basis data yang menggunakan SQL, lebih khusus lagi, T-SQL dan ANSI SQL sebagai bahasa kueri utamanya.

T-SQL memperluas SQL dengan menambahkan beberapa fitur seperti pemrograman prosedural, variabel lokal dan fungsi pendukung untuk pemrosesan string/data.

Fitur-fitur ini melengkapi T-SQL Turing.

Aplikasi apa pun, yang perlu berkomunikasi dengan server MS SQL, perlu mengirimkan pernyataan T-SQL ke server.

Microsoft SQL server dapat digunakan untuk membuat aplikasi basis data berbasis desktop, perusahaan, dan web.

Ini menyediakan lingkungan yang memungkinkan pembuatan database, yang dapat diakses dari workstation, Internet atau media lain seperti Personal Digital Assistant (PDA).

Versi pertama MS SQL server dirilis pada tahun 1989 dan disebut SQL server 1.0.

Ini dikembangkan untuk Sistem Operasi/2 (OS2).

Sejak saat itu telah ada beberapa rilis dari MS SQL server dan rilis terbaru adalah SQL Server 2008 R2, yang dirilis ke manufaktur pada tanggal 21 April 2010.

MS SQL server juga tersedia dalam beberapa edisi yang menyertakan set fitur yang disesuaikan untuk pengguna yang berbeda..

Peramal

Oracle adalah ORDBMS yang diproduksi oleh Oracle Corporation.

Ini dapat digunakan di lingkungan perusahaan besar serta untuk penggunaan pribadi.

Oracle DBMS terdiri dari penyimpanan dan setidaknya satu contoh aplikasi.

Instance terdiri dari proses sistem operasi dan struktur memori yang bekerja dengan penyimpanan.

Dalam Oracle DBMS, data diakses menggunakan SQL (Structured Query Language).

Perintah SQL ini dapat disematkan dalam bahasa lain atau dapat dieksekusi langsung sebagai skrip.

Selain itu, ia dapat menjalankan prosedur dan fungsi tersimpan dengan menjalankannya menggunakan PL/SQL (ekstensi prosedural ke SQL yang dikembangkan oleh Oracle Corporation) atau bahasa berorientasi objek lainnya seperti Java.

Oracle menggunakan mekanisme dua tingkat untuk penyimpanannya.

Tingkat pertama adalah penyimpanan logis yang diatur sebagai tablespace.

Tablespace terdiri dari segmen memori yang pada gilirannya dibuat lebih luas.

Tingkat kedua adalah penyimpanan fisik yang terdiri dari file data.

Apa perbedaan antara SQL Server dan Oracle?

Meskipun Oracle dan SQL Server adalah RDBMS, mereka memiliki beberapa perbedaan utama.

Oracle berjalan di berbagai platform, sedangkan SQL Server hanya berjalan di Windows.

Selain itu, Oracle mengklaim bahwa ia memiliki utilitas administrasi yang lebih kuat daripada SQL Server.

Untuk tabel dan indeks besar, SQL Server tidak menyediakan partisi rentang, sementara Oracle memungkinkan untuk mempartisi tabel besar di tingkat basis data ke dalam partisi rentang.

SQL server tidak menyediakan pengoptimalan kueri bintang, indeks kunci terbalik, dan indeks berdasarkan fungsi.

Tapi, Oracle harganya sekitar tiga kali lipat dari SQL Server.