en büyük sitemde 70 bin üye varacaba ne kdara kadar dayanıcak diyodum databasebu soru aklıma takılıyodu aslında mysql rulz diyoruz :d Hardcore Gamer - Android Game Developer

: Zumsuk google arama sonuçlarını etkileyen 10larca etken var, milyar dolarlık şirket olmanın sırrıda orda zaten botun zekası:)Ayrıca facebook 100.000.000 üye ile mysql kullanıyor. Site yapmanın performans artırmaya ynelik bir çok yolu var, bunlardan biriside adam gibi sql kullanmak 1oo. ooo. ooo mu olmuş :Obide iş sadece db de bitmiyor sağlam kodlamak lazım. araba porşe olur şfr acemi olur arabanın mına koraraba murat 131 olur şfr alonso olur bu sefer araba şfrün mına kor sen hem iyi bir şfr olmalısın hemde iyi bir araba almalısın kelimeler albayım bazı anlamlara gelmiyor.

Mssql, mysql le değil oracle kapışır, kaldıki mssql ms yasakladığı için public performans sonucu yayınlanamıyor. Access aynı anda 21 kullanıcı bağlanabiliyor. Bu konuda çok fazla spekilasyon ve test sonucu var bu budur demek çok yanlış. Ama uzun vadede mysql kullanmak akıl karı, hem ücretsiz hem sql server olarak sağlam bir sistem. Umursamaz Tavrımın Hastası Olunuz.

Mynet, Facebook vs;rnek: sql-1. facebook-sql-server.com, sql-2. facebook-sql-server.com sql-3. facebook-sql-server.com sql-4. facebook-sql-server.comvs... Bilmem cileli.com ' u takip eder misin ama;PHP 5 ile gelen SQLite en hızlı ve en basit kullanıma ynelik veritabanı, MySQL orta hızlı ve orta kullanıma hitab eden veri tabanı, PostgreSQL ise yavaş ve komersiyal alana hitab eden bir veritabanıdır. Kapalı kaynakta ise lider Oracle, Microsoft SQL.. diye gidiyorMicrosoft SQL ise aşağı yukarı MySQL 'e eşit konumda sayılır.

abi nickmator.com ufak bi proje idi. Yani hem eğleneyim hem yle ufak hizmet versin gibi birşeydi. Fakat hem milletle konuşunca hemde bir iki araştırma sonucu byle birşey olmadığını grdüm. İlerleye bilir. E ilerlerse 2-3 sene içinde 200 bin civarı kayda ulaşabilir. Çünkü ingilizceyede çevireceğim. Bu durumda ufak access snaıyorum yetersiz gelecek. Kaldı ki ilerde kendi serverımı kurmak istersem linux oalcaktır. Bu yüzden php ile yazacağım nickmatoru. Yani asp. net te olabilir fakat bilgisayarlara işletim sistmei kurp windowsa verecek çok param yok. Linux kurarım diye dğüşünüyorum. Neyse bunlar sonraki karışık adımlar. Düşüncem şu 200 bin kayda 3 senede ulaşırsa günde hiç değilse 100-150 arası nick sorgusu olsun (gerçi şimdi ortalama 20-30) yada biraz abartladım günde 200-300 tane sorgu olsun. Hem binlerce kayıt hem binlerce update, şu bu. Access zaten kaldırmaz. Zaten access diye diretmyiorum. Mysql düşünüyordum. Mysql ne kadar kapasitededir büyük siteler mysql mu kullanıyor diye soracaktım. Fakat genelleme yaptım. Yani mynet asp kullanıyor fakat php olan wiki, google falan mysql mu kullanıyor?

Geçenlerde aklıma geldi site aldım paralı accesste kalsam bi kaç binden sorna cozutmaya başlaya bilir. Mysql yada mssql daha dayanır diyorum. Fakat google gibi, mynet gibi çok fazla bilgi saklayan sistemler nasıl saklıyor bu verileri?Yani iki sorum oluşuyor :D1-büyük siteler verileri nasıl saklar2-mysql, mssql, access en fazla ne kadar kayıta dayanabilir, performans zorluğu çekmeden.

facebook mysql kullanıyor ve 2 milyon kayıt olduğu syleniyor. gerisini sen düşün... kelimeler albayım bazı anlamlara gelmiyor.

Veritabanlarında sınır yoktur... Mssql mysql e milyonlar kayıt ekleyebilirsin... Fakat, accesi bu yukarda slediklerimin içine sokma, access kayıt sayısı ortalama 50-60000 i geçinse sıcıyo, db boyutu 60 70 mb ı geçince sıcıyo :) Bizzat tahribatta denenmiştir :) Sanıyorum kendi ataszümü yaptım, kaynak belirterek kullanabilirsiniz. 10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Not : Syleyeni belli olduğu için ataszü değil, zlüsz oluyormuş, dolayısı ile kendi zlüszümü yapmış oldum :)

ayrıca birşey fark ettim şimdi google yazıp arattımilk sayfanın yüklenme zamanı: (0,10 saniye) birde en son sayfaya gittim 28 sayfa sonuncu. tek kayıt gsterdi fakat arama süresi (2,26 saniye) Buda demek oluyor ki biraz ezbere iş yapıyoryani 0.10 dan başlıyor sayfa arttıkça 2.26 ya çıkıyor. Yanılmıyorsam mantığı rneğin bir kelime var tahribat diye tahribat yazarsa ilk 10 sayfayı hemen gsteriyor sonrası için bütün heryere bakıyor.

Tasarim sorunu! Ingilizcen varsa sybex ten cikan effective database design diye e-book var isine yarar. Hep denedin. Hep yenildin. Olsun yine dene, yine yenil ama daha iyi yenil!

: Bu sadece Veritabanına değil tasarıma da baglı. Kişiye de... Mysql en mantıklı olanı. abi zaten o etkenleri kaldırdım aynı site, aynı bilgisayarlar düşün herşey aynı sadece oracle, mysql, mssql performanslarını merak ettim.&rene mssql kullanıyor galba tahribat gayet rahat. düşündüm kullanacağım veritabanı mysql :) edit:ayrıca üyelerin her girdiği sayfayı, yaptığı işi ip adreslerini falan güvenlik için 15 gün boyunca tutuyordum daha doğrusu yei başladım :D2. günde Toplam kayıt: 3624 bu akdar oldu :DBiraz bekleticem 1 ay sonunda tahminen 60 bin falan olacak bakalım duruma sonra silerim zatende.. bakalım bi

Zumsuk google arama sonuçlarını etkileyen 10larca etken var, milyar dolarlık şirket olmanın sırrıda orda zaten botun zekası:)Ayrıca facebook 100.000.000 üye ile mysql kullanıyor. Site yapmanın performans artırmaya ynelik bir çok yolu var, bunlardan biriside adam gibi sql kullanmak Umursamaz Tavrımın Hastası Olunuz.

: Mssql, mysql le değil oracle kapışır, kaldıki mssql ms yasakladığı için public performans sonucu yayınlanamıyor. Access aynı anda 21 kullanıcı bağlanabiliyor. Bu konuda çok fazla spekilasyon ve test sonucu var bu budur demek çok yanlış. Ama uzun vadede mysql kullanmak akıl karı, hem ücretsiz hem sql server olarak sağlam bir sistem. Haklısın ama biz clusster sorunları yaşadık aynı zamanda bazı konularda benim grdügüm MsSQL ve Oracle'ın gerisinde tabii hosting yada orta lçekli projeler için bencede en ideali ama bilemiyorum nedense MsSQL her zaman daha çekici gelmiştir. Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

DB tasarimi, normalizasyonu cartu curtu yani temelde performansi etkileyen ana faktor tasarimdir. Veri buyudukce dbms nin farki ortaya cikar. Buyuk dusunuyorsan Oracle ve MsSqlserver on plana cikiyor. Tabi yahoo'nun mysql kullandigini unutmamak gerek :D Yani buyumek sadece veri boyutunun artmasi demek degil. Hep denedin. Hep yenildin. Olsun yine dene, yine yenil ama daha iyi yenil!

Şimdi direk şu veritabanının kapasitesi şudur demek yanlış tutabilicegi maksimum veri senin fiziksel sınırınla çizilmiştir . Dedigim gibi MySQL için 4 TB altındaki verilerde gsterdigi performans gayet tatmin edici bulunur. Büyük sitelerin veritabanında ne kullandıgı her zaman acıksecik sylenmez kullandıkları sistemlerinde yle normal oldugunu düşünmüyorum mutlaka üstünde oynanmıştır. Birde uzun yıllar mühendislik çalışması yapınca üstüne dogal olarak yavaş yavaş gelişiyorlar. Eger bu konuda akademik bilgi istersen bana ulaş :) Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

hocam o senin yeteneğine kalmış şimdi2 kişi mssql veritabanı yapıyor düşünelimilk kişi:normalizaysan, index, trigger vs vs kullanmıyor adam sada düz mantık gidiyor bunları kullanmadan bir veritabanı en fazla 1.000.000 kayıttan sonra şişecektir :)fakat bir diğer adamtrigger'ı doğru yer, index yapısına, normalizasyonu güzel bir şekilde yapıyor ve adam çabasının karşılığını alıyor belkide veritabanından 500.000.000 kayıt saklayabiliecekveritabanlarının sınırı yoktur :) sadece performans açısından bir karşılaştırma yapılır :) bir mssql'ci olarak gurur duyuyorum :P - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

Bu sadece Veritabanına değil tasarıma da baglı. Kişiye de... Mysql en mantıklı olanı. Bilgi güçtür, düşmanını barışa zorlar.

Performans sorunun çzümü çok geniş katmanlıdır ncelikle stored procedure'lar Triggerlar View'ler kullanarak veritabanına gidip gelen veriyi azaltabilir işlemleri kısaltabilirler. Bunun yanında veritabanına gelen yükü hafifletmek için loadbalancer ve kümeleme sistemleride kurulabiliyor. Limit kısmına gelince bu işin bir standartı yoktur acıkcası sadece MySQL ve PostgreSQL gibi çzümlerin 4 TB ve üstünde bilgilerde performans kaybının Oracle ve MsSQL'e gre daha yüksek oldugunu biliyorum. Accesste yukarda yazdıgım bir çok zelligin olmaması ve indexleme tekniginin MsSQL yada diger DBMS farklı olmasından bir yavaşlık sz konusu diye biliyorum Mühendis kahveyi projeye dnüştüren bir insan evladıdır.