lostyazilim
tr.link

MySQL Kaç Adet Veri Tutabilir Hız için ne yapılmalı ?

15 Mesajlar 6.934 Okunma
acebozum
tr.link

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)
Merhaba arkadaşlar yeni bir peoje üzerine çalışıyoruz. Projede sürekli kayıtlar olacak ve bu kayıtlar hiç bir zaman silinmeyecek. PHP + MYSQL düşünüyorum ancak MYSQL doğru bir karar mı ne kadar kayıt alabilir 70m 100m kadar alımır ?
 

 

elektronikssl
webimgo

ugurcanka ugurcanka Öğrenci Kullanıcı
  • Üyelik 09.12.2012
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad U** K**
  • Mesajlar 561
  • Beğeniler 112 / 90
  • Ticaret 34, (%100)
disk alanını doldurana kadar alıyor diye biliyorum.
 

 

Developer

takiplekazan takiplekazan www.ucuztakipcim.com Kullanıcı
  • Üyelik 04.08.2015
  • Yaş/Cinsiyet 36 / E
  • Meslek Sosyal Medya Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** Ş**
  • Mesajlar 860
  • Beğeniler 85 / 277
  • Ticaret 1, (%100)
Hosting şirketiyle görüşeceksiniz. database alanınızı max tutacaksınız. alabildiği yere kadar alır. :)
 

 

Türkiye'nin en uygun fiyatlı sosyal medya paneli - www.ucuztakipcim.com

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Hız için yorum yapılmamış onuda ben yapayım. Hız için tablolar arası ilişkiler ve query'leriniz önemlidir ki büyük proje ise başka db'lere yönelmenizi tavsiye ederim :)
 

 

wmaraci
wmaraci

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)

FurkanKandemir adlı üyeden alıntı

Hız için yorum yapılmamış onuda ben yapayım. Hız için tablolar arası ilişkiler ve query'leriniz önemlidir ki büyük proje ise başka db'lere yönelmenizi tavsiye ederim :)


hız için konuyu biraz daha netleştirelim örnek olarak 10bin kişi aynuı sayafada listelmeme hızını nasıl yapabilir bu hız işlemini nasıl min yaparım ?
 

 

Caesar Caesar ich bin /root Kullanıcı
  • Üyelik 24.08.2015
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad O** B**
  • Mesajlar 837
  • Beğeniler 77 / 558
  • Ticaret 10, (%100)
Mysql gayet hızlıdır. Eğer yaptığınız işlem yüksek trafikte yavaşlıyor ve sunucuyu kitliyorsa bu mysql den değil kodlayandan kaynaklıdır.

Profesyonelce biçimde index atıldığı ve veriler sadece index değerlerden çekildiği müddetçe (abartmadan index atmak lazım) hiç bir şekilde sıkıntı yaratmaz.

Hatta en hızlı sql serverdir.
 

 

>/dev/null 2>&1

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)

sinova adlı üyeden alıntı

hız için konuyu biraz daha netleştirelim örnek olarak 10bin kişi aynuı sayafada listelmeme hızını nasıl yapabilir bu hız işlemini nasıl min yaparım ?


Örneğin fazla veri listenelenecek ise 500 tanesi aynı anda db'den çekmek yerine 10-10 yada 20-20 şeklinde optimize edilebilir vs vs.
 

 

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)

FurkanKandemir adlı üyeden alıntı

Örneğin fazla veri listenelenecek ise 500 tanesi aynı anda db'den çekmek yerine 10-10 yada 20-20 şeklinde optimize edilebilir vs vs.


Türkiye geneli tek veritababı olacak
 

 

pg13 pg13 Xcode. Kullanıcı
  • Üyelik 01.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek BilişimTeknolojileri Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad O** Ö**
  • Mesajlar 321
  • Beğeniler 72 / 101
  • Ticaret 11, (%100)
hız için doğru indexleme, queryler ve tablo tipi seçimi en önemli faktörlerdir.
ancak büyük veritabanı kullanılacak projeler için mysql yerine postresql kullanmanız daha yerinde olacaktır.
 

 

VoyL VoyL WM Aracı Kullanıcı
  • Üyelik 17.03.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** Ç**
  • Mesajlar 133
  • Beğeniler 0 / 23
  • Ticaret 0, (%0)
mysql de 600K veriden sonra ıkınmaları çok görüyorum iş icabı kullanıyoruz özellikle 10 milyonlara geldiğinde bir tablo gerekse disk gerekse mssql kurulu makine ağlıyor resmen. O yüzden postgre yi bilemem ancak bütçeli bir işe giriyorsanız kesinlikle oracle kullanın. Tek tablosunda 11 milyar diğer tablosunda 9 milyar veri bulunan güzelim 50 tabloluk veritabanı banamısın demiyor.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al