hacı diyelimki 1.000.000 üyem var ve hepsi aktif işlem yapıyor. bu databaseyi 1 tanede tutmammı daha yararlıdır yoksa 50 tane ayrı ayrı parçaya blmemmi daha iyidir? DAĞDA ÜÇ BEŞ KOYUN SÜRÜSÜ, TUTTURMUŞ BİR KÜRDİSTAN TÜRKÜSÜ, ELİNE ALMIŞ BAYRAK DİYE BİR MASA RTÜSÜ, SATSAN BEŞ PARA ETMEZ NE DİRİSİ NE DE LÜSÜ, SOYU SOYSUZ OLAN SENSİN TOPRAK SENİN NEYİNE, İTE İTLİK YAPIP KAFA TUTMA BEYİNE, ANLASA DEDİĞİMİ SOKAKTAKİ KPEK AĞLAR HALİNE, DUY ULAN SOYSUZ NE MUTLU TÜRKÜM DİYENE...

buzul benim anladığım kadarıyla 1 dbyi tek parça halindemi tutmam gerek diye sormuş ben o yüzden parçalamasını nerdim. 50 farklı db zaten tek amaç için kullanılan bir program için yersiz. Ama işlemci mimarisine gre bir seferde getirilen veri ne kadar fazlaysa zaman kaybıda o kadardır. O yüzden bence profosyonel bir süreç takip edilecekse ERM formatında bir şablon hazırlanmalı, ilişkiler iyi incelenmeli fonksiyonel bağıntılar mevcutsa ayrı tabloya alınmalı, en sonunda istenilen ana tablo inşaa edilmeli. Parçalama işlemini insan olarak düşündüğümüzde bize çok uzun bir süreçmiş gibi geliyor tek bir yerden almak daha mantıklıymış gibi. Ama bilgisayar açısından incelendiğinde parçalanması, süreçlerin ayrı bir modellemeye oturturlması her zaman daha mantıklı.

: hacı diyelimki 1.000.000 üyem var ve hepsi aktif işlem yapıyor. bu databaseyi 1 tanede tutmammı daha yararlıdır yoksa 50 tane ayrı ayrı parçaya blmemmi daha iyidir? dostum sorunu tam anlamadım eğer sordugun şey clusster yani kümeleme işlemiyse tabiiki tek bir veritabanına yüklenmek yerine işlemi blmek daha yararlı... Hatta MSSQL2005 bu konuda beni inanılmaz derecede sevindiren bir kolaylıga sahiptir... Birde kişisel not 1.000.000 üyelik yeri nerde buldun syle bende oraya gidim :P Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

50 veya daha fazla parçaya blmen daha mantıklı çünkü tek tabloda oluşturacağın sorguda tablodaki tüm gerekli gereksiz veriler gelicek ve bu sorgunun uzamanasına yol açacaktır. Büyük bir sistem sz konusuuysa zaman aşımı, sistemin yorulması gibi şeyler sz konusu olabilir. Değişik tablolara blmek her zaman en mantıklısıdır. Nerden biliyorum bununda algoritmik incelemesini yaptık a. k. boş işlerin adamıyız biraz.

: hacı diyelimki 1.000.000 üyem var ve hepsi aktif işlem yapıyor. bu databaseyi 1 tanede tutmammı daha yararlıdır yoksa 50 tane ayrı ayrı parçaya blmemmi daha iyidir? hoca bana kalırsa tek 1 db de tutman daha hayırlı olur gibi geliyor aksi halde50 tane parça için ayrı ayrı kayıt açtırcaksın işlem yaptırcaksın kapattırcaksın vs.. bence daha sağlıksız olur gibime geliyor.. :/ama bi de şu var ben mesela access db kullanıyorum bi sistemimdeanlık 100 üye işlem yapıyor her saniye. yaklaşık 40 a yakında tablo var. ben bunları mecburen 2 ye bldümçünkü işlemler çakışınca sistem hem hata veriyor, hemde access db boyutu büyüyor ve bozuluyormssqlda veya mysqlda blmene gerek yoktur diye düşünüyorum çünkübu benim access sistemin mssql db versiyonlusuda var onda hiç bu şekil problem almıyorum :|

robotix hocam şimdi mesela kendi açımdan sylüom buzul abü kusura bakma konunu dağıtcam :D:Dbi chat sistemi yazdım büyük bi proje.. kiralıyorum filan kodu vermiyorum. şimdi bu sistemlerde anlık 100 üye kimisi odalarda sohbet ediyor kimisi foruma deftere şiir blümüne itiraflara yazı yazıyorkimisi zel odalarda kimisi mesaj kutusunda kimisi kişisel ayarlarını değiştirio kimisi aktif üyelere bakıoadminler siteden üye atıyo kitliyo vs.. :D bunların hepsi aynı anda oluyor. uyeler tablosu zaten sürekli işlem altında çünkü üyelerin sitede kaç dk kaç saniye online olduğu, sitede banlı üye varmı, browser banlı, ip banlı üye varmı üye nerde hangi işlemi yaptığı vs çekiliyor, güncelleniyor.. şimdi benim db de üyeler, forum, odalar, zelodalar vs vs tablolarım var tek bi db.. tek bi db nin açılması, ve üyenin o tek db de işlem yapmasımı iyi?yoksa uyeler tablosu farklı db, odalar tablosu farklı bi db olarak varsayarsak2 tablo üstünde mi aynı anda işlem yapması iyi? sonucta 2 db de birden iş yapacak. 2 farklı bağlantı açılıyor, 2 farklı bağlantıya ait iş yapılıyor. diğeride tek bi db üzerinden bir kaç iş yapıyor. tek bi db 100% kullansa, ben bunu 2 db ye bldüğümde %70 uyeler db sine %30 diğer dblere ayırcakhele bi de 10 15 db oldugunu varsayalım %30 luk değer 10 a 15 e paylasacak boşu boşuna gibi geliyor bana tabi bilmiyorum bilgim yok ama genel olarak düşününce yle geliyor. :/ :|

sadece veritabanlarında degil servis saglayan her tür bilgisayar sisteminde olabilir... Olay bir kısacana RAID mantıgına benzetebilirsin. Bir işi birden fazla bilgisayara yaptırıyorsun yani aralarında iş blümü oluyor... aynı zamanda sistemlerden biri devre dışı kaldıgı zaman diyerleri servis kesintiye ugramadan devam ediyorlar... şyle düşün hotmail binlerce bilgisayardan oluşuyor orda mesela web-sunucu işlevini 1000 pc veritabanındaki verileri 40.000 pc felan tutuyor bylelikle hem iş blümü yapılıyor hemde içlerinden biri bozulursa hizmet kaldıgı yerden devamediyor Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

http://tr. wikipedia. org/wiki/SQLhttp://www.sqlnedir.com/http://www. halukpolat.com/tr/kitaplar/sqlkek/index.htmvs... vs...

express versiyonu bedava tabi bazı ram cpu ve disk sınırlaması var ftw

aynen :) Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

pwki mysql den randıman alabilirmiyim sql server en paşası diyorlar ama :( forum sitesi falan yazsam mesela diyelim 50.000 üyeli aktif bir sistem mysql üstesinden gelebilirmi bu durumun? DAĞDA ÜÇ BEŞ KOYUN SÜRÜSÜ, TUTTURMUŞ BİR KÜRDİSTAN TÜRKÜSÜ, ELİNE ALMIŞ BAYRAK DİYE BİR MASA RTÜSÜ, SATSAN BEŞ PARA ETMEZ NE DİRİSİ NE DE LÜSÜ, SOYU SOYSUZ OLAN SENSİN TOPRAK SENİN NEYİNE, İTE İTLİK YAPIP KAFA TUTMA BEYİNE, ANLASA DEDİĞİMİ SOKAKTAKİ KPEK AĞLAR HALİNE, DUY ULAN SOYSUZ NE MUTLU TÜRKÜM DİYENE...

buzul editlenmez o :P.. bırak sen bunu..html ye başla :D

himm benim şimdi sunucum var ve üzerinde mssql ıvır zıvırtıları var sunucu windows server 2003 ve her bi haltı var... yani ben kendi pc me sql server kurup çalışmalarımı veritabanımı sql server veritabanı ile yapsam acceside şutlasam... para mara demem gerekmiyor yani dimi aynen bunu anlıom ben :)yani sunucunun bulunduğu datacenter sahini ne zkim yerse yesin hesabı? DAĞDA ÜÇ BEŞ KOYUN SÜRÜSÜ, TUTTURMUŞ BİR KÜRDİSTAN TÜRKÜSÜ, ELİNE ALMIŞ BAYRAK DİYE BİR MASA RTÜSÜ, SATSAN BEŞ PARA ETMEZ NE DİRİSİ NE DE LÜSÜ, SOYU SOYSUZ OLAN SENSİN TOPRAK SENİN NEYİNE, İTE İTLİK YAPIP KAFA TUTMA BEYİNE, ANLASA DEDİĞİMİ SOKAKTAKİ KPEK AĞLAR HALİNE, DUY ULAN SOYSUZ NE MUTLU TÜRKÜM DİYENE...

arkadaşlar kafam baya allak bullak ldu yardım ederseniz fena olmaz :Dşimdi sql server olayına geçmem lazım veritabanı olarak accesi kullanıyorum ama sql servere geçeceğimolay şu bir kaç arkadaş dediki sql serveri ticari amaç için kullanırsan para demek zorundasın diye. bunun beleş yolu yokmu ticari amaç için kullanacağız ve sonradan para veya ceza demeyelim... biliyorsunuzki emlağı yapıyorum yıllardan beri :) hazır yapmışken sql servere geçireyim diyorum. sql i hangi versiyonu beleş nasıl olur asp ile nerilerinizi bekliyorum. DAĞDA ÜÇ BEŞ KOYUN SÜRÜSÜ, TUTTURMUŞ BİR KÜRDİSTAN TÜRKÜSÜ, ELİNE ALMIŞ BAYRAK DİYE BİR MASA RTÜSÜ, SATSAN BEŞ PARA ETMEZ NE DİRİSİ NE DE LÜSÜ, SOYU SOYSUZ OLAN SENSİN TOPRAK SENİN NEYİNE, İTE İTLİK YAPIP KAFA TUTMA BEYİNE, ANLASA DEDİĞİMİ SOKAKTAKİ KPEK AĞLAR HALİNE, DUY ULAN SOYSUZ NE MUTLU TÜRKÜM DİYENE...

: 50 veya daha fazla parçaya blmen daha mantıklı çünkü tek tabloda oluşturacağın sorguda tablodaki tüm gerekli gereksiz veriler gelicek ve bu sorgunun uzamanasına yol açacaktır. Büyük bir sistem sz konusuuysa zaman aşımı, sistemin yorulması gibi şeyler sz konusu olabilir. Değişik tablolara blmek her zaman en mantıklısıdır. Nerden biliyorum bununda algoritmik incelemesini yaptık a. k. boş işlerin adamıyız biraz. hoca 50 tane db zaten başlı başına yormaz mı serveri? 50 tane farklı kayıt seti oluşturmak vs vs tutki 50 üye 50 ayrı işlem 50 ayrı db yi çalıştırdı sanmıyorum server dayanırmı?buzul db bazından sormuş tablodaki hücre bazından deil :/ sandman bunu yazdı: dostum sorunu tam anlamadım eğer sordugun şey clusster yani kümeleme işlemiyse tabiiki tek bir veritabanına yüklenmek yerine işlemi blmek daha yararlı... Hatta MSSQL2005 bu konuda beni inanılmaz derecede sevindiren bir kolaylıga sahiptir... Birde kişisel not 1.000.000 üyelik yeri nerde buldun syle bende oraya gidim :P hoca kümeleme işleminden biraz bahsedermisin nasıl bişey o? :|

mssql paralidirmysql belestir benim için programlanma devrelerini yakarım yanmiş devrelerimi bi tarafına sokarım :)

Veritabanlarının performansı daha çok kaç kayıt tuttuklarından ziyade üstlerinde yapılan işlemlerin toplam veri değeriyle hesaplanır... Yani 50.000 üye sırf girip mesaj yazıyorsa mysql gayet iyi sonuclar verir ama daha kompleks sorgularda ve toplam veri akışı 4TB geçtigi zaman mssql daha iyi sonuclar veriyor Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

mssql paralidir mysql belestir benim için programlanma devrelerini yakarım yanmiş devrelerimi bi tarafına sokarım :)

microsoft yapmış sql serverı beleş biraz zor :) sen yapıcaksın siteni yanında da vericeksin budur sql dosyasıdır die adam mssql yüklü bir sistem bulup kurucak hani sen kendi serverına vericeksen geçmiş olsun :D Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

edit medit olm bışver işi ğrenioz sen ona bak bilmeyen adam editleyemez :D + emlağın alayını kendim yazdım 1 damla edit yok ortağım filozoftaa proğramını yazdı msn den yazda atayım dilini az yut :D DAĞDA ÜÇ BEŞ KOYUN SÜRÜSÜ, TUTTURMUŞ BİR KÜRDİSTAN TÜRKÜSÜ, ELİNE ALMIŞ BAYRAK DİYE BİR MASA RTÜSÜ, SATSAN BEŞ PARA ETMEZ NE DİRİSİ NE DE LÜSÜ, SOYU SOYSUZ OLAN SENSİN TOPRAK SENİN NEYİNE, İTE İTLİK YAPIP KAFA TUTMA BEYİNE, ANLASA DEDİĞİMİ SOKAKTAKİ KPEK AĞLAR HALİNE, DUY ULAN SOYSUZ NE MUTLU TÜRKÜM DİYENE...