首頁  >  文章  >  OrientDB簡介

OrientDB簡介

DDD
DDD原創
2023-06-15 16:24:131426瀏覽

OrientDB簡介

OrientDB是一個開源的NoSQL資料庫管理系統。 NoSQL資料庫提供了一種機制,用於儲存和檢索引用非表格資料(如文件資料或圖形資料)之外的資料的非關聯式或非關聯式資料。大數據和即時Web應用程式越來越多地使用NoSQL資料庫。 NoSQL系統有時也被稱為“Not Only SQL”,以強調它們可能支援類似SQL的查詢語言。

OrientDB也屬於NoSQL系列。 OrientDB是第二代分散式圖形資料庫,在一個產品中具有靈活的文件功能,並使用開放的Apache 2許可證發布。在OrientDB之前市場上有幾個NoSQL資料庫,其中之一是MongoDB。

MongoDB與OrientDB

MongoDB和OrientDB包含許多共同的功能,但引擎是根本不同的。 MongoDB是純文件資料庫,OrientDB是一個帶有圖形引擎的混合文件。

特徵:

關係

MongoDB使用RDBMS JOINS建立實體之間的關係。它具有較高的運行時成本,並且在資料庫規模增加時不會進行擴展。

OrientDB使用關聯式資料庫來連接和連接文件。它使用來自圖形資料庫世界的直接,超快連結。   

取得計畫

MongoDB昂貴的JOIN作業。   

OrientDB輕鬆地傳回完整的圖形與相互關聯的檔案。   

事務

MongoDB不支援ACID事務,但它支援原子運算。

OrientDB支援ACID事務以及原子操作。   

查詢語言

MongoDB擁有基於JSON的自己的語言。

OrientDB查詢語言建立在SQL上。   

索引

MongoDB對所有索引使用B-Tree演算法。

OrientDB支援三種不同的索引演算法,以便使用者可以獲得最佳效能。   

儲存引擎

MongoDB使用記憶體對映技術。

OrientDB使用儲存引擎名稱LOCAL和PLOCAL。    

#

以上是OrientDB簡介的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn