MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB osadzone w java

Nie, to niemożliwe. MongoDB to natywna aplikacja C++, która używa plików mapowanych w pamięci, otwiera gniazda itp. Nie będzie działać w JVM.

Ponadto MongoDB został stworzony dla aplikacji w skali internetowej, big data, klastrów pracy awaryjnej (zestawów replik) i auto-shardingu, z których żadna nie ma sensu w przypadku aplikacji osadzonych. Ponadto jest dość agresywny pod względem wykorzystania pamięci, co jest niepożądane w przypadku aplikacji wbudowanych.

--EDIT po komentarzu zero323--

Możesz rzucić okiem na db4o baza danych obiektów dla Javy, która została stworzona do osadzania.

Ponadto, podczas osadzania baz danych, licencje mogą cię ugryźć i zmusić do wydania kodu na tej samej licencji, w przypadku MongoDB AGPL.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak pobrać rekord z mongodb za pomocą pola _id i wyświetlić pobrany rekord w konsoli za pomocą java

  2. Usuń klucz z dokumentu MongoDB za pomocą Mongoose

  3. Czy istnieje sposób na tworzenie mongodb takich jak ciągi _id bez mongodb?

  4. mongodb FindAndModify - aktualizacja danych

  5. Jak zmienić poddokument po znalezieniu za pomocą mangusty?