Belgeler klasöründe XML dosyaları biçiminde büyük bir veri kümesine sahip olacak bir uygulama oluşturdum. Veri boyutu o kadar büyük ve gün geçtikçe büyüyen verileri bu yüzden SQLLite DB'ye taşımayı planlıyor. Ayrıca, güvenlik amacıyla SQLLite DB'ye taşınmasını istiyorum. Şu anda yaklaşık 1000 XML dosyasına sahibim, gelecekte de büyüyebilir. Birincil sorunum, XML dosyaları içindeki tüm verilerin bir Backend Sistemi (.NET Framework veya Java) kullanarak SQLLite DB'ye taşınmasını istiyorum ve bu eksiksiz Veritabanını bir Web Hizmeti kullanarak iPhone'a gönderebilirim. Böylece iPhone'da XML ayrıştırma gerçekleşmez. Çünkü XML ayrıştırma işleminin iPhone içinde SQLLite DB'den okumaktan çok kaynak yoğun olduğunu duydum. Bunun uygun bir çözüm mü yoksa daha iyi bir yaklaşım mı var?.Net Framework/Java kullanarak bir SQLite DB oluşturmak ve Web Hizmetini kullanarak DB'yi iPhone'a itmek mümkün mü?
1
A
cevap
0
Her zaman tüm veri kümesini taşımayın. IOS istemcisinin yalnızca son senkronizasyonundan bu yana değişiklik yapmasını isteyin ve yerel veritabanını güncellemesini sağlayın. Kullanıcı kullanmaya devam ederken uygulama, arka planda senkronize olabildiği sürece, birden çok XML belgesinin işlenmesi iyi olmalıdır.
İlgili konular
- 1. Mercurial kullanarak SourceGear Vault deposundan/konumundan itmek mümkün mü?
- 2. Eclipse kullanarak .NET geliştirmesi yapmak mümkün mü?
- 3. Javascript kullanarak bir Web hizmetini tüketme
- 4. Sadece C# kullanarak programlı bir X509 sertifikası oluşturmak mümkün mü?
- 5. Java kullanarak bir Chrome uzantısı oluşturmak mümkün mü?
- 6. Resharper kullanarak bir uzantı yöntemi oluşturmak mümkün mü?
- 7. % w [] shorthand kullanarak bir dizide sıfır değeri oluşturmak mümkün mü?
- 8. Dosyaları programlı olarak kablosuz bir SD karta itmek mümkün mü?
- 9. Android hizmetini mobil tarayıcıdan tetiklemek mümkün mü?
- 10. C++ 'da makroyu kullanarak "uzantısı yöntemleri" oluşturmak mümkün mü?
- 11. Ruby için MagLev kullanarak bir üretim web uygulaması oluşturmak mümkün mü?
- 12. Kabuk betiğini kullanarak yinelemeli klasörler oluşturmak mümkün mü?
- 13. Bir Windows XP ve .NET Framework uygulaması çalıştırmak mümkün mü
- 14. .NET DataGridView sütununu yalnızca klavye kullanarak sıralamak mümkün mü?
- 15. PC'yi "pure" .NET kullanarak ve * p * invoke kullanarak * yeniden başlatmak mümkün mü?
- 16. java Lombok projesi nasıl çalışır ve .net kullanarak öznitelikleri kullanarak mümkün mü?
- 17. Sıfırdan bir elips (`...`) nesnesi oluşturmak mümkün mü?
- 18. ESP8266 - is. Net mümkün mü?
- 19. Qt (XSD aracı olmadan) kullanarak bir xsd'den bir C++ sınıfı oluşturmak mümkün mü?
- 20. Image nesnesinden encodeb64 oluşturmak mümkün mü?
- 21. .NET 4'te dinamik olarak yollar oluşturmak mümkün mü?
- 22. Tarayıcı aracılığıyla github'da bir yerde bir dosya oluşturmak mümkün mü?
- 23. İfade Dili'nde tarih değeri oluşturmak mümkün mü?
- 24. node.js ile masaüstü uygulamaları oluşturmak mümkün mü?
- 25. SQLite, sqlite3 kullanarak
- 26. Cordova App çevrimiçi oluşturmak mümkün mü?
- 27. Modelde koşullu bir ilişki oluşturmak mümkün mü?
- 28. Bir dizi yapısal örneği oluşturmak mümkün mü?
- 29. TableRow.insertCell() ile bir TH oluşturmak mümkün mü?
- 30. UITableView'dan bir PDF dosyası oluşturmak mümkün mü?
Yalnızca tüm kümedeki değişiklikleri her zaman gönderiyorum. Benim ihtiyacım, .net/java kullanarak bir SQLLite DB oluşturabilir miyiz? – Defendore
Chitti: .NET SQLite bağlaması var, ancak sunucuda kullanmak iyi bir fikir değil; Süreçte olmayan bir veritabanı (MySQL, Postgres, SQL Server, Oracle, vb.) ile daha iyi bir şekilde hizmet vermiş olursunuz. – rpetrich
Joe: Sunucuda demek istediğim ve iPhone'a zorlamak istiyorum – Defendore