Połączenie baz danych NoSQL do aplikacji

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

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ć.

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 ?!?!?!

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