1) Microsoft SQL
SQL Server adalah RDBMS yang dikembangkan oleh Microsoft. SQL Server mendukung ANSI SQL, yang merupakan bahasa SQL (Structured Query Language) standar. Namun, SQL Server hadir dengan implementasi bahasa SQL, T-SQL (Transact-SQL).
Platform: Mesin Docker, Ubuntu, SUSE Linux Enterprise Server, dan Red Hat Enterprise Linux.
Bahasa: C, C ++, Java, dan C #
Versi Cloud: Ya
Fitur:
- Ini menyediakan integrasi data terstruktur dan tidak terstruktur dengan kekuatan SQL Server dan Spark.
- Alat ini menawarkan skalabilitas, kinerja, dan ketersediaan untuk aplikasi yang sangat penting dan cerdas, gudang data, dan data lake.
- Ini menawarkan fitur keamanan canggih untuk melindungi data Anda.
- Akses ke laporan Power BI yang kaya dan interaktif, untuk membuat keputusan yang lebih cepat dan lebih baik.
2) MySQL
MySQL adalah database relasional sumber terbuka yang berjalan pada sejumlah platform berbeda seperti Windows, Linux, dan Mac OS, dll. Platform: Linux, Windows, dan Mac. Bahasa: C, Java, SQL, C ++, Perl, Python, Tcl, dan PHP. Versi Cloud: Ya
Fitur:
- Alat database open source ini menyediakan Skalabilitas dan Fleksibilitas
- Alat ini memiliki kekuatan web dan gudang data
- Ini memberikan Kinerja tinggi
- Ini memiliki Dukungan Transaksional yang Kuat
Putusan: MySQL dapat digunakan untuk perangkat lunak terpaket, dan sistem bisnis penting serta situs web bervolume tinggi.
Tautan: https://www.mysql.com/
3) PostgreSQL
PostgreSQL adalah sistem manajemen database open source kelas perusahaan. Ini mendukung SQL untuk relasional dan JSON untuk kueri non-relasional. Ini didukung oleh komunitas pengembang berpengalaman yang telah memberikan kontribusi luar biasa untuk menjadikannya perangkat lunak manajemen Database yang sangat andal.
Platform: Mac, Windows, dan Linux.
Bahasa: PL / Tcl, PL / pgSQL, PL / Python, dan PL / Perl.
Versi Cloud: Tidak.
Fitur:
- Kompatibel dengan berbagai platform yang menggunakan semua bahasa utama dan middleware
- Server siaga dan ketersediaan tinggi
- Alat ini memiliki Fungsi pemrograman sisi server yang matang
- SSL replikasi berbasis log dan berbasis pemicu.
- Ini menawarkan mekanisme penguncian yang paling canggih.
- Dukungan untuk kontrol konkurensi multi-versi
- Ini memberikan dukungan untuk arsitektur jaringan klien-server
- Alat ini berorientasi objek dan kompatibel dengan ANSI-SQL2008
- PostgreSQL memungkinkan penautan dengan penyimpanan data lain seperti NoSQL, yang bertindak sebagai hub federasi untuk database polyglot.
Putusan: PostgreSQL memungkinkan Anda membuat jenis data khusus dan berbagai metode kueri. Anda dapat menjalankan prosedur penyimpanan dalam bahasa pemrograman yang berbeda.
Tautan: https://www.postgresql.org/
4) MongoDB
MongoDB adalah database NoSQL berorientasi dokumen yang digunakan untuk penyimpanan data volume tinggi. Ini adalah database open source yang muncul sekitar pertengahan 2000-an. Itu termasuk dalam kategori database NoSQL.
Platform: Lintas platform
Bahasa: C #, C, Java, C ++, Perl, Scala, Ruby, dll.
Versi Cloud: Ya
Fitur:
- Penyediaan skala yang sepenuhnya otomatis, dan kelola cluster multi-node yang kompleks, sangat tersedia, dengan mudah menggunakan panggilan API.
- Alat ini memungkinkan Anda membuat cluster yang didistribusikan secara global.
- Mudah mengembalikan data saat dibutuhkan.
- Ini menawarkan visualisasi, monitor, dan peringatan di lebih dari 80 metrik yang melacak kesehatan cluster Anda atau terintegrasi dengan solusi pemantauan pihak ketiga.
- Alat ini memiliki bahasa kueri yang kuat
- Ini menggunakan dokumen JSON yang kaya untuk menyimpan tabel dalam database relasional.
- Ini menyediakan MongoDB Atlas, yang merupakan database cloud global.
Putusan: MongoDB memungkinkan Anda untuk memvalidasi dokumen. Ini tidak cocok untuk aplikasi yang memiliki transaksi kompleks.
Tautan: https://www.mongodb.com/
5) OrientDB
OrientDB adalah database multi-model NoSQL open-source yang membantu organisasi untuk membuka kekuatan database grafik tanpa menggunakan banyak sistem untuk menangani tipe data lainnya. Ini membantu Anda meningkatkan kinerja dan keamanan sambil mendukung skalabilitas.
Platform: Linux, Mac OS X, Windows, Solaris, dan HP-UX
Bahasa: Java, PHP, Nodejs, .NET, Python, C, JavaScript, Ruby, Scala, Elixir, Android, Perl.
Versi Cloud: Ya
Fitur:
- API Multi-Model Terpadu - untuk penerapan yang lebih cepat
- TinkerPop 3 untuk status peningkatan yang cepat dan efektif.
- Alat ini berfokus pada Skalabilitas dan kinerja.
- Menawarkan perencana kueri yang ditingkatkan.
Putusan: OrientDB memiliki kemampuan untuk melakukan replikasi multi-master, berbagi data menggunakan cluster, dan mengotomatiskan kueri dan transaksi terdistribusi.
Tautan: https://orientdb.com/
6) MariaDB
MariaDB adalah cabang dari sistem manajemen database MySQL. Itu dibuat oleh pengembang aslinya. Alat DBMS ini menyediakan kemampuan pemrosesan data untuk tugas kecil dan perusahaan.
Platform: Windows, Linux, dan Mac.
Bahasa: C #, Java, C ++, Python, dll.
Versi Cloud: Ya
Fitur:
- Ini beroperasi di bawah lisensi GPL, BSD atau LGPL.
- Muncul dengan banyak mesin penyimpanan, termasuk yang berkinerja tinggi yang dapat diintegrasikan dengan sistem manajemen basis data relasional lainnya.
- Ini menyediakan teknologi cluster Galera.
- MariaDB dapat berjalan di sistem operasi yang berbeda, dan mendukung banyak bahasa pemrograman.
Putusan: MariaDB adalah perangkat lunak alternatif untuk MySQL. Ini memberikan skalabilitas tinggi melalui integrasi yang mudah.
Tautan: https://mariadb.org/
7) SQLite
SQLite adalah open source, tertanam, sistem manajemen database relasional, dirancang sekitar tahun 2000. Ini adalah database, dengan konfigurasi nol, tanpa persyaratan server atau instalasi. Terlepas dari kesederhanaannya, ia sarat dengan fitur-fitur populer dari sistem manajemen basis data.
Platform: Blackberry, Symbian, Maemo, Android, MeeGo, WebOS, NetBSD, FreeBSD, illumos, Solaris 10, Windows, dan Tizen.
Bahasa: C, C #, C ++, Java, PHP, Python, Ruby, dll.
Versi Cloud: Ya
Fitur:
- SQLite sangat ringan dibandingkan dengan sistem manajemen database lain seperti SQL Server, atau Oracle.
- Ini memiliki perpustakaan dalam memori yang dapat Anda panggil dan gunakan secara langsung tanpa instalasi atau konfigurasi.
- Anda tidak memerlukan server khusus untuk menyimpan database. Database disimpan di hard disk komputer.
Putusan: SQLite adalah pustaka bahasa pemrograman C yang
menawarkan mesin database SQL yang mandiri, andal, dan berfitur lengkap.
Tautan: https://www.sqlite.org/index.html
8) Cassandra
Cassandra adalah alat gratis yang dirancang untuk mengelola sejumlah besar data di berbagai server. Alat ini menawarkan dukungan untuk mereplikasi di beberapa pusat data.
Platform: Lintas platform
Bahasa: SQL, Go, C ++, Python, dan Node JS
Versi Cloud: Ya
Fitur:
- Data disalin ke banyak node untuk menyediakan sistem toleransi kesalahan.
- Tidak ada hambatan jaringan karena setiap node di cluster terpisah.
- Alat ini mendukung kontrak dan layanan dari pihak ketiga.
- Ini memungkinkan Anda untuk memilih antara replikasi sinkronis atau asinkron untuk pembaruan.
Putusan : Cassandra diperuntukkan bagi orang-orang yang menginginkan skalabilitas dan ketersediaan tinggi tanpa menurunkan kinerja.
Tautan: http://cassandra.apache.org/
9) CouchDB
CouchDB adalah perangkat lunak sumber terbuka yang didasarkan pada standar umum untuk mengakses data penting Anda. Ini menyimpan data di server Anda atau dengan penyedia layanan terkemuka pilihan Anda.
Platform: Lintas Platform
Bahasa: Java, Python, C ++, Perl, C, JavaScript, PHP, dll…
Versi Cloud: Tidak
Fitur:
- Ini memungkinkan Anda untuk menjalankan server database logis pada mesin virtual apa pun.
- Alat CouchDB berfungsi dengan alat eksternal seperti penyeimbang beban, HTTP, dan server proxy.
- Juga memberikan dukungan otentikasi dan sesi.
- Kluster CouchDB memungkinkan Anda menyimpan data secara berlebihan.
Putusan: CouchDB menawarkan solusi yang dapat diskalakan. Ini juga memberikan fleksibilitas untuk menyimpan data.
Tautan: https://couchdb.apache.org/
10) Oracle
Oracle memperbaiki sendiri, mengamankan sendiri, dan mengemudi sendiri yang dirancang untuk menghilangkan manajemen data manual. Ini adalah database yang cerdas, aman, dan sangat tersedia di cloud yang membantu Anda mengembangkan bisnis.
Platform: Windows dan Linux
Bahasa: C ++, COBOL, C, Java, Visual Basic, dan Pl / SQL.
Versi Cloud: Ya
Fitur:
- Oracle Cloud dioptimalkan untuk beban kerja database berkinerja tinggi, beban kerja streaming, dan data besar Hyperscale.
- Anda dapat dengan mudah bermigrasi ke Cloud.
- Ini menyediakan layanan berdasarkan bagaimana Anda ingin beroperasi, untuk menjalankan cloud Oracle di pusat data Anda.
Putusan: Database Oracle menyimpan dan mengambil informasi. Server database memecahkan masalah yang berkaitan dengan manajemen informasi.
Tautan: https://www.oracle.com/in/database/
11) DynamoDB
Amazon DynamoDB adalah database nonrelasional. Sistem basis data ini menyediakan latensi yang konsisten dan menawarkan keamanan bawaan dan penyimpanan dalam memori. DynamoDB adalah database tanpa server yang menskalakan secara otomatis dan mencadangkan data Anda untuk perlindungan.
Platform: Lintas platform
Bahasa: Go, Node.js, Java, .NET, C #, Ruby, Python, PHP, dan Perl.
Versi Cloud: Ya
Fitur:
- Dukungan model data nilai-kunci dan dokumen.
- DynamoDB menawarkan indeks sekunder yang memberikan fleksibilitas untuk melakukan kueri pada atribut apa pun.
- Amazon DynamoDB Accelerator memberikan kinerja baca yang cepat untuk DynamoDB Anda.
- DynamoDB terintegrasi dengan AWS Lambda untuk menyediakan pemicu.
Putusan: DynamoDB adalah database dokumen dan dapat digunakan untuk berbagai tujuan.
Tautan: https://aws.amazon.com/dynamodb/
12) Neo4j
Neo4j adalah database grafik NoSQL open-source, diimplementasikan di Java. Ini menyimpan data Anda dalam grafik daripada dalam tabel.
Platform: Lintas Platform
Bahasa: Java, Bahasa Query Cypher, JavaScript, Java, dll.
Versi Cloud: Ya
Fitur:
- Ini mendukung analisis grafik dan aplikasi transaksional.
- Traversal waktu berkelanjutan untuk suatu hubungan dalam grafik baik secara luas maupun dalam karena penautan ganda pada tingkat penyimpanan antara node dan hubungan.
- Relasi di Neo4j cepat dan memungkinkan Anda untuk mewujudkan dan menggunakan relasi baru nanti untuk "pintas" dan mempercepat data domain saat persyaratan baru muncul
- Cache memori untuk grafik yang menyediakan penyimpanan kompak, menghasilkan peningkatan skala yang efisien.
Putusan: Neo4j memungkinkan organisasi mana pun untuk membuka kunci nilai bisnisnya dari koneksi, hubungan dalam data, dan pengaruh melalui aplikasi baru.
Tautan: https://neo4j.com/
13) Firebirdsql
Firebird adalah SQL RDBMS open-source yang berjalan di Microsoft Windows, macOS, Linux, dan beberapa platform Unix.
Platform: Linux, Windows, HP-UX, macOS, Solaris, dan AIX.
Bahasa: C / C ++ dan COBOL
Versi Cloud: Ya
Fitur:
- Firebird memungkinkan Anda membuat versi kustom.
- Ini gratis untuk diunduh, pendaftaran, serta penyebaran.
- Alat tersebut telah meningkatkan RDBMS multi-platform.
- Menyediakan berbagai opsi pendanaan dari keanggotaan firebird hingga komitmen sponsorship.
Putusan: Firebird memiliki dukungan bahasa yang ramah pengembangan, prosedur tersimpan, dan pemicu.
Tautan: https://firebirdsql.org/
Ringkasan
Nama | Tautan | Peron | Batas Kapasitas DB |
Microsoft SQL | https://www.microsoft.com/en-in/sql-server/sql-server-2019 | Windows, Linux. | RAM 1 GB & database 10 GB. 1 CPU. |
MySQL | https://www.mysql.com/ | Windows, Linux, Mac. | Tidak ada batasan |
PostgreSQL | https://www.postgresql.org/ | Windows, Linux, dan Mac | Tidak ada batasan |
mongodb | https://www.mongodb.com/ | Windows, Linux, Mac. | Tidak ada batasan |
OrientDB | https://orientdb.com/ | Windows, Linux, Mac. | Tidak ada batasan |
Mariadb | https://mariadb.org/ | Windows, Linux, Mac. | Tidak ada batasan |
SQLite | https://www.sqlite.org/index.html | Windows, Linux, Mac. | Tidak ada batasan |
Cassandra | http://cassandra.apache.org/ | Windows, Linux. | Tidak ada batasan |
couchdb. | https://couchdb.apache.org/ | Windows, Linux. | ukuran maksimum adalah 4 GB |
peramal | https://www.oracle.com/in/database/ | Windows, Linux | 1 GB RAM 11 GB database. 1CPU. |
DynamoDB | https://aws.amazon.com/dynamodb/ | Windows, Linux. | 25 GB, 25 unit kapasitas tulis dan 25 unit kapasitas baca untuk AWS Tingkat Gratis |
Neo4j | https://neo4j.com/ | Windows, Linux, Mac. | Lisensi Startup gratis |
firebirdsql | https://firebirdsql.org/ | Windows, Linux, dan Mac. | Multi-CPU, database 20 TB. |