Makalah tentang RDBMS
Pengertian RDBMS Adalah
Apa itu RDBMS (Relational Database Management System)? RDBMS (Relational Database Management System) adalah kumpulan program dan kemampuan yang memungkinkan tim IT dan lainnya untuk membuat, memperbarui, mengelola, dan berinteraksi dengan database relasional. Sebagian besar RDBMS komersial menggunakan Structured Query Language (SQL) untuk mengakses database, meskipun SQL ditemukan setelah pengembangan awal model relasional dan tidak diperlukan untuk penggunaannya.
Fitur RDBMS (Relational Database Management System)
Sebagaimana pengertian RDBMS (Relational Database Management System) di atas, Fitur penting dari sistem relasional adalah bahwa database tunggal dapat tersebar di beberapa tabel. Ini berbeda dari database file-datar, di mana setiap database mandiri dalam satu tabel.
Hampir semua sistem basis data skala penuh adalah milik RDBMS. Namun, sistem basis data yang kecil, menggunakan desain lain yang kurang fleksibel dalam mengajukan pertanyaan.
Contoh Sistem RDBMS (Relational Database Management System) Populer
Ilustrasi Gambar Contoh RDBMS Adalah
Berdasarkan pengertian RDBMS (Relational Database Management System) di atas, Sintaks SQL mungkin sedikit berbeda tergantung pada RDBMS yang Anda gunakan. Berikut ini adalah beberapa sistem RDBMS populer:
1. SQLite
SQLite adalah database SQL open source yang populer. Itu dapat menyimpan seluruh database dalam satu file. Salah satu keuntungan paling signifikan yang diberikan ini adalah bahwa semua data dapat disimpan secara lokal tanpa harus menghubungkan database Anda ke server.
SQLite adalah pilihan populer untuk basis data di ponsel, PDA, pemutar MP3, set-top box, dan gadget elektronik lainnya. Kursus SQL tentang Codecademy menggunakan SQLite.
Baca Juga : Pengertian Website Optimization (Optimasi Situs Web): Tujuan, Elemen
2. MySQL
MySQL adalah database SQL open source paling populer. Ini biasanya digunakan untuk pengembangan aplikasi web, dan sering diakses menggunakan PHP. Keuntungan utama MySQL adalah mudah digunakan, murah, dapat diandalkan (telah ada sejak 1995), dan memiliki komunitas pengembang yang besar yang dapat membantu menjawab pertanyaan.
Beberapa kekurangannya adalah bahwa ia diketahui mengalami kinerja yang buruk ketika melakukan penskalaan, pengembangan sumber terbuka telah tertinggal sejak Oracle menguasai MySQL, dan itu tidak mencakup beberapa fitur canggih yang mungkin digunakan oleh para pengembang.
3. PostgreSQL
PostgreSQL adalah database SQL open source yang tidak dikendalikan oleh perusahaan apa pun. Ini biasanya digunakan untuk pengembangan aplikasi web. PostgreSQL membagikan banyak keunggulan MySQL yang sama. Mudah digunakan, murah, andal, dan memiliki komunitas pengembang yang luas. Ini juga menyediakan beberapa fitur tambahan seperti dukungan kunci asing tanpa memerlukan konfigurasi yang rumit.
Kekurangan utama dari PostgreSQL adalah bahwa ia lebih lambat dalam kinerja daripada database lain seperti MySQL. Ini juga kurang populer daripada MySQL yang membuatnya lebih sulit didapat oleh host atau penyedia layanan yang menawarkan instance PostgreSQL yang dikelola.
4. Oracle DB
Oracle Corporation memiliki Oracle Database, dan kodenya tidak bersumber terbuka. Oracle DB untuk aplikasi besar, terutama di industri perbankan. Sebagian besar bank top dunia menjalankan aplikasi Oracle karena Oracle menawarkan kombinasi teknologi yang kuat dan aplikasi bisnis pra-terintegrasi yang komprehensif, termasuk fungsionalitas esensial yang dibangun khusus untuk bank. Kekurangan utama menggunakan Oracle adalah bahwa ia tidak bebas untuk digunakan seperti pesaing open source dan bisa sangat mahal.
5. SQL Server
Microsoft memiliki SQL Server. Seperti Oracle DB, kode ini bersumber dari dekat. Aplikasi perusahaan besar kebanyakan menggunakan SQL Server. Microsoft menawarkan versi entry-level gratis yang disebut Express tetapi bisa menjadi sangat mahal saat Anda menskala aplikasi Anda.
Baca Juga : Memahami Pengertian E-Mail (Alamat Email): Cara Kerja, Proses, Jenis dan Manfaat E-Mail
Daftar-Daftar RDBMS (Relational Database Management System)
1010data
4D
ActorDB
Akiban
AlaSQL
Altibase
Amazon Aurora
Amazon Redshift
Amisa Server
Apache Drill
BigObject
c-treeACE
CitusDB
Clustrix
Crate.IO
Cubrid
DaggerDB
Datacom/DB
DataEase
Dataupia
Datomic
DB2
dBASE
DBISAM
DeepSQL
Derby
Drizzle
ElevateDB
Empress
EnterpriseDB
EXASolution
eXtremeDB
FileMaker
Firebird
FrontBase
GenieDB
Google BigQuery
Greenplum
H2
Hadapt
HAWQ
HFSQL
Hive
HyperSQL
IBM dashDB
Impala
InfiniDB
Infobright
Informix
Ingres
Interbase
ITTIA
JethroData
JustOneDB
K-DB
Kdb+
Kognitio
Linter
LucidDB
MariaDB
MaxDB
MemSQL
Microsoft Access
Microsoft Azure SQL Database
Microsoft SQL Server
Mimer SQL
MonetDB
mSQL
MySQL
Netezza
NexusDB
NonStop SQL
NuoDB
OpenBase
OpenEdge
Oracle
Oracle Rdb
ParAccel
Percona Server
Pervasive PSQL
PipelineDB
Postgres-XL
PostgreSQL
PrestoDB
R:BASE
Raima Database Manager
Rainstor
Realm
Red Brick
SAP Adaptive Server
SAP Advantage Database Server
SAP HANA
SAP IQ
SAP SQL Anywhere
ScaleBase
ScaleDB
ScimoreDB
SmallSQL
solidDB
Spark SQL
Splice Machine
SQL.JS
SQLBase
SQLite
Tajo
Teradata
Teradata Aster
Tibero
TimesTen
TokuDB
Trafodion
Transbase
TransLattice
Valentina Server
Vectorwise
Vertica
Virtuoso
VistaDB
VoltDB
WebScaleSQL
XtremeData
RDBMS vs DBMS
Secara umum, Database (Basis Data)menyimpan set data yang dapat diminta untuk digunakan dalam aplikasi lain. DBMS (Database Management System) mendukung pengembangan, administrasi dan penggunaan platform basis data.
Sedangkan RDBMS adalah jenis DBMSdengan struktur tabel berbasis baris yang menghubungkan elemen data terkait dan mencakup fungsi yang menjaga keamanan, akurasi, integritas, dan konsistensi data.
Perbedaan RDBMS dan DBMS
Mengacu pada pengertian RDBMS di atas, perbedaan utamanya adalah bahwa aplikasi RDBMS menyimpan data dalam bentuk tabular, sedangkan aplikasi DBMS menyimpan data sebagai file.
Anda dapat mengatakan bahwa RDBMS merupakan perpanjangan dari DBMS, bahkan jika ada banyak perbedaan di antara keduanya. Sebagian besar produk perangkat lunak yang ada di pasaran saat ini sesuai dengan DBMS dan RDBMS. Pada dasarnya, mereka dapat memelihara database dalam bentuk tabular (relasional) serta bentuk file, atau keduanya. Ini berarti bahwa hari ini aplikasi RDBMS adalah aplikasi DBMS, dan sebaliknya. Namun, masih ada perbedaan besar antara sistem database relasional untuk menyimpan data dan sistem database biasa.
Baca Juga : Mengenal Apa Itu Pengertian Parse: Apa Itu Parser? Tujuan dan Cara Kerja
Komentar
Posting Komentar