RavenDB czy MongoDB - co warto przetestować?

0

Cześć,
całe życie jestem SQL userem, baz noSQL nie musialem dotykac. Dalej nie muszę, ale chciałbym sobie potestować takie rzeczy do zapisu dokumentów - mam tu na myśli struktury jsonowe.
MongoDB - z tego co się 'mówi' - jest bez dwóch zdań najpopularniejsze. Przy okazji darmowe.

a może ktoś uzywał ravenDB? Mam na myśli, czy warto potestować czy iść twardo w MongoDB - oczywiście w ujęciu współpracy z technologiami .NETowymi.

1

Moim zdaniem zdecydowanie RavenDB, jest po prostu znacznie wygodniejsze z perspektywy programisty (jak i admina dzięki naprawdę fajnemu studio). Ma klika zalet nad innymi podobnymi produktami. Kilka razy już o tym pisałem tu na forum więc nie będę się powtarzał. Tutaj przykładowy temat Najlepsza* baza danych ktora bedzie przechowywac dokumenty

Najlepiej zobacz sobie stronę z przykładowymi operacjami: https://demo.ravendb.net/

Ps: W tamtym temacie pisałem że nie używałem Raven produkcyjnie. To się zmieniło, obecnie używam jej produkcyjnie i nadal uważam że to najlepsza baza NoSQL. Upewnij się tylko że przeczytasz i dobrze zrozumiesz indeksy w Raven, a przede wszystkim ich właściwości BASE.

0

a jak RavenDB wypada jesli chodzi o hosting? MongoDB chyba wszedzie jest. Co z ravenem? Czyzby trzeba bylo brac cale VPSy i samemu calosc instalowac? Czytalem ze maja tez cos cloudowego - ale tutja pewnie koszty bedą spore, zwłaszcza jesli chodzi o testowanie, ktore nie przyniesie zysku przeciez.
@Aventus jak to hostujesz - ile $ wychodzi utrzymanie?

1

Jest kilka sposobów hostingu- jako aplikacja konsolowa, jako Windows Service, hosting na Linux, jako kontener Docker lub właśnie wspomniany przez Ciebie Cloud (do wyboru AWS, Azure, GCP).

Ja to hostuje na VPS jako Windows Service- sam Raven nie kosztuje mnie nic bo mam licencję community, a VPSa używam również do hostowania innych rzeczy. Tutaj więcej na ten temat napisałem. Mój VPS kosztuje mnie ok. 8 euro miesięcznie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1