企業版Neo4j的一些注意事項

2021-10-06 06:43:58 字數 1107 閱讀 9099

1、企業版neo4j的高可用模式,會對讀寫效能有哪些提公升? 是否可理解為,企業版neo4j的高可用不是分片模式,而是主從模式。即每個節點儲存的資料相同。

答:理解準確,集群是主備模式,對於唯讀的事務,驅動可以自動路由到備機

2、 企業版neo4j的高可用模式,對於應用層訪問是集群提供統一訪問介面(主節點),還是應用層訪問各個節點。應用層是否需要判斷訪問節點是否存活,如果死掉了是否是應用層去切換成訪問其餘節點。

答:應用不需要判斷主節點,驅動可以自動切換和實現

3、企業版neo4j的高可用模式,對全量資料離線匯入neo4j-import命令有什麼影響。 比如:集群有3個節點,停掉乙個節點初始化全量資料,匯入成功後啟動該節點,集群是否會出現內部資料同步。如果不出現,是否可以繼續匯入另外2個節點(匯入操作是一台一台停機匯入)。答:

必須core集群,單節點無法做到負載均衡

集群模式不支援使用neo4j-import命令匯入,neo4j-import支援單節點並且在服務停止情況下使用,如果在集群模式下停止服務情況下匯入,集群需要重建;

如果只做一次初始化,正確的步驟是:

a、停止服務,匯入到乙個單節點

b、完成後按啟動,檢查資料是否正確

c、停止服務,進行資料備份

d、搭建新的兩個從節點,將備份資料複製到從節點端,並進行restore

e、配置集群關係,並啟動

如果是需要初始化100g資料,至少需要輸入輸出600g資料操作才能完成操作,其中備份和網路傳輸100g需要的時間較長(時間主要消耗到檔案傳輸中)

如果經常性需要進行資料初始化並且資料量大,不建議使用集群模式,建議使用單節點。

4、相簿記憶體佔比如何配置? 網上大多數說的都不對。

dbms.memory.heap.initial_size=***g

dbms.memory.heap.max_size=***g

dbms.memory.pagecache.size=***g

答:第一種方式:neo4j-admin memrec --database=graph.db   會有相應的記憶體配置建議,請參考。

第二種方式:堆記憶體設定os的總記憶體的30%,頁面記憶體設定為os的總記憶體的 50%。

經測試,第二種方式效能好於第一種方式。

crontab的一些注意事項

crontab e 2 home vsopt zxg statistic shell vsop statistic.sh 測試的時候每兩分鐘執行一次 description vsop author zhao,xingguo 2011 03 14 source home vsopt bash prof...

css的一些注意事項

css 1.在ie7及以上版本的ie瀏覽器 谷歌 火狐 歐朋等瀏覽器中width的值 width 內容的寬度 2.在ie6及以下版本的ie瀏覽器,width的值 內容寬度 內邊距 邊框寬度 外邊距 清理浮動 1,在使用css方法時,結合使用 after偽類和內容宣告在指定的現有內容的末尾新增新的內容...

C 的一些注意事項

1 類的構造 假定myclass是乙個自定義類,則當執行 myclass a 3 p 2 實際上執行建構函式的次數只有3次,也就是物件指標陣列不會引起執行建構函式。2 常資料成員 對於常資料成員,可以在宣告時一併初始化 c 11 也可以在建構函式內初始化。但是,不能不初始化。在宣告時初始化之後則無法...