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

MongoDB cho ứng dụng C # và iPhone

Kiến trúc điển hình của iPhone là để ứng dụng của bạn gọi đến một dịch vụ web. Ngay cả khi có thể sử dụng trình điều khiển MongoDB trực tiếp từ ứng dụng di động, tôi cũng không khuyến khích. Vì một vài lý do.

Về cơ bản, bạn đang nói về việc thực hiện kiến ​​trúc máy chủ khách trong đó ứng dụng khách của bạn nói chuyện trực tiếp với kho dữ liệu (MongoDB.) Còn về bảo mật thì sao? Khi bất kỳ ứng dụng khách được xác thực nào nói chuyện trực tiếp với kho dữ liệu, tất cả những điều tồi tệ có thể xảy ra.

Việc kết hợp chặt chẽ ứng dụng khách của bạn trực tiếp với bất kỳ công nghệ truy cập dữ liệu nhất định nào là nguy hiểm ở chỗ nó sẽ yêu cầu bạn viết lại ứng dụng của mình nếu vì lý do nào đó mà bạn cần thay đổi giải pháp truy cập dữ liệu của mình.

Ngày nay, việc để các ứng dụng khách của bạn đi qua một tầng truy cập dữ liệu phổ biến hơn và khi có Internet thì tầng này thường liên quan đến một dịch vụ web nào đó trừ khi bạn muốn có được mã máy chủ viết sâu.

Hãy nghĩ về việc viết một api RESTful để hiển thị kho dữ liệu của bạn cho ứng dụng khách iPhone của bạn. Tôi đã nghe những điều hay về Open Rasta (Thư viện C # REST) ​​

Chỉnh sửa - Tìm hiểu thêm về lưu trữ MongoDB trên iPhone

Xin lỗi, tôi không hiểu rằng bạn muốn chạy MongoDB cục bộ trên iPhone. MongoDB là một máy chủ. Tôi không tin rằng nó có thể nhúng như một kho dữ liệu trong quá trình. Và không thể chạy nhiều quá trình trên iPhone.

Nếu bạn đã quen với C #, bạn có thể muốn xem MonoTouch . Nó cho phép bạn chạy các ứng dụng C # trên iPhone. Có một thư viện tuyệt vời để sử dụng SqlLite được hỗ trợ bởi iPhone.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nhóm theo ngày / tháng / tuần trên cơ sở phạm vi ngày

  2. Cố gắng cài đặt mongodb với dijango?

  3. Cách xóa cột khỏi bộ sưu tập con

  4. Cách chèn vào bộ sưu tập MongoDB với một vị trí

  5. Truy vấn Mongodb tháng cụ thể | năm không phải ngày