FilemakerTurk, AYS Bilişim ve Beyaz.net tarafından desteklenmektedir.
Filemakerturk.com a Hoş geldiniz. Mehmet KAYA 0532 231 07 27
Filemaker Lisans İhtiyacınız için FilemakerTürk Yönetimi ile iletişime geçin
 
Alakalı Siteler:

AYS Bilişim


Cabitaş


FMK Solutions | Maatwerk Applicaties
 

Veri Tabanı Dizaynı ve Performansı

+2 oy
188 kez görüntülendi

Selamlar Değerli Üstatlar,

Kullanıcı sayısı ve veri trafiği yüksek projelerde veriyi birden fazla *.fp12 dosyasına dağıtmak ve dosyalar arası ilişki kurmak doğru mudur? Örneğin cari kartlar bir dosyada, fakat bu cari kartlardan çekilecek raporlar ayrı bir *.fp12 dosyasında. Yine bu cari kartlara bağlı hareketlerin tutulacağı hareketler ayrı bir dosyada gibi? En performanslı yöntem nedir? Bu konuda fikirlerinizi paylaşabilir misiniz?

15, Şubat, 15 Database kategorisinde toaceyhan (4,020 puan) tarafından soruldu

2 Cevaplar

0 oy
Big datada ilişki yapıları sağlıklı değildir. Sql veritabanı tasarımı konusunu inceleyin. Hesaplama alanlarından uzak durup tablolar arası ilişkileri azaltmakta fayda var.
15, Şubat, 15 Goksel_Gokce (74,120 puan) tarafından cevaplandı
+3 oy

selam,

projeyi dosyalara ayırmanın performans için faydası olacağını düşünmüyorum. test etmedim, öngörüm.

 

bazı büyük projelerde bir birini doğrudan ilgilendirmeyen veya çok az kısımda ilgilendiren bölümleri ayrı dosyalar halinde hazırlıyoruz. örnek olması bakımından bu şekilde 5 parçaya böldüğümüz bir projede büyük dosyalardan bir tanesinin özetini aşağıya ekleyeyim:

Tablo sayısı: 163

Tablolardaki Alan sayısı: Genelde 5-30 arası, bazı tablolarda 100'e yakın, istisna olan bir kaç tabloda 200'ün üzerinde

Kayıt sayısı: 5 milyondan fazla

Yerleşim Sayısı: 925

Yukarıdaki bilgiler prodeki tek dosya için, bundan biraz daha küçük olan bir kaç dosya daha var. Toplam veritabanı boyutu 80 GB

 

Yaklaşık 70 kişi + (biraz da) web bağlantıları dosyaya erişiyor. 

 

Soruya geri döneyim, genel olarak projeyi daha kolay yönetebilmek için tek dosyada tabloları açmak pratik. Yukarıdaki gibi bir dosya aynı anda bir çok kullanıcıya hizmet veriyor. Sizin projenizde hedeflediğiniz büyüklük nedir?

 

15, Şubat, 15 F. Osman Cabi (118,210 puan) tarafından cevaplandı
Dosyaları bölmek kullanıcı yetkilendirmesinde kolaylık sağlıyor. Başka bir esprisi yok. Yukarıda yazmayı unutmuşum :)
Göksel ve Osman Hocam yorumlarınız için teşekkür ederim. Osman hocam siz gayet detaylı açıklamışsınız. Yukarıda anlattığınız örnek ile Fm ile neler yapılabileceğini anlamış oldum. Şu anda böyle büyük bir proje yok. Biraz da öğrenmek ve tecrübelerinizden faydalanmak için sordum.
...