Połączenie baz danych NoSQL do aplikacji

Połączenie baz danych NoSQL do aplikacji
CH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Witam,
muszę wykonać aplikację współpracującą z każdą z następujących baz danych nosql: Redis, MongoDB, Elasticsearch, Cassandra.
Chciałem taką aplikację wykonać w c++, co sądzicie o takim połączeniu? Będzie w miarę proste? Czy lepiej wykorzystać inny język?
Pozdrawiam

DO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 85
1

Osobiście, jeśli masz dowolność języka to wybrałbym pythona. Będzie mniej kodu i pewno jest więcej gotowych komponentów i tutoriali jak coś takiego zrobić.

AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
2
chelsonik napisał(a):

Witam,
muszę wykonać aplikację współpracującą z każdą z następujących baz danych nosql: Redis, MongoDB, Elasticsearch, Cassandra.
Chciałem taką aplikację wykonać w c++, co sądzicie o takim połączeniu? Będzie w miarę proste? Czy lepiej wykorzystać inny język?
Pozdrawiam

każdy inny.

  • W C++ jakiejkolwiek sieciówki w zasadzie nie ma w standardzie, dopiero w dodatkach. Przynajmniej boost, te klimaty.
  • W mojej opinii język z refleksją, przynajmniej na tyle, aby na runtime rozumiał struktury.

Oczywiście wiesz, że bazy NoSQL mają rozbieżne API, a co gorsza zupełnie różną filozofię. W żadnym języku nie słyszałem o jednolitym interfejsie. Frameworki mają swoiste drivery do dwóch-trzech, ale też nie wszystkich.

A Elasticsearch nie jest bazą w powszechnym rozumieniu tego słowa

Edyta: Dlaczego początkującym przychodzi na myśl C++ do podobnych celów ?!?!?!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.