Merhaba,
Local bilgisayarımda çalışan bir program var. Bu program database olarak sql kulllanıyor. Ben bu sql de tablolardan 1-2 tanesini web sitemde göstermek istiyorum. Yada bu bilgiler için ayrı bir web sitesi yapmak istiyorum. Bilgisayarımda Microsoft Sql Server management studio kurdum ve programın databasini tablolarını görebiliyorum.
Öncelikle local de çalışan bir sql dosyası ile internet sitesine veri alabilirmiyim ? Bununla ilgili araştırmalarımda çok bir kaynak bulamadım. En azından fikir verebilecek arkadaşlardan yardım rica ediyorum.
Mysql bağlantı sorusu.
7
●64
- 06-01-2021, 00:07:37
- 06-01-2021, 00:21:51Hayır basit bir stok programı. Sorunumuz stokları takip edemiyoruz. Database için de ürün adı ve stok sayısı olarak 2 tablo var. Depoya indiğimiz de stok sayısı karşılaştırması yapmak istiyoruz. Veriler günde 1 defa bile güncellense yeterli.G3da adlı üyeden alıntı: mesajı görüntüle
- 06-01-2021, 00:22:30Kimlik doğrulama veya yönetimden onay bekliyor.local den MSSQL verilerinizi Network ten çekemezsiniz ne yaziki fakat kullanıgınız hostinge sql dosyalarınız upload edip sonrada execute edip kullanabilriisniz
- 06-01-2021, 00:32:23PHP bildiğim için ben şöyle yapardım;
Bilgisayara WampServer / EasyPHP / Xammp herhangi bir lokal sunucuyu kurardım.
Bir PHP dosyası ile odbc_connect yardımıyla ilgili veritabanına bağlanıp verileri öncelikle okuturdum.
Okuttuğum bu verileri bir JSON yapı haline getirirdim, öncelikle tamamını web sitemdeki SQL veritabanına yazdırırdım.
Daha sonra dükkanı akşam kapatırken lokal sunucumdaki PHP dosyamı çalıştırıp sadece değişiklik olan verileri uzak bağlantıya POST ederdim, bunun içinde domain tarafında bir PHP dosyası olacak, bu dosyada web sitemdeki veritabanında ilgili kayıtları güncelleyecek yada ekleyecek. - 06-01-2021, 00:35:11Hatta bilgisayar sürekli açıksa Cronjob işlemide mümkün kendisi belirlediğiniz herhangi bir zamanda o çalıştırma işlemini yapabilir veya sayfada bir JavaScript kodu olur her 5 dakikada bir web sitesine POST eder ve veriler yakın zamanlı güncellenmiş olur.
Aynı zamanda bu sayfada basit bir analiz olur, yeni eklenen veya güncellenen verilerin adetlerini yazdırma gibi.
G3da adlı üyeden alıntı: mesajı görüntüle - 06-01-2021, 00:43:00Database 200 MB civarı çok mümkün görünmüyor her seferinde upload.Radionares adlı üyeden alıntı: mesajı görüntüle
Bu işlem sizin de ilk sorduğunuz gibi e-ticaret sitelerinde nasıl yapılıyor ? Muhasebe programları ile entegre e-ticaret siteleri görmüştüm. Orda sizin dediğiniz bu yöntem mi kullanılıyor ? Bilginiz var mı acaba ?G3da adlı üyeden alıntı: mesajı görüntüle - 06-01-2021, 00:51:41Benzer bir işi ben de bir müşterime yapmıştım.
AKINSOFT programını kullanıyorlar. DB olarak firebird var.
local ortamda ki verileri direkt internete açamazsınız ya da açmamalısınız.
Bunun yerine local db de ki verileri internet sitenizde kullandığınız veri tabanına yazmanız daha doğru olur.
Biz çözüm olarak c# ile bir job yazdık.
15 dk da bir çalışıp tüm stokları sql servera aktarıyorum.
Bizim aktardığımız stok sayısı ortalama 22 bin civarı çalışma süresi 30 saniyeyi geçmiyor.
mantık olarak böyle bir yol izleyebilirsiniz bence.