13 Basis Data Gratis TERBAIK (Daftar 2021)

Anonim
Database adalah kumpulan data sistematis yang mendukung penyimpanan dan manipulasi informasi. Biasanya dikelola oleh Database Management System (DBMS). Data dalam database biasanya dimodelkan dalam baris dan kolom dalam tabel untuk membuat kueri dan pemrosesan data lebih efisien. Berikut ini adalah daftar pilihan database Gratis Teratas, dengan fitur populer dan tautan unduhan. Daftar perbandingan ini berisi alat sumber terbuka yang mungkin memiliki fitur freemium.

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.