Merhaba.Android ile internet üzerinden kayıt penceresi ile bilgileri veritabanına kaydedicem.hangi veritabanını kullanmam gerekiyor?

soruldu: 15 Nis, 08:34

hlktskn's gravatar image

hlktskn
21191114
cevap kabul oranı: 25%


Merhaba.

Internet üzerinde bir SQL veri tabanına yada NoSQL tabanlı bir veri tabanına kaydedebilirsin. Eğer kendine ait bir host'un varsa büyük ihtimal SQL veri tabanı desteği de mevcuttur. -Bu veri tabanıyla direkt olarak bağlantı kurman da mümkün, fakat güvenlik açığı oluşturabileceği sebebiyle pek tavsiye edilmez.-

(Direkt bağlantı dışında)Veri tabanıyla bağlantı kurabilmek için sunucu tarafında Web Api, Android uygulama kısmında da Web Servis kullanman gerekmektedir.

Sistem şu mantıkla çalışır. Android uygulamasından Web Servis aracılıyla internet üzerindeki Web Api'ye veri tabanında işlem yapmak için istek gönderilir. Web Api bu isteği algılar ve yapmak istediğin işlemi Veri tabanıyla bağlantı kurarak gerçekleşir.

Yani; Web Servis - Web Api ile, Web Api - Veri tabanı ile bağlantı kurar.

(Web API ve Web Servis kavramlarıyla ilgili ayrıntılı bilgiye Google'dan ulaşabilirsin.)

Eğer, ben Web API yada Web Servis ile uğraşmadan bu işi nası yaparım dersen; MongoLab veya Firebase kullanmanı öneririm. Ikisini de ücretsiz olarak kullanabilirsin. Bu iki platforma da verileri JSON olarak kaydediyorsun.

MongoLab kullanımı ile ilgili daha öncelerde yazmış olduğum bir makaleye buradan bakabilirsin. Ayrıca Firebase hakkında ayrıntılı bilgiye de buradan ulaşabilirsin.

Umarım yardımcı olabilmişidir..

permanent link

cevaplandı: 15 Nis, 10:18

umonn's gravatar image

umonn
80013
cevap kabul oranı: 25%

değiştirildi: 16 Nis, 03:29

1

Aslında direk bağlantı da mümkün, fakat kimse tavsiye etmez. Özellikle markete çıkacak uygulamalarda ciddi güvenlik açığıdır. Detay : http://www.btsoru.com/questions/1786/android-ile-mysql-baglantsn-nasl-yapabilirim/2281

(15 Nis, 10:40) ersinyildiz ersinyildiz's gravatar image

Evet haklısınız.. teşekkürler. Cevabı tekrar güncelledim. :)

(16 Nis, 03:30) umonn umonn's gravatar image

Cevabınız için teşekkür ederim.Mongolab kullanacağım gibi duruyor:)

permanent link

cevaplandı: 19 Nis, 15:42

hlktskn's gravatar image

hlktskn
21191114
cevap kabul oranı: 25%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×819

Soruldu: 15 Nis, 08:34

Görüntüleme: 336 kez

Son güncelleme: 19 Nis, 15:42

powered by BitNami OSQA