2016-05-06 3 views
10

W tej nowej aktualizacji wprowadzono sporo zmian w jądrze Neo4j, co jest naprawdę ekscytujące.Internetowy dostęp do odczytu i zapisu w bazie danych Neo4j 3.0

Jedną z rzeczy, której brakowało w poprzednich wydaniach Neo4j, była możliwość korzystania z interfejsu internetowego. Cóż, mogliby z niego skorzystać, gdyby nie przeszkadzało im to, że mogliby usunąć wszystko, lub nie mielibyście nic przeciwko temu, aby cała baza danych była tylko do odczytu dla wszystkich, łącznie z samym sobą.

Czy istnieje obejście teraz w wersji 3.x? Widzę, że dokonałeś całkiem niezłych ulepszeń w interfejsie internetowym (który wydawał się latać pod radarem we wszystkich konferencjach i filmach w YouTube) - jednak nie mogę pozwolić, by moi użytkownicy używali tego wspaniałego, ponieważ mogliby match (n) detach delete (n).

Dziękujemy! :)

Odpowiedz

3

Jeśli masz dostęp do wersji korporacyjnej lub nie masz nic przeciwko licencji AGPL na neo4j-ha, możesz utworzyć niewolnika tylko do odczytu.

Zobacz konfigurację pod adresem neo4j high availability documentation.

W szczególności chcemy mieć następujące właściwości ustaw:

# Only allow read operations from this Neo4j instance. This mode still requires 
# write access to the directory for lock purposes. 
dbms.read_only=true 

i

# Whether this instance should only participate as slave in cluster. If set to 
# true, it will never be elected as master. 
ha.slave_only=true 
+0

Jest to dobre rozwiązanie dla osób, które chcą naciągnąć dla wersji Enterprise, szczególnie dlatego, że oznacza to, że baza danych jest nie jest zagrożony żadnymi problemami bezpieczeństwa stworzonymi przez serwer WWW/etc, że read_only slave będzie musiał działać i ujawniać publicznie, działa również na wersjach Neo przed 3.0 - jednak jestem pewien, że inni ludzie znaleźli to pytanie w nadziei na proste rozwiązanie będzie się rozwijać t jeśli zaznaczę pytanie w odpowiedzi na zbyt wcześnie, zanim pojawi się prostsze/darmowe rozwiązanie :) Ale wspaniała odpowiedź dzięki frant! –

Powiązane problemy