İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

online oyun için hangi mysql sistemini kullanayım ?

hyltcasper

0
İyinet Üyesi
Katılım
14 Ağustos 2011
Mesajlar
86
Reaction score
0
Merhaba iyinet, Online oyun için kullandığım mysql ile ilgili birkaç sorum olacak.

Öncelikle Sistemden Bahsedeyim:
Freebsd işletim sistemi üzerinde kurulu mysql veri tabanını kullanıyoruz. Ftp ile freebsd'ye bağlandığımda /etc/mysql dizininde .mdb uzantılı dosyalar var. Biz mysql yedek alırken bu dosyaları yedekliyoruz.

Tablolar hakkında bilgi edinmeniz için mysqlye navicat bağlantısı: internetten bulduğum temsili resimler:

http://img819.imageshack.us/img819/5723/adsz1xl.png ... http://img339.imageshack.us/img339/8274/adsz2r.png
http://img811.imageshack.us/img811/7066/adsz3q.png ... http://img691.imageshack.us/img691/9423/son3tablo.png
http://img831.imageshack.us/img831/9278/son2tablo.png ... http://img834.imageshack.us/img834/1861/son1tablo.png
http://img27.imageshack.us/img27/3637/sontablo.png ... http://img88.imageshack.us/img88/9754/79bd9971.png

resimlerde solda gördüğünüz 8 veri tabanı (account, comoon, hotbackup...) adında dosyalar var. account için account isminde uzantıları farklı 3 dosya var.
Tahminimce 1 Kullanıcı mysqlde 1 saniyede ortalama 30 en fazla 120 değeri değiştirebilir.Böyle bir sistemde anlık 200 kullanıcının 1 gb, 600 kullanıcınınsa 3 gb ram tüketmesi beklendiği halde 6 gb ram tükettiği gözlenmiştir.

Artan anlık kullanıcı sayısı aylık 250 civarı. Masrafları karşılayamıyorum. :(

Bir arkadaşın burda .mdb uzanttılı dosyaların access veri tabanı olduğunu söylediğini duydum. fakat ben freebsdye mysql kuruyorum hatta ssh bağlantısında mysql komuyları çalışıyor.Bu çelişki kafamı karıştırdı.

Şu Anki Fikrim:
freebsd'den mysql'yi silip, tamamen bağımsız bir makineye veri tabanı kurmak. Böylece makina mysql yükünden kurtulmuş olacak. Mysql başka bir makineye yüklenecek fakat öteki makinada daha verimli veri tabanları kullanmayı düşünüyorum. Bu da "artan maliyet/artan kullanıcı sayısı" oranını düşürecek.

Sizin Fikirleriniz ?
 

hyltcasper

0
İyinet Üyesi
Katılım
14 Ağustos 2011
Mesajlar
86
Reaction score
0
İlgili konuyu öğrenebileceğim link vs. çok makbule geçer.
 

Troypc

0
İyinet Üyesi
Katılım
17 Eylül 2010
Mesajlar
849
Reaction score
7
Konum
Ankara
Düşünceniz gayet ideal hem güvenilir hemde hızlı olur. VDS'e anlık olarak gelen veri yükü azalır. Ama iki makine kullanacaksınız, biraz tuzlu olabilir. Eğer oyununun birde websitesi varsa onuda veri tabanının bulunduğu siteye kurarsınız olur biter. Bu arada oyunun detaylarını paylaşırmısınız?

Metin2 ile mi alakadar?
 

hyltcasper

0
İyinet Üyesi
Katılım
14 Ağustos 2011
Mesajlar
86
Reaction score
0
@Troypc evet fakat web serverin bize verdiği mysqlnin pek kaldırabileceğini düşünmüyorum. çok ağır bir mysql var. 2 server olması benim maliyetimi azaltacaktır. ana sunucuya 512 mb ram ve 2 çekirdek 2.66 ghz, çok hızlı diskler kullanırım. mysql makinasına ise ucuz bir oem server kullanırım intel i7 işlemcili, ddr3 ramli, sata diskli. oem mysql sunucusunu ilk ay 2 gb ramli, ikinci ay 4 gbramli, 3. ay 8 gb ramli olarak kullanırım.

tek sunucu olunca; blade server kullanmak zorunda kalıyorum. oem sunucuların harddisk hızları yetmiyor. ve 2 gb ramli bir blade sunucu vps si de 110 lira civarında olunca, 8 gb ramli bir blade almak benim bütçemi aşar.

hem de ayrı sunucu olunca mysqlyi optimize edip, daha fazla verim alabirim.
hatta başka bir veritabanı bile kullanabilrim. yeni bir metin2 server kuracağız. metin2yi bir kenara atıp yeni bir oyun yapıyoruz da diyebilriz :)
 

hyltcasper

0
İyinet Üyesi
Katılım
14 Ağustos 2011
Mesajlar
86
Reaction score
0
neden 130 defa görüntülenmesine rağmen yorum sayısı bu kadar az ?
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst