OrientDB是一款功能強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng),多種模式可以使用,也可以將文檔導(dǎo)出導(dǎo)入,圖形數(shù)據(jù)庫(kù)、文檔數(shù)據(jù)庫(kù)、多語(yǔ)言、管理你所有的數(shù)據(jù)庫(kù)!
軟件特色
1、安全
你的寶貴的數(shù)據(jù)是安全的。安全對(duì)我們來(lái)說(shuō)至關(guān)重要,因?yàn)榭蛻?hù)存儲(chǔ)他們的價(jià)值,inOrientDB至關(guān)重要和機(jī)密數(shù)據(jù)。通過(guò)改進(jìn)審計(jì)和身份驗(yàn)證、密碼鹽和數(shù)據(jù)加密,OrientDB是市場(chǎng)上最安全的開(kāi)源NoSQL數(shù)據(jù)庫(kù)。
2、操作
尋找增量備份?我們有覆蓋。更重要的是,與OrientDB latest2.2版本,newOrientDBStudio添加一個(gè)新的點(diǎn)對(duì)點(diǎn)架構(gòu)和模塊。我們也正式公布傳送器:一個(gè)新工具與關(guān)系數(shù)據(jù)庫(kù)和簡(jiǎn)化遷移OrientDB同步。OrientDB 2.2還介紹了Neo4j,OrientDB進(jìn)口國(guó),允許您導(dǎo)入Neo4j圖OrientDB在幾個(gè)簡(jiǎn)單的步驟。
3、api
“SQL是數(shù)據(jù)庫(kù)的英語(yǔ)”,我們不斷改善我們的嗎SQL訪(fǎng)問(wèn)層簡(jiǎn)化圖操作。OrientDB為所有最流行的編程語(yǔ)言提供了api。新增加包括模式匹配,命令緩存、并行查詢(xún)和實(shí)時(shí)查詢(xún)(可在版本2.1及以上),它使應(yīng)用程序事件或no tificationsto pushedto每當(dāng)triggeredsaving寶貴資源和消除通知延誤。
4、性能和穩(wěn)定性
跨數(shù)據(jù)庫(kù)跨多個(gè)服務(wù)器。OrientDB支持先進(jìn)的多主機(jī)復(fù)制在分布式系統(tǒng)??梢蕴砑庸?jié)點(diǎn),沒(méi)有復(fù)雜的配置。這是完美的云。
由于復(fù)制和的結(jié)合分片,OrientDB能夠擴(kuò)大線(xiàn)性的讀和寫(xiě)。只需添加新的服務(wù)器。
功能介紹
1、圖形數(shù)據(jù)庫(kù)
OrientDB的原生圖數(shù)據(jù)庫(kù)引擎符合Apache Tinkerpop標(biāo)準(zhǔn)。它支持的非模式化,schema-full和schema-mixed模式,包括SQL在它的查詢(xún)語(yǔ)言減少了學(xué)習(xí)曲線(xiàn)對(duì)于那些新OrientDB。更重要的是,我們的圖形編輯器使創(chuàng)建和編輯頂點(diǎn)或邊簡(jiǎn)單。
2、文檔數(shù)據(jù)庫(kù)
OrientDB所有頂點(diǎn)和邊的文件。你可以嵌入文檔和其他文檔數(shù)據(jù)庫(kù),但是OrientDB還支持關(guān)系。為什么連接文檔而不是嵌入他們嗎?以避免重復(fù)。由此產(chǎn)生的數(shù)據(jù)庫(kù)更小、更輕,更快,更好地利用內(nèi)存導(dǎo)致更有效的緩存。在加載文檔的樹(shù),OrientDB將組裝整個(gè)文檔結(jié)構(gòu)透明地獲取所有連接。OrientDB,遍歷速度不受數(shù)據(jù)庫(kù)大小的影響。它總是不變,是否為一個(gè)記錄或1000億條記錄。這是大數(shù)據(jù)時(shí)代的關(guān)鍵。
3、多語(yǔ)言
管理多個(gè)系統(tǒng)過(guò)于復(fù)雜和昂貴。他們需要大型團(tuán)隊(duì)不同的數(shù)據(jù)庫(kù)技術(shù)的熟練lackinga共同標(biāo)準(zhǔn),這些數(shù)據(jù)庫(kù)之間的數(shù)據(jù)同步完全取決于開(kāi)發(fā)者。此外來(lái)自不同供應(yīng)商的生產(chǎn)環(huán)境requirecontracts。
4、管理你所有的數(shù)據(jù)庫(kù)
想象一個(gè)數(shù)據(jù)庫(kù)能夠管理所有財(cái)務(wù)數(shù)據(jù),建議,會(huì)議、產(chǎn)品目錄和搜索。一切集中和管理在一個(gè)許可證。使用它作為一個(gè)純粹的圖形數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)或文檔useOrientDB作為唯一利用系統(tǒng)。
使用方法
步驟1 - 下載OrientDB二進(jìn)制設(shè)置文件
OrientDB自帶了內(nèi)置的安裝文件,在系統(tǒng)上安裝數(shù)據(jù)庫(kù)。它為不同的操作系統(tǒng)提供不同的預(yù)編譯二進(jìn)制包(tarred或zipped包)。
在下載時(shí),您將在您的下載文件夾中獲得二進(jìn)制包。
步驟2 - 解壓并安裝OrientDB
以下是為不同操作系統(tǒng)提取和安裝OrientDB的過(guò)程。
在Linux中
下載后,您將在您的下載文件夾中獲得orientdb-community-2.1.9.tar.gz文件。 您可以使用以下命令提取tarred文件。
您可以使用以下命令將所有OrientDB庫(kù)文件從orientdbcommunity-2.1.9移動(dòng)到/ opt / orientdb /目錄。 這里我們使用超級(jí)用戶(hù)命令(sudo),因此您必須提供超級(jí)用戶(hù)密碼才能執(zhí)行以下命令。
您可以使用以下命令注冊(cè)orientdb命令和Orient服務(wù)器。
在Windows中
下載后,您將在您的下載文件夾中獲得orientdb-community-2.1.9.zip文件。 使用zip提取器解壓縮zip文件。
將提取的文件夾移動(dòng)到C:\目錄。
使用以下給定值創(chuàng)建兩個(gè)環(huán)境變量ORIENTDB_HOME和PATH變量。
步驟3 - 配置OrientDB服務(wù)器作為服務(wù)
通過(guò)遵循上述步驟,您可以使用桌面版本的OrientDB。 您可以通過(guò)使用以下步驟將OrientDB數(shù)據(jù)庫(kù)服務(wù)器作為服務(wù)啟動(dòng)。 該過(guò)程不同,具體取決于您的操作系統(tǒng)。
在Linux中
OrientDB提供了一個(gè)名為orientdb.sh的腳本文件,以作為守護(hù)程序運(yùn)行數(shù)據(jù)庫(kù)。 您可以在OrientDB安裝目錄的$ ORIENTDB_HOME / bin / orientdb.sh的bin /目錄中找到它。
在運(yùn)行腳本文件之前,您必須編輯orientdb.sh文件以定義兩個(gè)變量。 一個(gè)是ORIENTDB_DIR,它定義了安裝目錄(/ opt / orientdb)的路徑,第二個(gè)是ORIENTDB_USER,它定義了要運(yùn)行OrientDB的用戶(hù)名,如下所示。
使用以下命令將orientdb.sh文件復(fù)制到/etc/init.d/目錄中以初始化和運(yùn)行腳本。 這里我們使用超級(jí)用戶(hù)命令(sudo),因此您必須提供超級(jí)用戶(hù)密碼才能執(zhí)行以下命令。
使用以下命令將console.sh文件從OrientDB安裝目錄$ ORIENTDB_HOME / bin復(fù)制到系統(tǒng)bin目錄(即/ usr / bin)以訪(fǎng)問(wèn)Orient DB的控制臺(tái)。
使用下面的命令來(lái)啟動(dòng)ORIENTDB數(shù)據(jù)庫(kù)服務(wù)器作為服務(wù)。在這里,你必須提供你在orientdb.sh文件提及啟動(dòng)服務(wù)器的相應(yīng)用戶(hù)的密碼。
使用以下命令知道哪個(gè)PID的OrientDB服務(wù)器守護(hù)程序正在運(yùn)行。
使用以下命令停止OrientDB服務(wù)器守護(hù)程序。在這里,你必須提供相應(yīng)的用戶(hù)的密碼,您在orientdb.sh文件提及停止服務(wù)器。