MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB được nhúng trong java

Không, điều đó là không thể. MongoDB là một ứng dụng C ++ gốc sử dụng các tệp được ánh xạ bộ nhớ, mở các ổ cắm, v.v. Nó sẽ không chạy trong JVM.

Ngoài ra, MongoDB được tạo ra cho các ứng dụng quy mô web, dữ liệu lớn, cụm chuyển đổi dự phòng (bộ bản sao) và tự động phân nét, không có cái nào thực sự có ý nghĩa trong một ứng dụng nhúng. Ngoài ra, nó khá mạnh về việc sử dụng bộ nhớ, điều không mong muốn đối với các ứng dụng nhúng.

--EDIT sau bình luận của zero323--

Bạn có thể muốn xem db4o cơ sở dữ liệu đối tượng cho java được tạo để nhúng.

Ngoài ra, khi nhúng cơ sở dữ liệu, giấy phép có thể cắn bạn và buộc bạn phải phát hành mã của mình theo cùng một giấy phép, trong trường hợp MongoDB là AGPL.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách triển khai cơ sở dữ liệu nguồn mở

  2. trình điều khiển java mongodb - lệnh thô?

  3. Tạo một cụm cơ sở dữ liệu trong đám mây với MongoDB Atlas

  4. Làm cách nào để thực hiện các phép nối lồng nhau (tham gia 3 hoặc nhiều bộ sưu tập) trong một đường dẫn tổng hợp MongoDB?

  5. Mongoose update không cập nhật:{ok:0, n:0, nModified:0}