Delphi Can

Orjinalini görmek için tıklayınız: Önermiyorum - 2
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Sayfalar: 1 2
(12-12-2018, Saat: 18:57)narkotik Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.@Tuğrul HELVACI  hocam anladığım kadarıyla masaüstü tarafında uygulama gelistiriyorsunuz. Sizin tecrubenizde biri Mysqle masaüstünde niye bulaştı anlamış değilim.

Onun tercihi olduğunu sanmam
(12-12-2018, Saat: 18:57)narkotik Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.@Tuğrul HELVACI  hocam anladığım kadarıyla masaüstü tarafında uygulama gelistiriyorsunuz. Sizin tecrubenizde biri Mysqle masaüstünde niye bulaştı anlamış değilim.

Uğur bey haklı. Herşeyi seçemiyoruz maalesef.
Bir çözüm değil belki fakat böyle bir durumla karşılaşsam ya işlemleri tek tek transactionla kontrollü bir öncekinden hata dönüp dönmediğine göre yapardım. Yada temp tablolarla çalışırdım oradada flag ile giderdim.
(12-12-2018, Saat: 22:23)narkotik Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Bir çözüm değil belki fakat böyle bir durumla karşılaşsam ya işlemleri tek tek transactionla kontrollü bir öncekinden hata dönüp dönmediğine göre yapardım. Yada temp tablolarla çalışırdım oradada flag ile giderdim.

Öyle bir şey yapacağınıza Sql Server kullanın çok daha iyidir Wink
(13-12-2018, Saat: 08:42)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
(12-12-2018, Saat: 22:23)narkotik Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Bir çözüm değil belki fakat böyle bir durumla karşılaşsam ya işlemleri tek tek transactionla kontrollü bir öncekinden hata dönüp dönmediğine göre yapardım. Yada temp tablolarla çalışırdım oradada flag ile giderdim.

Öyle bir şey yapacağınıza Sql Server kullanın çok daha iyidir Wink

Smile
Bu microsoft işi güzel yapıyorda duygusal olarak sevemiyorum bu adamları.
(13-12-2018, Saat: 09:11)boreas Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Bu microsoft işi güzel  yapıyorda duygusal olarak sevemiyorum bu adamları.

Ben de Micro$oft'u hiç sevmem; ama yiğidi öldürüp hakkını teslim etmek gerekir.
(13-12-2018, Saat: 08:42)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
(12-12-2018, Saat: 22:23)narkotik Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Bir çözüm değil belki fakat böyle bir durumla karşılaşsam ya işlemleri tek tek transactionla kontrollü bir öncekinden hata dönüp dönmediğine göre yapardım. Yada temp tablolarla çalışırdım oradada flag ile giderdim.

Öyle bir şey yapacağınıza Sql Server kullanın çok daha iyidir Wink

Kesinlikle katılıyorum. Daha önce MYSQL pek kullanmadım , çok kullanışlı hatta hızlı olduğunu söyleyenler olsa da tercih etmedim. Ama etmeme nedenim çok iyi anladığımdan değil sadece MsSQL de daha fazla tecrübem olduğundan ama Tuğrul Hocanın yazılarını okudukça ne kadar şanslı olduğumu anladım Smile

Bilgilendirme için Teşekkür ederim.
Barkodku satış yapan bir tanıdığım bir çok uygulamayı denemişti. Dönip dolaşıp MS DOS tabanlı malum uygulamada karar kılmıştı. Modern arayüzlü uygulamaları kullanmadığı için eleştirmiştim. Sebebi yaptığı işlemleri elle hesapladığında programlarda tutarsızlıklar oluşuyordu. Sanırım şöyleydi, bir ekranda yapılmış gözüken işlem başka ekranda gözükmüyordu.
Acaba bu uygulamalarda da bahsettiğüniz durum mu oluşuyordu diye düşündürüyor.
(13-12-2018, Saat: 19:56)engerex Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Barkodku satış yapan bir tanıdığım bir çok uygulamayı denemişti. Dönip dolaşıp MS DOS tabanlı malum uygulamada karar kılmıştı. Modern arayüzlü uygulamaları kullanmadığı için eleştirmiştim. Sebebi yaptığı işlemleri elle hesapladığında programlarda tutarsızlıklar oluşuyordu. Sanırım şöyleydi, bir ekranda yapılmış gözüken işlem başka ekranda gözükmüyordu.
Acaba bu uygulamalarda da bahsettiğüniz durum mu oluşuyordu diye düşündürüyor.

Muhtemelen olabilir. Şöyle bir gerçek var. Eğer SQL RDMBS kullanacaksanız Transaction el ayak oluyor. Aynı zamanda veri tutarlılığı için kullanımı zaruri gerekli bir özellik oluyor. En basit örneği @Tuğrul HELVACI  hocam verdi. Muhasebe Fiş tarafı, Cari Hesap ve Faturalar tutarsız olması durumu kabullenemez bir durum. Bunun önüne geçmek için ya tüm işlemler olmalı yada hiç bir işlem olmamalı. Bu örnek sadece Muhasebe programı için değil bu şekilde birden fazla birbiri ile ilişkili kayıtlarınızın olduğu durumlarda geçerli oluyor.

mySQL alternatifi olarak PostgreSQL öneririm. MSSQL de uygulama yazarak kullanmak gibi bir tecrübem hiç olmadı fakat MSSQL kullanan uygulamalarımız oldu. MSSQL için karşılaştığım bariz bir saçmalığı söyleyebilirim. Windows Server güncellemesinden sonra SQL Express ayarları kendi kendine bozuldu. Bunun için bir sürü uğraşmak zorunda kaldım. Bir iki defa bununla karşılaştım.

Ubuntu üzerine PostgreSQL server 2012 de kurdum. Taş gibi hala maşallah diyelim nazar boncuğunu da takayım. Sadece DB hizmeti veriyor. başka bir işlem yapmıyor. SQL DB Yedeklerini de crontab ile kendi üzerine ve External bir depolama alanına sıkıştırmalı olarak ayrıca günlük yedekleme alıyor.
Sayfalar: 1 2