1) Microsoft SQL
SQL Server adalah RDBMS yang dibangunkan oleh Microsoft. SQL Server menyokong ANSI SQL, yang merupakan bahasa SQL (Structured Query Language) standard. Walau bagaimanapun, SQL Server hadir dengan pelaksanaan bahasa SQL, T-SQL (Transact-SQL).
Platform: Docker Engine, Ubuntu, SUSE Linux Enterprise Server, dan Red Hat Enterprise Linux.
Bahasa: C, C ++, Java, dan C #
Versi Awan: Ya
Ciri-ciri:
- Ia menyediakan penyatuan data berstruktur dan tidak berstruktur dengan kekuatan SQL Server dan Spark.
- Alat ini menawarkan skalabilitas, prestasi, dan ketersediaan untuk aplikasi pintar, aplikasi pintar, gudang data, dan tasik data.
- Ia menawarkan ciri keselamatan canggih untuk melindungi data anda.
- Akses ke laporan Power BI yang kaya dan interaktif, untuk membuat keputusan yang lebih pantas dan lebih baik.
2) MySQL
MySQL adalah pangkalan data hubungan sumber terbuka yang berjalan di sejumlah platform yang berbeza seperti Windows, Linux, dan Mac OS, dll. Platform: Linux, Windows, dan Mac. Bahasa: C, Java, SQL, C ++, Perl, Python, Tcl, dan PHP. Versi Awan: Ya
Ciri-ciri:
- Alat pangkalan data sumber terbuka ini menyediakan Skalabiliti dan Fleksibiliti
- Alat ini mempunyai kekuatan gudang web dan data
- Ia memberikan Prestasi tinggi
- Ia mempunyai Sokongan Transaksi Yang Kuat
Keputusan: MySQL dapat digunakan untuk perisian yang dikemas, dan sistem kritikal perniagaan dan laman web dengan jumlah tinggi.
Pautan: https://www.mysql.com/
3) PostgreSQL
PostgreSQL adalah sistem pengurusan pangkalan data sumber terbuka kelas perusahaan. Ia menyokong kedua-dua SQL untuk hubungan dan JSON untuk pertanyaan bukan hubungan. Ia disokong oleh komuniti pemaju yang berpengalaman yang telah memberikan sumbangan besar untuk menjadikannya perisian pengurusan Pangkalan Data yang sangat dipercayai.
Platform: Mac, Windows, dan Linux.
Bahasa: PL / Tcl, PL / pgSQL, PL / Python, dan PL / Perl.
Versi Awan: Tidak.
Ciri-ciri:
- Sesuai dengan pelbagai platform menggunakan semua bahasa utama dan alat tengah
- Pelayan siap sedia dan ketersediaan tinggi
- Alat ini mempunyai fungsi pengaturcaraan sisi pelayan yang matang
- SSL replikasi berasaskan log dan pencetus.
- Ia menawarkan mekanisme penguncian yang paling canggih.
- Sokongan untuk kawalan serentak pelbagai versi
- Ia memberikan sokongan untuk seni bina rangkaian pelanggan-pelayan
- Alat ini berorientasikan Objek dan serasi ANSI-SQL2008
- PostgreSQL membolehkan hubungan dengan kedai data lain seperti NoSQL, yang bertindak sebagai hub gabungan untuk pangkalan data polyglot.
Keputusan: PostgreSQL membolehkan anda membuat jenis data tersuai dan pelbagai kaedah pertanyaan. Anda boleh menjalankan prosedur kedai dalam pelbagai bahasa pengaturcaraan.
Pautan: https://www.postgresql.org/
4) MongoDB
MongoDB adalah pangkalan data NoSQL berorientasikan dokumen yang digunakan untuk penyimpanan data dengan jumlah tinggi. Ini adalah pangkalan data sumber terbuka yang muncul sekitar pertengahan 2000-an. Itu termasuk dalam kategori pangkalan data NoSQL.
Platform: Merentas platform
Bahasa: C #, C, Java, C ++, Perl, Scala, Ruby, dll.
Versi Awan: Ya
Ciri-ciri:
- Penyediaan skala Automatik sepenuhnya, dan menguruskan kelompok multi-nod yang kompleks, sangat tersedia dengan mudah dengan panggilan API.
- Alat ini membolehkan anda membuat kluster yang diedarkan secara global.
- Mudah untuk memulihkan data apabila diperlukan.
- Ia menawarkan visualisasi, monitor, dan peringatan pada lebih dari 80 metrik yang mengesan kesihatan kluster anda atau bergabung dengan penyelesaian pemantauan pihak ketiga.
- Alat ini mempunyai bahasa pertanyaan yang kuat
- Ia menggunakan dokumen JSON yang kaya untuk menyimpan jadual dalam pangkalan data hubungan.
- Ini menyediakan MongoDB Atlas, yang merupakan pangkalan data awan global.
Keputusan: MongoDB membolehkan anda mengesahkan dokumen tersebut. Ia tidak sesuai untuk aplikasi yang mempunyai urus niaga yang rumit.
Pautan: https://www.mongodb.com/
5) OrientDB
OrientDB adalah pangkalan data multi-model NoSQL sumber terbuka yang membantu organisasi membuka kunci pangkalan data grafik tanpa menggunakan banyak sistem untuk menangani jenis data lain. Ini membantu anda meningkatkan prestasi dan keselamatan sambil menyokong skalabiliti.
Platform: Linux, Mac OS X, Windows, Solaris, dan HP-UX
Bahasa: Java, PHP, Nodejs, .NET, Python, C, JavaScript, Ruby, Scala, Elixir, Android, Perl.
Versi Awan: Ya
Ciri-ciri:
- API Multi-Model Bersatu - untuk penggunaan lebih cepat
- TinkerPop 3 untuk keadaan peningkatan yang pantas dan berkesan.
- Alat ini memfokuskan pada Skalabiliti dan prestasi.
- Menawarkan perancang pertanyaan yang dipertingkatkan.
Keputusan: OrientDB mempunyai kemampuan untuk melakukan replikasi multi-master, berkongsi data menggunakan kluster, dan mengautomasikan pertanyaan dan transaksi yang diedarkan.
Pautan: https://orientdb.com/
6) MariaDB
MariaDB adalah garpu sistem pengurusan pangkalan data MySQL. Ia dicipta oleh pemaju asalnya. Alat DBMS ini menyediakan keupayaan memproses data untuk tugas kecil dan perusahaan.
Platform: Windows, Linux, dan Mac.
Bahasa: C #, Java, C ++, Python, dll.
Versi Awan: Ya
Ciri-ciri:
- Ia beroperasi di bawah lesen GPL, BSD atau LGPL.
- Ia dilengkapi dengan banyak enjin penyimpanan, termasuk yang berprestasi tinggi yang dapat disatukan dengan sistem pengurusan pangkalan data hubungan lain.
- Ia menyediakan teknologi cluster Galera.
- MariaDB boleh berjalan pada sistem operasi yang berbeza, dan ia menyokong banyak bahasa pengaturcaraan.
Keputusan: MariaDB adalah perisian alternatif untuk MySQL. Ia memberikan skalabiliti tinggi melalui penyatuan yang mudah.
Pautan: https://mariadb.org/
7) SQLite
SQLite adalah sistem pengurusan pangkalan data sumber terbuka, tertanam, yang dirancang sekitar tahun 2000. Ia adalah pangkalan data, dengan konfigurasi sifar, tidak memerlukan pelayan atau pemasangan. Walaupun ringkas, ia dipenuhi dengan ciri-ciri sistem pengurusan pangkalan data yang popular.
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 Awan: Ya
Ciri-ciri:
- SQLite sangat ringan berbanding sistem pengurusan pangkalan data lain seperti SQL Server, atau Oracle.
- Ia mempunyai perpustakaan dalam memori yang boleh anda panggil dan gunakan terus tanpa pemasangan atau konfigurasi.
- Anda tidak memerlukan pelayan khusus untuk menyimpan pangkalan data. Pangkalan data disimpan dalam cakera keras komputer.
Keputusan: SQLite adalah perpustakaan bahasa pengaturcaraan C yang
menawarkan enjin pangkalan data SQL yang lengkap, boleh dipercayai dan lengkap.
Pautan: https://www.sqlite.org/index.html
8) Cassandra
Cassandra adalah alat percuma yang dirancang untuk menguruskan sejumlah besar data di pelbagai pelayan. Alat ini menawarkan sokongan untuk meniru di beberapa pusat data.
Platform: Merentas platform
Bahasa: SQL, Go, C ++, Python, dan Node JS
Versi Awan: Ya
Ciri-ciri:
- Data disalin ke banyak nod untuk menyediakan sistem toleransi kesalahan.
- Tidak ada kemacetan rangkaian kerana setiap simpul dalam kluster adalah sperat.
- Alat ini menyokong kontrak dan perkhidmatan dari pihak ketiga.
- Ini membolehkan anda memilih antara replikasi segerak atau tidak segerak untuk kemas kini.
Keputusan : Cassandra adalah untuk orang-orang yang menginginkan skalabilitas dan ketersediaan tinggi tanpa penurunan prestasi.
Pautan: http://cassandra.apache.org/
9) CouchDB
CouchDB adalah perisian sumber terbuka yang berdasarkan pada standard umum untuk mengakses data penting anda. Ia menyimpan data di pelayan anda atau dengan penyedia perkhidmatan terkemuka pilihan anda.
Platform: Merentas Platform
Bahasa: Java, Python, C ++, Perl, C, JavaScript, PHP, dll ...
Versi Awan: Tidak
Ciri-ciri:
- Ini membolehkan anda menjalankan pelayan pangkalan data logik pada mana-mana mesin maya.
- Alat CouchDB berfungsi dengan alat luaran seperti penyeimbang beban, HTTP, dan pelayan proksi.
- Juga memberikan sokongan pengesahan dan sesi.
- Kluster CouchDB membolehkan anda menyimpan data secara berlebihan.
Keputusan: CouchDB menawarkan penyelesaian berskala. Ia juga memberikan fleksibiliti untuk menyimpan data.
Pautan: https://couchdb.apache.org/
10) Oracle
Oracle memperbaiki diri, mengamankan diri, dan memandu sendiri yang dirancang untuk menghilangkan pengurusan data manual. Ini adalah pangkalan data pintar, selamat, dan sangat tersedia di awan yang membantu anda mengembangkan perniagaan anda.
Platform: Windows dan Linux
Bahasa: C ++, COBOL, C, Java, Visual Basic, dan Pl / SQL.
Versi Awan: Ya
Ciri-ciri:
- Oracle Cloud dioptimumkan untuk beban kerja pangkalan data berprestasi tinggi, beban kerja streaming, dan data besar Hyperscale.
- Anda boleh berhijrah ke Awan dengan mudah.
- Ini menyediakan perkhidmatan berdasarkan cara anda ingin beroperasi, untuk menjalankan cloud Oracle di pusat data anda.
Keputusan: Pangkalan data Oracle menyimpan dan mengambil maklumat. Pelayan pangkalan data menyelesaikan masalah yang berkaitan dengan pengurusan maklumat.
Pautan: https://www.oracle.com/in/database/
11) DynamoDB
Amazon DynamoDB adalah pangkalan data yang tidak berkaitan. Sistem pangkalan data ini memberikan latensi yang konsisten dan menawarkan keselamatan dan cache dalam memori terbina dalam. DynamoDB adalah pangkalan data tanpa pelayan yang menimbang secara automatik dan menyandarkan data anda untuk perlindungan.
Platform: Merentas platform
Bahasa: Go, Node.js, Java, .NET, C #, Ruby, Python, PHP, dan Perl.
Versi Awan: Ya
Ciri-ciri:
- Nilai kunci dan sokongan model data dokumen.
- DynamoDB menawarkan indeks sekunder yang memberikan fleksibiliti untuk bertanya pada atribut apa pun.
- Amazon DynamoDB Accelerator memberikan prestasi membaca pantas untuk DynamoDB anda.
- DynamoDB berintegrasi dengan AWS Lambda untuk menyediakan pencetus.
Keputusan: DynamoDB adalah pangkalan data dokumen dan boleh digunakan untuk pelbagai tujuan.
Pautan: https://aws.amazon.com/dynamodb/
12) Neo4j
Neo4j adalah pangkalan data grafik NoSQL sumber terbuka, yang dilaksanakan di Java. Ini menyimpan data anda dalam grafik dan bukannya dalam jadual.
Platform: Merentas Platform
Bahasa: Java, Cypher Query Language, JavaScript, Java, dll.
Versi Awan: Ya
Ciri-ciri:
- Ia menyokong analisis grafik dan aplikasi transaksi.
- Melintasi masa berterusan untuk hubungan dalam grafik baik lebar dan kedalaman kerana pautan berganda pada tahap penyimpanan antara nod dan hubungan.
- Hubungan di Neo4j cepat dan membolehkan anda mewujudkan dan menggunakan hubungan baru kemudian untuk "jalan pintas" dan mempercepat data domain apabila keperluan baru muncul
- Cache memori untuk grafik yang menyediakan penyimpanan yang padat, menghasilkan peningkatan yang efisien.
Keputusan: Neo4j membolehkan mana-mana organisasi membuka kunci hubungan perniagaan, hubungan dalam data, dan pengaruh melalui aplikasi baru.
Pautan: https://neo4j.com/
13) Firebirdsql
Firebird adalah SQL RDBMS sumber terbuka yang dijalankan, Microsoft Windows, macOS, Linux, dan beberapa platform Unix.
Platform: Linux, Windows, HP-UX, macOS, Solaris, dan AIX.
Bahasa: C / C ++ dan COBOL
Versi Awan: Ya
Ciri-ciri:
- Firebird membolehkan anda membina versi tersuai.
- Ini adalah muat turun, pendaftaran dan penyebaran percuma.
- Alat ini telah meningkatkan RDBMS berbilang platform.
- Menyediakan pelbagai pilihan dana dari keanggotaan firebird hingga komitmen penajaan.
Keputusan: Firebird mempunyai sokongan bahasa yang mesra pembangunan, prosedur tersimpan, dan pencetus.
Pautan: https://firebirdsql.org/
Ringkasan
Nama | Pautan | Pelantar | Had Kapasiti DB |
Microsoft SQL | https://www.microsoft.com/en-in/sql-server/sql-server-2019 | Windows, Linux. | RAM 1 GB & pangkalan data 10 GB. 1 CPU. |
MySQL | https://www.mysql.com/ | Windows, Linux, Mac. | Tiada had |
PostgreSQL | https://www.postgresql.org/ | Windows, Linux dan Mac | Tiada had |
mongodb | https://www.mongodb.com/ | Windows, Linux, Mac. | Tiada had |
OrientDB | https://orientdb.com/ | Windows, Linux, Mac. | Tiada had |
Mariadb | https://mariadb.org/ | Windows, Linux, Mac. | Tiada had |
SQLite | https://www.sqlite.org/index.html | Windows, Linux, Mac. | Tiada had |
Cassandra | http://cassandra.apache.org/ | Windows, Linux. | Tiada had |
couchdb | https://couchdb.apache.org/ | Windows, Linux. | saiz maksimum ialah 4 GB |
oracle | https://www.oracle.com/in/database/ | Windows, Linux | Pangkalan data RAM 1 GB 11 GB. 1CPU. |
DynamoDB | https://aws.amazon.com/dynamodb/ | Windows, Linux. | 25 GB, 25 unit kapasiti tulis dan 25 unit kapasiti baca untuk Tingkat Bebas AWS |
Neo4j | https://neo4j.com/ | Windows, Linux, Mac. | Lesen Permulaan percuma |
firebirdsql | https://firebirdsql.org/ | Windows, Linux dan Mac. | Pangkalan data multi-CPU, 20 TB. |