/ / Która baza danych wykresów (Orient lub Titan) jest dobra w użyciu w okresie wiosennym i liferay? [zamknięty] - wiosna, liferay-6, graficzne bazy danych, orientdb, tytan

Która baza danych wykresów (Orient lub Titan) jest dobra w użyciu w okresie wiosennym i liferay? [zamknięty] - wiosna, liferay-6, graficzne bazy danych, orientdb, tytan

pomóżcie mi, jestem bardzo zdezorientowany, decydując się na korzystanie z bazy danych wykresów, tworzę serwis społecznościowy. więc proszę zasugeruj mi, które muszę użyć.

Opracowuję ten projekt, korzystając ze sprężyny i liferay 6.2.

Proszę pomóż mi .

Z góry dziękuję.

Odpowiedzi:

10 dla odpowiedzi № 1

Titan jako produkt nie żyje około 2 tygodnie temu. DataStax (firma Cassandra) zatrudniła zespół Titan, ale nie produkt. Woleli porzucić Tytana. Oto oficjalne ogłoszenie:

http://www.zdnet.com/article/datastax-snaps-up-aurelius-and-its-titan-team-to-build-new-graph-database/

"My" nie zamierzamy dokonać integracji. Rozgrywka tutaj zajmiemy wszystko, co zostało zrobione na Tytanie jako inspiracja, a może niektóre projekt Titan wejdzie na DSE Graph, "Inżynieria DataStax VP Martin Van Ryswyk powiedział ... Ale naprawdę zamierzamy coś zbudować nowe, ponieważ teraz będziemy mogli skorzystać z Cassandry konkretnie i specyficzne cechy DSE. To będzie inżynieria starań, aby zbudować nowy produkt. Nie będziemy wspierać ani włączenie Tytana jako produktu do naszego portfela. "

A to jest oficjalne ogłoszenie w grupie Titan:

"Jednak jest w tym także smutekzapowiedź. Jak my przejście na DataStax, znajdziemy mało czasu, aby przyczynić się do Titan i wchodzić w interakcje ze społecznością Tytanów. Będziemy tęsknić i mamy taką nadzieję zostanie przeniesiony do przodu. "

Niektórzy użytkownicy byli bardzo wkurzeni za tę wiadomość. Przeczytaj to:

"Nawet nie to. Wyciągnęli wtyczkę bez stabilnego produktu, nie wcześniejsze zawiadomienie i nie dbające o firmy, które używały buggy system, który łamał kompatybilność za każdym razem tylko dlatego, że wersja 1.0 zostało obiecane. "

(źródło: https://groups.google.com/d/msg/aureliusgraphs/WtU6om8CtqI/Q1_AIFRA4mkJ)

Tak więc po kilku dniach płomieni w grupie, zespół Titan powiedział "Ok, Titan żyje", ale to była reakcja na Hacker News:

https://news.ycombinator.com/item?id=9025798

Nie mówię o Titan kontra OrientDB odPerspektywa techniczna (jestem autorem OrientDB, więc byłaby bezstronna), ale wskazuję tutaj, że stworzenie nowego projektu opartego na martwym produkcie wydaje się nie najlepszym pomysłem. Więc możesz iść z OrientDB lub poczekać na nowy Cassandra DSE (tylko komercyjny?) Z cechami graficznymi "zainspirowanymi" do Tytana.


0 dla odpowiedzi nr 2

Możesz również użyć spring-data-gremlin i przekonaj się, która baza danych działa najlepiejdla Was. Jest to abstrakcyjna wiosenna struktura danych Tinkerpop, pozwalająca przełączyć się do potencjalnie dowolnej bazy danych wykresów, która implementuje interfejs API schematów - zarówno OrientDB, jak i TitanDB, a projekt już zawiera te bazy danych.

Uwaga: spring-data-gremlin jest w toku i może jeszcze nie pasuje do wszystkich twoich wymagań, ale my się tam dostaniemy.


-2 dla odpowiedzi nr 3

Neo4J ma natywną obsługę danych wiosennych. http://projects.spring.io/spring-data-neo4j/

Możesz także użyć Blueprints (https://github.com/tinkerpop/blueprints/wiki), który pozwala łatwo przełączać bazy danych.