MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

MongoDB untuk C# dan aplikasi iPhone

Arsitektur khas iPhone adalah membuat aplikasi Anda memanggil layanan web. Bahkan jika dimungkinkan untuk menggunakan driver MongoDB langsung dari klien seluler, saya tidak akan merekomendasikannya. Untuk beberapa alasan.

Anda pada dasarnya berbicara tentang melakukan arsitektur server klien di mana aplikasi klien Anda berbicara langsung ke datastore (MongoDB.) Bagaimana dengan keamanan? Ketika klien yang diautentikasi berbicara langsung ke penyimpanan data, segala macam hal buruk dapat terjadi.

Menggabungkan aplikasi klien Anda secara langsung ke teknologi akses data yang diberikan berbahaya karena mengharuskan Anda untuk menulis ulang klien Anda jika karena alasan tertentu Anda perlu mengubah solusi akses data Anda.

Hal ini lebih umum hari ini untuk memiliki aplikasi klien Anda melalui tingkat akses data dan ketika Internet terlibat tingkat ini sering melibatkan layanan web dari beberapa macam kecuali Anda ingin mendapatkan siku dalam menulis kode server.

Pikirkan tentang menulis api RESTful yang mengekspos datastore Anda ke klien iPhone Anda. Saya telah mendengar hal-hal baik tentang Buka Rasta (Perpustakaan C# REST)

Edit - Selengkapnya tentang menghosting MongoDB di iPhone

Maaf saya tidak mengerti bahwa Anda ingin menjalankan MongoDB secara lokal di iPhone. MongoDB adalah server. Saya tidak percaya bahwa itu dapat disematkan sebagai penyimpanan data dalam proses. Dan tidak mungkin menjalankan lebih dari satu proses di iPhone.

Jika Anda terbiasa dengan C#, Anda mungkin ingin melihat MonoTouch . Ini memungkinkan Anda untuk menjalankan aplikasi C# di iPhone. Ada perpustakaan yang bagus untuk menggunakan SqlLite yang didukung oleh iPhone.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Temukan berdasarkan id dengan mgo

  2. Kode keluar mongo tak terduga 100. Mulai ulang

  3. Seri Analisis MongoDB:SlamData – Jalankan SQL &Bangun Laporan Langsung di MongoDB

  4. Hitungan Mongo sangat lambat ketika ada jutaan catatan

  5. tidak dapat mengambil data dari sudut http