Hangi VT ve nasıl bir yapı
Hangi VT ve nasıl bir yapı
Merhaba ustalarım,
Bana yap diyen olmasada hali hazırda kullandığımız ağda çalışan ve server' i ankarada olan bir prg. var. Kullanıcı bilgisayarlara sadece exe kuruluyor.
Bazı aksaklıklar yaşanıyor bağlanmada sorun, karmaşık kullanışlılığı gibi. üç ayrı proje var içinde ve üçüne ayrı ayrı kullanıcı adı ve şifre ile giriliyor. buda tabiki bağlantı durumlarında kullanıcıyı üzüyor.
Bu konu hakkında önümüzdeki günlerde fikir danışabilirler bize o yüzden hazırlanmak istedim ve fikrimi sormasalarda, bu projeyi yapmasamda öğrenme amaçlı olarak sizlere danışmak istedim.
Kaba olarak proje şöyle,
Türkiyenin il ve ilçelerini düşünün sayısı kadar büro, şube var. bunlara exe kurulacak Ankarada server ve vt bulunacak. Ağ ortamından bu servere bağlanacak. Tabloda ise gidilen olay ve yapılan işlerin girileceği alanlar olacak. Yaklaşık 20-30 arası alan.
bu alanlara bağlanacak olan büro kendine ait kendi çalışma sahasını ilgilendiren bilgileri girecek. yani sokaktaki sokakta yaptıklarını içerdeki ise içerde yaptıklarını girecek. epey bir kullanıcı ortaya çıkıyor.
kullanıcılara merkez+il+ilçe+büro gibi bir rakamsal tanımlama yapılabilir.
öğremek istediğim bilgilerden en önemlileri şunlar
*Hangi vt bu işi yapar. (yılda yaklaşık 50 bin kayıt türkiye geneli) sanırım bu işi fb yapar ama yinede tavsiyelerinizi almak istiyorum.
*tabloları nasıl yapmalıyım (her büro ve ilçe için ayrı bir tablo mu-bir tablo içinde tanımlamasına göre filitreleyerek mi) çünkü login olan kullanıcı sadece kendi girdiği verileri görecek. burada login olurken filitreleme yapılırsa kendine ait olan kayıtlar vt de yavaşlama olabilirmi. yapılmak istenen her kullanıcı kendine ait bilgileri görecek ve giriş-çıkış-güncelleme-sorgulama vb işlemleri yapacak
*nasıl bir bağlantı şekli ile vt ye bağlanılmalı nelere dikkat edilmeli. bu yazıyı yazmadan önce fb nin ağda çalıştırılma makalesini okudum (ib olarak anlatılmış olsada aynı olduğunu biliyorum) sadece bu kuralları uygulamak yeterlimi.
aslında baya büyük proje ve kellemizi de alabilir. ama ticaret cesarettir demişler her ne kadar bu iş ticari olmasa da bir yerinden tutup başlamak lazım.
teşekkür ve saygılarımla
kolay gelsin
Bana yap diyen olmasada hali hazırda kullandığımız ağda çalışan ve server' i ankarada olan bir prg. var. Kullanıcı bilgisayarlara sadece exe kuruluyor.
Bazı aksaklıklar yaşanıyor bağlanmada sorun, karmaşık kullanışlılığı gibi. üç ayrı proje var içinde ve üçüne ayrı ayrı kullanıcı adı ve şifre ile giriliyor. buda tabiki bağlantı durumlarında kullanıcıyı üzüyor.
Bu konu hakkında önümüzdeki günlerde fikir danışabilirler bize o yüzden hazırlanmak istedim ve fikrimi sormasalarda, bu projeyi yapmasamda öğrenme amaçlı olarak sizlere danışmak istedim.
Kaba olarak proje şöyle,
Türkiyenin il ve ilçelerini düşünün sayısı kadar büro, şube var. bunlara exe kurulacak Ankarada server ve vt bulunacak. Ağ ortamından bu servere bağlanacak. Tabloda ise gidilen olay ve yapılan işlerin girileceği alanlar olacak. Yaklaşık 20-30 arası alan.
bu alanlara bağlanacak olan büro kendine ait kendi çalışma sahasını ilgilendiren bilgileri girecek. yani sokaktaki sokakta yaptıklarını içerdeki ise içerde yaptıklarını girecek. epey bir kullanıcı ortaya çıkıyor.
kullanıcılara merkez+il+ilçe+büro gibi bir rakamsal tanımlama yapılabilir.
öğremek istediğim bilgilerden en önemlileri şunlar
*Hangi vt bu işi yapar. (yılda yaklaşık 50 bin kayıt türkiye geneli) sanırım bu işi fb yapar ama yinede tavsiyelerinizi almak istiyorum.
*tabloları nasıl yapmalıyım (her büro ve ilçe için ayrı bir tablo mu-bir tablo içinde tanımlamasına göre filitreleyerek mi) çünkü login olan kullanıcı sadece kendi girdiği verileri görecek. burada login olurken filitreleme yapılırsa kendine ait olan kayıtlar vt de yavaşlama olabilirmi. yapılmak istenen her kullanıcı kendine ait bilgileri görecek ve giriş-çıkış-güncelleme-sorgulama vb işlemleri yapacak
*nasıl bir bağlantı şekli ile vt ye bağlanılmalı nelere dikkat edilmeli. bu yazıyı yazmadan önce fb nin ağda çalıştırılma makalesini okudum (ib olarak anlatılmış olsada aynı olduğunu biliyorum) sadece bu kuralları uygulamak yeterlimi.
aslında baya büyük proje ve kellemizi de alabilir. ama ticaret cesarettir demişler her ne kadar bu iş ticari olmasa da bir yerinden tutup başlamak lazım.
teşekkür ve saygılarımla
kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Re: Hangi VT ve nasıl bir yapı
50 bin kayıt ise çok azmış ben 2-5 milyon arası kayıtlarla uğraşıyorum bu yüzden sana böyle büyük bir proje için MSSQL Server (Hadi ya sende dediğinizi duyar gibiyimbobasturk yazdı: *Hangi vt bu işi yapar. (yılda yaklaşık 50 bin kayıt türkiye geneli) sanırım bu işi fb yapar ama yinede tavsiyelerinizi almak istiyorum.

Projenin asıl kilit noktası burası hocam. Tabloların hepsi birbiri ile ilişkili ve bu ilişkiler çok dikkatli oluşturulması sp ve trigerler çok sağlam tasarlanmalı.bobasturk yazdı: *tabloları nasıl yapmalıyım (her büro ve ilçe için ayrı bir tablo mu-bir tablo içinde tanımlamasına göre filitreleyerek mi) çünkü login olan kullanıcı sadece kendi girdiği verileri görecek. burada login olurken filitreleme yapılırsa kendine ait olan kayıtlar vt de yavaşlama olabilirmi. yapılmak istenen her kullanıcı kendine ait bilgileri görecek ve giriş-çıkış-güncelleme-sorgulama vb işlemleri yapacak
Bağlantı şekli gerçekten çok önemli projenin güvenliği ve dolayısıyla başarının sırrı burada bu konuyu bence çok iyi araştırın derim hocam (bende en iyi yolu bilmiyorumbobasturk yazdı: *nasıl bir bağlantı şekli ile vt ye bağlanılmalı nelere dikkat edilmeli. bu yazıyı yazmadan önce fb nin ağda çalıştırılma makalesini okudum (ib olarak anlatılmış olsada aynı olduğunu biliyorum) sadece bu kuralları uygulamak yeterlimi.

Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________
Ben fazla bişey demicem ama,
Gerçekten uzak bağlantılardaki performansı çok iyi hemde güvenlik olaylarıda süper ++++
bu cümleyi bir daha düşünün derim
Henüz bir sorun yaşamadınız sanırım bu konuyla alakalı olarak.
Kolay Gelsin
Gerçekten uzak bağlantılardaki performansı çok iyi hemde güvenlik olaylarıda süper ++++
bu cümleyi bir daha düşünün derim

Henüz bir sorun yaşamadınız sanırım bu konuyla alakalı olarak.
Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
-
- Kıdemli Üye
- Mesajlar: 1026
- Kayıt: 11 Şub 2005 02:12
- Konum: İstanbul
Araya internet girdikten sonra veri tabanının porformansından çok senin yazdığın sorguların sadeliğine ve internetin hızına kalıyor iş. Mümkün olduğunca az veri çekmelisin. Kullandığın veri tabanı ne olursa olsun sakın table gibi bir bileşen kullanma. Herzaman verileri süzebileceğin query ve dataset gibi bileşenleri kullan ve asla kullanmayacağın bir alanı çağırma.
merhaba,
kayıt olayı sürekli artacak olması olayların artması veya artmamasına bağlı ama sürekli artışın olacağı göz önünde bulunduruyorum. ama sanırım matematiksel hesap yaptığında fb bu işi kıvırır gibime geliyor ücretsiz olması hasebi ile.
tablolar muhakkak ilişkili olmak zorunda. biri olayı girerken diğeri olayda incelenen metaryel sonuçlarını ilişkili olarak girecek.
beni düşündüren bu ilişkileri yaptıktan sonra her kullanıcı programı çalıştırdığı zaman kendi birimine ait bilgileri görmesi. ana makine tarafındaki her bilgiyi görecek fakat terminaller sadece kendi bilgilerini görecek. şöyle açıklayayım istanbul büyükçekmece de veri girişi yapan kullanıcı programı açtığı zaman sadece büyükçekmeceye ait bilgileri, afyon sandıklı da giren kullanıcı sandıklıya ait bilgileri, hakkariden giriş yapan sadece hakkariye ait bilgileri görmesi. burada mantık yürütemiyorum. yürütsemde performans açısından nasıl olacağını bilemiyorum. herkese ayrı tablo yapmak yüzlerce tablo demek, filtreleme de ise performans düşündürüyor.
boyumuzu aşan bir işimi kurcalıyoruz bilmiyorum ama insan yaparak daha güzel ve sağlam bilgiya sahip oluyor.
teşekkür ve saygılarımla
kolay gelsin
kayıt olayı sürekli artacak olması olayların artması veya artmamasına bağlı ama sürekli artışın olacağı göz önünde bulunduruyorum. ama sanırım matematiksel hesap yaptığında fb bu işi kıvırır gibime geliyor ücretsiz olması hasebi ile.
tablolar muhakkak ilişkili olmak zorunda. biri olayı girerken diğeri olayda incelenen metaryel sonuçlarını ilişkili olarak girecek.
beni düşündüren bu ilişkileri yaptıktan sonra her kullanıcı programı çalıştırdığı zaman kendi birimine ait bilgileri görmesi. ana makine tarafındaki her bilgiyi görecek fakat terminaller sadece kendi bilgilerini görecek. şöyle açıklayayım istanbul büyükçekmece de veri girişi yapan kullanıcı programı açtığı zaman sadece büyükçekmeceye ait bilgileri, afyon sandıklı da giren kullanıcı sandıklıya ait bilgileri, hakkariden giriş yapan sadece hakkariye ait bilgileri görmesi. burada mantık yürütemiyorum. yürütsemde performans açısından nasıl olacağını bilemiyorum. herkese ayrı tablo yapmak yüzlerce tablo demek, filtreleme de ise performans düşündürüyor.
boyumuzu aşan bir işimi kurcalıyoruz bilmiyorum ama insan yaparak daha güzel ve sağlam bilgiya sahip oluyor.
teşekkür ve saygılarımla
kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

-
- Kıdemli Üye
- Mesajlar: 1026
- Kayıt: 11 Şub 2005 02:12
- Konum: İstanbul
Her kullanıcı için bir tablo açmayı aklından bile geçirme! Tek yapman gereken Her kayda Kullancı_Id yâni kullanıcı kimlik numarası girerek o id ye sahip kayıtları listelemek.bobasturk yazdı:ana makine tarafındaki her bilgiyi görecek fakat terminaller sadece kendi bilgilerini görecek. şöyle açıklayayım istanbul büyükçekmece de veri girişi yapan kullanıcı programı açtığı zaman sadece büyükçekmeceye ait bilgileri, afyon sandıklı da giren kullanıcı sandıklıya ait bilgileri, hakkariden giriş yapan sadece hakkariye ait bilgileri görmesi. burada mantık yürütemiyorum. yürütsemde performans açısından nasıl olacağını bilemiyorum. herkese ayrı tablo yapmak yüzlerce tablo demek, filtreleme de ise performans düşündürüyor.
Yâni anlayacağın bir kullancılar tablon olacak.Burada tüm kullanıcıların tekil bir kimlik numarası ile birlikte kullanıcı adı ve şifre girilmiş olacak.Sonra kullanıcı oturum açtığında buradaki bilgilere göre kayıtları saçeceksin.Gâyette performanslı çalışacaktır.
MerhabaKuri_YJ yazdı: Gerçekten uzak bağlantılardaki performansı çok iyi hemde güvenlik olaylarıda süper ++++
bu cümleyi bir daha düşünün derim![]()

@bobastur hocam
Şaka bir yana Hocam bu tür projeleri yapmaktan ziyade tasarlamak çok önemli bu konuda sizi gerçekten çok taktir ettim @bobasturk hocam.
Saygılarımla
Kolay gelsin.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________
merhaba,
@pro_imaj ustam çok geniş ve detaylı bir proje, nasıl desem üç ayrı kuruluşun ortak kullandığı bir program gibi bişey. İnceleme yapan ve bilgisini giren kuruluş, iz incelemesini yapan kuruluş, kimyasal incelemesini yapan kuruluş ve bu işleri yapan pek çok büro, şube, müdürlük. iyi tasarlamazsak öyle bir çuvallarızki kimse çıkaramaz heralde.
eğer böyle bir görev alırsam şunu bilinki çok başınızı ağrıtacağım. ama görev almazsamda öğrenme amaçlı ama sakin ve kararlı olarak kendim uygulama üzerinde çalışmak istiyorum.
yani iki türlüde benden kurtuluşunuz yok.
teşekkür ve saygılarımla
kolay gelsin
@pro_imaj ustam çok geniş ve detaylı bir proje, nasıl desem üç ayrı kuruluşun ortak kullandığı bir program gibi bişey. İnceleme yapan ve bilgisini giren kuruluş, iz incelemesini yapan kuruluş, kimyasal incelemesini yapan kuruluş ve bu işleri yapan pek çok büro, şube, müdürlük. iyi tasarlamazsak öyle bir çuvallarızki kimse çıkaramaz heralde.
eğer böyle bir görev alırsam şunu bilinki çok başınızı ağrıtacağım. ama görev almazsamda öğrenme amaçlı ama sakin ve kararlı olarak kendim uygulama üzerinde çalışmak istiyorum.
yani iki türlüde benden kurtuluşunuz yok.
teşekkür ve saygılarımla
kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

merhaba ustalarım,
ali ustamın dediği gibi (zaten çalışmalarımda table kullanmıyorum) ibdataset kullanmayı, sorgularda ibquery kullanmayı düşünüyorum. ama yapabildiğim kadarı ile raporlamaları sp ile vt kısmında yapmayı düşünüyorum. birde herkeze tekil numara vermek olayını düşünmüştüm. misalen büyükçekmece için 063410 gibi. 06 ankara, 34 istanbul, 10 büyükçekmece gibi.
burada öğrenmek istediğim yaptığım çalışmamda ilişkileri pk ve ortak alanlar ile ibdataset üzerinde where idno=:idno olarak ilişkilendirebiliyorum. raporlamalarda da sp yi analıyabiliyorum ama bu triger oluşturma işi bu gibi veri girişi ve istatistiki raporlamalar alınacak vt ağırlıklı tablolarda nasıl, nerede ve ne iş için kullanılacak. bu konuda aydınlatırsanız sevineceğim, zira araştırmamı ve kendimi geliştirmeyi bu yönde yapacağı.
zira bahsettiğim bu çalışma tüm bilgileri toplamak ve performans ölçümü yapılmakta kullanılıyor.
yapıyı şu şekil haya ediyorum.
benzersiz kullanıcı adları, bu kullanıcıların şifreleri ve sayfa açılıyor. açılış esnasında kullanıcı adına bağlı olarak vt den süzme yapılıyor kendi ilçesine veya bürosuna bağlı bilgiler gösteriliyor ve icabında buna kota konuluyor son 50 kayıt göstermesi gibi. kişi veri girişlerini yapıyor kaydediyor çıkıyor. bu vt üç parçaya ayrılmış durumda. ana tablo, detay1, detay2 (detay tablolar arttırılabilir). kullanıcılar kendini ilgilendiren bölüme verilerini giriyor. burada bir durum daha var kullanıcı adına göre form açılıyor. saha görevlisi için uygun form, büroda inceleme uzmanı için ayrı bir form ama vt leri aynı. aslında aynı vt ye kaydediyorlar.
şu an düşündümde kelimelerle anlatmayı beceremediğim programı nasıl icraata dökeceğim diye. ama sayenizde bu seviyeye gelmiş isek yine sayenizde daha ileriye de gidebiliriz.
teşekkür ve saygılarımla
kolay gelsin
ali ustamın dediği gibi (zaten çalışmalarımda table kullanmıyorum) ibdataset kullanmayı, sorgularda ibquery kullanmayı düşünüyorum. ama yapabildiğim kadarı ile raporlamaları sp ile vt kısmında yapmayı düşünüyorum. birde herkeze tekil numara vermek olayını düşünmüştüm. misalen büyükçekmece için 063410 gibi. 06 ankara, 34 istanbul, 10 büyükçekmece gibi.
burada öğrenmek istediğim yaptığım çalışmamda ilişkileri pk ve ortak alanlar ile ibdataset üzerinde where idno=:idno olarak ilişkilendirebiliyorum. raporlamalarda da sp yi analıyabiliyorum ama bu triger oluşturma işi bu gibi veri girişi ve istatistiki raporlamalar alınacak vt ağırlıklı tablolarda nasıl, nerede ve ne iş için kullanılacak. bu konuda aydınlatırsanız sevineceğim, zira araştırmamı ve kendimi geliştirmeyi bu yönde yapacağı.
zira bahsettiğim bu çalışma tüm bilgileri toplamak ve performans ölçümü yapılmakta kullanılıyor.
yapıyı şu şekil haya ediyorum.
benzersiz kullanıcı adları, bu kullanıcıların şifreleri ve sayfa açılıyor. açılış esnasında kullanıcı adına bağlı olarak vt den süzme yapılıyor kendi ilçesine veya bürosuna bağlı bilgiler gösteriliyor ve icabında buna kota konuluyor son 50 kayıt göstermesi gibi. kişi veri girişlerini yapıyor kaydediyor çıkıyor. bu vt üç parçaya ayrılmış durumda. ana tablo, detay1, detay2 (detay tablolar arttırılabilir). kullanıcılar kendini ilgilendiren bölüme verilerini giriyor. burada bir durum daha var kullanıcı adına göre form açılıyor. saha görevlisi için uygun form, büroda inceleme uzmanı için ayrı bir form ama vt leri aynı. aslında aynı vt ye kaydediyorlar.
şu an düşündümde kelimelerle anlatmayı beceremediğim programı nasıl icraata dökeceğim diye. ama sayenizde bu seviyeye gelmiş isek yine sayenizde daha ileriye de gidebiliriz.
teşekkür ve saygılarımla
kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.
