Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

18 database NoSQL open source gratis dan banyak digunakan

NoSQL adalah generasi baru sistem manajemen basis data yang secara fundamental berbeda dari sistem basis data relasional. Basis data NoSQL ini tidak memerlukan tabel dengan kumpulan kolom tetap, hindari GABUNG dan biasanya mendukung penskalaan horizontal. Mereka juga disebut sebagai penyimpanan terstruktur. Berikut adalah daftar database NoSQL teratas yang gratis dan banyak digunakan:

Basis data NoSQL gratis dan populer

MongoDB

Basis data NoSQL yang sangat skalabel dan gesit ini adalah sistem berkinerja luar biasa. Database open source yang ditulis dalam C++ ini dilengkapi dengan penyimpanan yang berorientasi pada dokumen. Selain itu, Anda akan diberikan manfaat seperti dukungan indeks penuh, ketersediaan tinggi di seluruh WAN dan LAN bersama dengan replikasi yang mudah, penskalaan horizontal, kueri kaya yang berbasis dokumen, fleksibilitas dalam pemrosesan dan agregasi data bersama dengan pelatihan, dukungan, dan konsultasi yang tepat.

Merah

Ini adalah sumber terbuka, penyimpanan nilai kunci tingkat mahir. Karena adanya hash, set, string, set yang diurutkan dan daftar dalam kunci; Redis juga disebut sebagai server struktur data. Sistem ini akan membantu Anda dalam menjalankan operasi atomik seperti menambah nilai yang ada dalam hash, mengatur perhitungan persimpangan, menambahkan string, perbedaan, dan penyatuan. Redis memanfaatkan dataset dalam memori untuk mencapai kinerja tinggi. Selain itu, sistem ini kompatibel dengan sebagian besar bahasa pemrograman.

DB Sofa

Couch DB Couch DB adalah proyek Apache dan database yang sangat kuat untuk aplikasi web berbasis JSON. Basis data ini menyediakan API yang sangat kuat untuk menyimpan objek JSON sebagai dokumen dalam basis data. Anda dapat menggunakan JavaScript untuk menjalankan Kueri MapReduce di CouchDB. Ini juga menyediakan konsol administrasi berbasis web yang sangat nyaman. Basis data ini bisa sangat berguna untuk aplikasi web.

RavenDB

RAVENDB adalah DB open source generasi kedua. DB ini berorientasi pada dokumen dan bebas skema seperti Anda hanya perlu memasukkan objek Anda ke dalamnya. Ini memberikan pertanyaan yang sangat fleksibel dan cepat. Aplikasi ini membuat penskalaan menjadi sangat mudah dengan menyediakan dukungan siap pakai untuk replikasi, multi-tenancy, dan sharding. Ada dukungan penuh untuk transaksi ACID beserta keamanan data Anda. Ekstensibilitas yang mudah melalui bundel disediakan bersama dengan kinerja tinggi.

MemcacheDB

Ini adalah sistem penyimpanan terdistribusi dari nilai kunci. Seharusnya tidak bingung dengan solusi cache; alih-alih, ini adalah mesin penyimpanan persisten yang dimaksudkan untuk penyimpanan dan pengambilan data dengan cara yang cepat dan andal. Konfirmasi ke protokol Memcache disediakan. Backend penyimpanan yang digunakan adalah Berkeley DB yang mendukung fitur seperti replikasi dan transaksi.

Riak

Ini adalah salah satu database terdistribusi paling kuat yang pernah diperkenalkan. Ini memberikan penskalaan yang mudah dan dapat diprediksi serta melengkapi pengguna dengan kemampuan untuk pengujian cepat, pembuatan prototipe, dan penerapan aplikasi untuk menyederhanakan pengembangan.

Neo4j

Ini adalah database grafik NoSQL yang menunjukkan kinerja tingkat tinggi. Muncul dilengkapi dengan semua fitur sistem yang kuat dan matang. Ini memberikan programmer dengan struktur jaringan yang fleksibel dan berorientasi objek dan memungkinkan mereka untuk menikmati semua manfaat dari database yang sepenuhnya transaksional. Dibandingkan dengan RDBMS, Neo4j juga akan memberi Anda peningkatan kinerja pada beberapa aplikasi.

HBASE

HBase dapat dengan mudah dianggap sebagai penyimpanan data yang skalabel, terdistribusi, dan besar. Basis data ini dapat digunakan saat Anda mencari akses real-time dan acak ke data Anda. Muncul dengan skalabilitas modular dan linier bersama dengan membaca dan menulis yang sangat konsisten. Fitur lainnya termasuk Java API yang memiliki akses klien yang mudah, table sharding yang dapat dikonfigurasi dan otomatis, filter Bloom dan cache blok dan banyak lagi.

Pertama

Ini adalah DBMS berorientasi objek yang open source dan memiliki lisensi ganda. Dengan ini, Anda akan dapat menyimpan, menyortir, dan mengambil data dalam aplikasi Anda dengan penyimpanan dan memori overhead yang rendah dan kecepatan yang sangat tinggi.

HyperGraphDB

Ini adalah sistem penyimpanan data open source yang dapat diperluas, didistribusikan, tujuan umum, portabel, dan dapat disematkan. Pada dasarnya, ini adalah database grafik yang sebagian besar dimaksudkan untuk AI, proyek web semantik, dan representasi pengetahuan; itu juga dapat menangani proyek Java dengan ukuran berbeda.

Casandra

Cassandra Jika Anda mencari ketersediaan tinggi dan skalabilitas tanpa mengorbankan kinerja, maka database Cassandra adalah untuk Anda. Ini adalah platform data sempurna yang dicirikan oleh toleransi kesalahan dan skalabilitas linier serta dukungan replikasi terbaik di kelasnya.

Voldemort

Ini adalah sistem penyimpanan terdistribusi yang mereplikasi secara otomatis. Ini menyediakan partisi otomatis data, penanganan transparan kegagalan server, serialisasi pluggable, independensi node dan versi item data bersama dengan dukungan untuk distribusi data di berbagai pusat.

Terrastore

Ini adalah toko dokumen modern yang memfasilitasi fitur elastisitas dan skalabilitas tinggi tanpa mengorbankan konsistensi. Sistem ini didasarkan pada teknologi clustering yang cepat dan telah terbukti di industri. Ini dapat mendukung penerapan yang tunggal atau multi-kelompok dan dapat diakses melalui protokol HTTP.

NeoDatis

NeoDatis adalah database objek yang mudah digunakan dan dapat dijalankan dengan Google Android, .Net, Groovy, Java, dan Scala. Ini akan membantu Anda menghilangkan ketidakcocokan impedansi antara dunia dan objek Relasional. Mengintegrasikan NeoDatis ODB dengan bisnis Anda akan memungkinkan Anda untuk fokus pada logika bersama dengan penyimpanan kode baris tunggal dan pengambilan data.

MyOODB

Jika Anda serius tentang pengembangan dan aplikasi web, Anda tidak dapat melakukannya tanpa MyOODB. Ini adalah kerangka kerja aplikasi dan basis data yang memberi Anda kekuatan untuk mengembalikan desain berorientasi objek ke pengembangan web.

OrientDB

Ini adalah DBMS NoSQL yang open source dan memiliki fitur DBMS Grafik dan Dokumen. Ini adalah sistem yang luar biasa cepat yang dapat menyimpan lebih dari seratus ribu catatan pada perangkat keras umum, setiap detik. Ini sangat aman dengan penggunaan yang cukup mudah.

InfoGrid

Ini adalah database grafik web yang memiliki banyak komponen perangkat lunak tambahan. Ini adalah sistem sumber terbuka yang membantu pengembangan aplikasi web lengkap dengan mudah yang didasarkan pada fondasi grafik.

Objek Db4

Ini adalah database objek yang open source dan dapat digunakan dengan .Net dan Java. Ini membantu pengembang dalam menyimpan dan mengambil objek menggunakan satu baris kode. Ini juga membantu dalam menghilangkan pendefinisian awal atau pemeliharaan model data yang terpisah.

Basis data NoSQL sangat skalabel dan bagus untuk penyimpanan dan pemrosesan data besar. Namun, ini mungkin tidak selalu menjadi pilihan terbaik untuk Anda. Basis data NoSQL teratas ini masih bukan pilihan terbaik untuk kebutuhan transaksi yang sangat penting.

Artikel ini awalnya muncul di sini. Diterbitkan ulang dengan izin. Kirim keluhan hak cipta Anda di sini.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migrasi DB dengan Wizard Multi-Tabel NextForm

  2. SQL, cara menghapus data dan tabel

  3. Eksplorasi Mendalam Keamanan Tingkat Baris

  4. Menggunakan isql dengan String Koneksi

  5. Tugas Asinkron Dengan Django dan Seledri