Anda di halaman 1dari 22

Microsoft SQL Server adalah sebuah sistem

manajemen basis data relasional (RDBMS) produk


Microsoft. Bahasa kueri utamanya adalah
Transact-SQL yang merupakan implementasi dari
SQL standar ANSI/ISO yang digunakan oleh
Microsoft dan Sybase. Umumnya SQL Server
digunakan di dunia bisnis yang memiliki basis data
berskala kecil sampai dengan menengah, tetapi
kemudian berkembang dengan digunakannya SQL
Server pada basis data besar.
KEUNGGULAN
 Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga
mampu untuk mengolah data dengan jumlah yang besar.
 Memiliki kemampuan untuk management user dan tiap user bisa diatur hak
akses terhadap suatu database oleh database administrator.
 Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah
dalam melakukan koneksi dengan computer client yang pembangunan
aplikasinya menggunakan software yang sama platform dengan MS-SQL,
misalnya Microsoft Visual Basic.
 Memiliki tingkat pengamanan / security data yang baik.
 Memiliki kemampuan untuk back-up data, rollback data, dan recovery data.
 Memiliki kemampuan untuk membuat database mirroring dan clustering.
KEKURANGAN
 Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan
server maka hanya akan berfungsi sebagai pasif / standby server (tidak memiliki
kemampuan Technology Cluster Server seperti halnya pada DMBS Oracle).
 Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.
 Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil
dan menengah.
PostgreSQL adalah sebuah sistem basis data
yang disebarluaskan secara bebas menurut
Perjanjian lisensi BSD. perangkat lunak ini
merupakan salah satu basis data yang paling
banyak digunakan saat ini, selain MySQL dan
Oracle. PostgreSQL menyediakan fitur yang
berguna untuk replikasi basis data. Fitur-fitur
yang disediakan PostgreSQL antara lain DB
Mirror, PGPool, Slony, PGCluster, dan lain-lain.
KEUNGGULAN
 PostgreSQL memiliki arsitektur multiproses (forking)
 Dalam kondisi load tinggi (jumlah koneksi simultan
besar), kecepatan PostgreSQL sering mengalahkan
MySQL untuk query dengan klausa JOIN yang kompleks
 PostgreSQL memiliki fitur OO seperti pewarisan tabel
dan tipe data, atau tipe data array yang kadang praktis
untuk menyimpan banyak item data di dalam satu
record.
 PostgreSQL menyediakan hampir seluruh fitur-fitur
database seperti yang terdapat dalam produk database
komersial pada umumnya.
 PostgreSQL pun memiliki tipe data geometri (seperti
titik, garis, lingkaran, poligon) yang mungkin berguna
bagi aplikasi ilmiah tertentu
 PostgreSQL memberikan kita kemampuan mendefinisikan sebuah field sebagai
array.
 PostgreSQL memiliki hampir semua fasilitas standar yang biasanya diinginkan:
view (tabel virtual), trigger, subselek, stored procedure (dalam beberapa bahasa),
dan foreign key constraint
 PostgreSQL juga memiliki apa yang disebut rule, yaitu tindakan custom yang bisa
kita definisikan dieksekusi saat sebuah tabel di-INSERT, UPDATE, atau DELETE
 Postgres juga mempunyai kemampuan untuk membuat konektifitas dengan
database lain seperti pgdump, Interbase, pgaccess dan hampir semua database
pada Linux.
 Kemampuannya menampung data spasial, sehingga ia bisa digunakan dalam
pembuatan situs yang berbasis Web GIS untuk pemetaan dan sebagainya.
 PostgreSQL memiliki lisensi GPL (General Public License) dan oleh karena itu
PostgreSQL dapat digunakan, dimodifikasi dan didistribusikan oleh setiap orang
tanpa perlu membayar lisensi (free of charge) baik untuk keperluan pribadi,
pendidikan maupun komersil.
 PostgreSQL mendukung banyak jenis bahasa pemrograman,antara lain: SQL, C,
C++, Java, PHP, etc.
 PostgreSQL juga merupakan alternative untuk sistem database open-source
lainnya seperti MySQL dan Firebird, terutama sistem proprietari seperti Oracle,
Sybase, IBM’s DB2dan Microsoft SQL Server.
KEKURANGAN
 kurang begitu populer dan cocok bekerja di lingkungan
web jika dibandingkan dengan mysql.
 Kurang fokus dalam hal kelangsingan dan kecepatan.
 arsitektur dengan multiproses ini sulit diterapkan ke
Windows, sebab Windows amat thread-oriented.
 PostgreSQL sendiri saat ini bisa dijalankan di Windows,
tapi melalui lapisan emulasi Cygwin.
 Kurang unggul dalam hal ketersediaan fungsi built-in.
 Replikasi di PostgreSQL sendiri belum disertakan dalam
distribusi standarnya.
 PostgreSQL sendiri terbatas hanya bisa melakukan
penambahan kolom, penggantian nama kolom, dan
penggantian nama table
Oracle merupakan salah satu vendor software yang
banyak bergerak di bidang DBMS, yang saat ini ketika
kurang lebih 40 tahun berdiri, oracle sudah benjadi salah
satu perusahaan teknologi terbesar yang menyediakan
layanan software DBMS yang banyak digunakan oleh
banyak orang dan juga user. Oracle pertama kali
didirikan pada tahun 1977, dimana pada tahun tersebut,
oracle berhasil menciptakan suatu sistem pengolahan
database yang untuk mengolah data dalam jumlah yang
sangat besar, yang mana terdiri dari jumlah data dan
juga angka yang sangat banyak, yang pada saat itu
masih jarang bisa dilakukan oleh banyak user.
KEUNGGULAN
 Memiliki kemampuan yang baik untuk melakukan
manajemen sistem database
 Jumlah data dan juga angka yang dihandle sangat
besar
 Dapat mengolah data dengan cepat dan akurat
 Memiliki kemampuan untuk melakukan cluster
server
 Dapat melakukan management User
 Multi-Platform
 Pemrosesan data yang cepat
 Memiliki kemampuan flashback
KEKURANGAN
 Harga software DBMS tinggi dan mahal
 Spesifikasi minimum hardware yang tinggi
 Tidak cocok untuk diaplikasikan pada
perusahaan atau instansi kecil
 Rumit dalam mengaplikasikannya
Untuk lebih memahami mengai fungsi serta keunggulan
utama dari MySQL, maka ada baiknya kita mengetahui
terlebih dahulu sejarah dari pembentukan MySQL. MySQL
sendiri pertama kali diciptakan dan juga dikembangkan pada
tahun 1979, oleh seorang programmer bernama Michael
Widenius yang berasal dari Swedia. Pada awalnya, MySQL
dibuat dengan nama UNIREG, yang merupakan suatu sistem
pengolahan database sederhana. Namun demikian, ternyata
sistem database buatan Monty tidak cocok untuk
diaplikaskan pada data yang dinamis. Pada akhirnya,
perusahaan tempat Monty bekerja, yaitu TcX
mengembangkan sistem baru yang diberi nama mSQL, yang
merupakan salah satu alternatif dari pilihan penggunaan
database.
KEUNGGULAN
 Merupakan salah satu software yang portable
 MySQL merupakan salah satu DBMS yang opensource
 Multi-User
 Memiliki tipe data yang bervariasi
 Memilki fitur keamanan yang baik
 Administrative tools yang lengkap
 Struktur tabel yang lebih fleksibel
 Dapat diintegrasikan dengan berbagai bahasa
pemrograman
 Tidak membutuhkan spesifikasi hardware yang tinggi
 RAM Kecil dapat menggunakannya
KEKURANGAN
 Sulit untuk diaplikasikan pada intansi atau
perusahan dengan database yang besar

 Support yang kurang

 Tidak populer untuk aplikasi game dan


mobile
Firebird dikembangkan dari codebase interbase versi
6.0 yang open source. Interbase adalah aplikasi
database yang telah dikembangkan oleh beberapa
perusahaan dan dalam beberapa nama yang
berbeda. Terakhir dikembangkan oleh Borland dan
borland juga yang telah membuat Interbase versi 6.0
menjadi open source, walapun borland kemudian
merubah interbase menjadi closed source kembali
pada versi 6.5 dan seterusnya hingga kini versi 7.1.
KEUNGGULAN
 Kemudahan installasi
 Memiliki fitur standard yang lumayan lengkap
(Stored Procedure, View, Trigger)
 Database hanya 1 file atau multispan file
 Memiliki fitur Embeded Server
 Dukungan pada banyak platform (windows, linux,
unix)
 Footprint yang kecil
 Dukungan pada UDF
 Komunitas yang besar
 Dukungan driver yang luas
KEKURANGAN
 Belum mendukung derived table (FB 2.0 sudah
mendukung)
 Tidak dapat mempergunakan alias kolom dalam
where clause sehingga cukup menyulitkan jika kita
pergunakan corelated query. (FB 2.0 sudah
diperbaiki)
 Built in function yang masih sedikit
Microsoft Access (atau Microsoft Office Access) adalah
sebuah program aplikasi basis data komputer relasional
ditujukan untuk kalangan rumahan dan perusahaan kecil
hingga menengah. Aplikasi ini merupakan anggota dari
beberapa aplikasi Microsoft Office, selain tentunya
Microsoft Word, Microsoft Excel, dan Microsoft
PowerPoint. Aplikasi ini menggunakan mesin basis data
Microsoft Jet Database Engine, dan juga menggunakan
tampilan grafis yang intuitif sehingga memudahkan
pengguna. Versi terakhir adalah Microsoft Office Access
2007 yang termasuk ke dalam Microsoft Office System
2007.
KEUNGGULAN
 Manipulasi tabel dan data sangat mudah
dilakukan.
 Relasi antar tabel dapat dibuat dengan mudah.
 Perintah SQL dapat diberikan.
 Dapat diintegrasikan dengan bahasa
pemrograman, misalnya Delphi, VB, dll.
 Tersedia fasilitas untuk sekuriti data.
 Mampu menyimpan data dalam jumlah sangat
besar (jauh lebih besar daripada Paradox).
KEKURANGAN
 aplikasinya tidak free alias tidak gratis.
 kurang begitu bagus jika diakses melalui jaringan maka
bayak pengguna Microsoft Access menggunakan solusi
system manajemen basis data yang bersifat klien / server.
 Hanya dapat memproses max 2 GB file database.
 Tidak mendokumentasikan langkah2 yang sudah kita
lakukan terhadap kertas kerja kita, tidak ada logs yang
berguna untuk referensi berikutnya serta buat
dokumentasi/arsip.
 Data bisa secara tidak sengaja berubah, yang akan
mengurangi kevalidan/ sahnya data dipembuktian.
 Hanya bisa memproses sebagian tipe data yang ada di
dunia, contohnya EBCIDIC (data dari IBM Mainframe) tidak
bisa diproses oleh Access.
 Kesulitan dalam Batch Proses
Paradoks adalah sistem manajemen database
relasional saat ini diterbitkan oleh Corel
Corporation. Awalnya dirilis untuk DOS oleh
Ansa Software, tapi versi Windows dirilis oleh
Borland pada tahun 1992.
KEUNGGULAN
 Data relatif kecil
 Mudah dicopy
 Cocok untuk belajar
 Database Gratis (tidak beli)
 Cocok untuk dekstop single user
KEKURANGAN
 Dia selalu terikat dengan BDE (Borland Database Engine)
 Saat deploy ke end user harus mengikutkan component
component BDE
 Sering Terjadi kerusakan Index
 Apabila index terhapus database akan erorr atau terjadi
masalah karena tabel dan index disimpan secara terpisah
 Sering terjadi penguncian data oleh file PDOXUSRS.NET
apabila programmer tidak jeli dalam mengakses table.
 terjadi kesulitan saat diakses secara bersama atau multi user
 Multi user dilakukan dengan sharing folder (full shares)
sehingga client bisa mengobok obok data di server.
 Bila terjadi pemutusan arus listrik mendadak data akan
mengalami kerusakan fatal.

Anda mungkin juga menyukai