Rumah  >  Artikel  >  Pengenalan kepada OrientDB

Pengenalan kepada OrientDB

DDD
DDDasal
2023-06-15 16:24:131424semak imbas

Pengenalan kepada OrientDB

OrientDB ialah sistem pengurusan pangkalan data NoSQL sumber terbuka. Pangkalan data NoSQL menyediakan mekanisme untuk menyimpan dan mendapatkan semula data bukan hubungan atau bukan hubungan yang merujuk kepada data selain daripada data jadual, seperti data dokumen atau data graf. Data besar dan aplikasi web masa nyata semakin menggunakan pangkalan data NoSQL. Sistem NoSQL kadangkala dipanggil "Bukan Sahaja SQL" untuk menekankan bahawa mereka mungkin menyokong bahasa pertanyaan seperti SQL.

OrientDB juga tergolong dalam keluarga NoSQL. OrientDB ialah pangkalan data graf teragih generasi kedua dengan keupayaan dokumen fleksibel dalam satu produk, dan dikeluarkan menggunakan lesen Apache 2 terbuka. Sebelum OrientDB terdapat beberapa pangkalan data NoSQL di pasaran, salah satunya ialah MongoDB.

MongoDB lwn. OrientDB

MongoDB dan OrientDB mengandungi banyak ciri biasa, tetapi enjinnya pada asasnya berbeza. MongoDB ialah pangkalan data dokumen tulen, dan OrientDB ialah dokumen hibrid dengan enjin graf.

Ciri:

Perhubungan

MongoDB menggunakan RDBMS JOINS untuk mewujudkan perhubungan antara entiti. Ia mempunyai kos masa jalan yang tinggi dan tidak berskala apabila saiz pangkalan data meningkat.

OrientDB menggunakan pangkalan data hubungan untuk menyambung dan menyertai dokumen. Ia menggunakan pautan langsung dan sangat pantas daripada dunia pangkalan data graf.

Dapatkan pelan

Operasi SERTAI mahal MongoDB.

OrientDB dengan mudah mengembalikan graf lengkap dengan fail yang saling berkaitan.

Transaksi

MongoDB tidak menyokong transaksi ACID, tetapi ia menyokong operasi atom.

OrientDB menyokong transaksi ACID dan operasi atom.

Bahasa Pertanyaan

MongoDB mempunyai bahasanya sendiri berdasarkan JSON.

Bahasa pertanyaan OrientDB dibina pada SQL.

Indeks

MongoDB menggunakan algoritma B-Tree untuk semua indeks.

OrientDB menyokong tiga algoritma pengindeksan berbeza supaya pengguna boleh mendapatkan prestasi terbaik.

Enjin storan

MongoDB menggunakan teknologi pemetaan memori.

OrientDB menggunakan nama enjin storan LOCAL dan PLOCAL. 

Atas ialah kandungan terperinci Pengenalan kepada OrientDB. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah tiga jenis cip utama?Artikel seterusnya:Apakah tiga jenis cip utama?