Kiv adlı üyeden alıntı:
mesajı görüntüle
Hız İçin Kayıtlar Veritabanında mı Yoksa Dizide mi Tutulmalı?
26
●1.175
- 18-06-2015, 11:38:49bana göre verilerinizi veri tabanında tutabilirsiniz. Eğer verileriniz yıl ibaresi varsa tablonuzu parçalayabilirsiniz. table_personel_2014 table_personel_2015 gibi ve tablolarınıza arama kriterlerine göre indexleme yaparsanız tablonuzda arama daha hızlı olacaktır. Ekrana direk binlerce kayıtı basmak yerine 100 er 100 er kayıtları gösterirseniz problem yaşamazsınız sanırım.wdelen adlı üyeden alıntı: mesajı görüntüle
- 18-06-2015, 11:42:58Film altyazilarini cumle cumle sureleriyle birlikte tutuyorum.Ve tum veritabanindan bir kelime aratiyorum.Film sayisi cok olunca arama iside cok zahmetli oluyor.Boyle bir sistem icin tavsiyeniz var miwizz adlı üyeden alıntı: mesajı görüntüle
LG-P880 cihazımdan Tapatalk kullanılarak gönderildi - 18-06-2015, 11:51:41aramayı filmin altyazı içeriğinde mi yoksa başka değerleri mi arıyorsunuz? Eğer alt yazı içinde arama yapmıyorsanız? Filmin alt yazısını dosyadan okutup yazdırabilirsiniz?wdelen adlı üyeden alıntı: mesajı görüntüle
- 18-06-2015, 12:33:39Altyazi iceriginden aratiyorum hocam.Belki bir kelime bir filmde 100 kere gecmistir,belkide birden fazla filmde vardir.Bu tur istatistikler tutuyorum.Ama kayit cok oldugundan hiz sorunu yasiyorum.Acaba php framework kullanmak bu ise bir cozum getirebilirmi,phalcon gibi ? Yada sadece veritabani iyilestirmesimi yapilmali?wizz adlı üyeden alıntı: mesajı görüntüle
LG-P880 cihazımdan Tapatalk kullanılarak gönderildi - 18-06-2015, 13:05:27Üyeliği durdurulduLaf sokacam diye ugrasma ve kardesim, dikkat edersen verdigin kodlari begendim. Faydali olacaktir ancak benim vurguladigim nokta farkli. Cikan sonuc baslarken farkli, 1 ay sonra farkli olacaktir. O yuzden duz mantik dusunmemek lazim.Phlegm adlı üyeden alıntı: mesajı görüntüle
Benim onerim, sunucu yapinizin ne oldugunu ogrenmek ve buna gore hareket etmektir. Bir cok etken olacaktir, disk yazma hizi, veritabani tepki hizi, cpu gucu, ram gucu, sunucuda kullanilan yardimci programlar, websunucusu optimizasyonu v.S v.s
Kesin bisey soylemek zor, en azindan ileriye donuk. - 18-06-2015, 13:17:23Hocam sağlam bir vps kullanmayı düşünüyorum.Ve kullanacağım dizin tek sayfadan oluşan bir html sayfa.Arada sadece bu arama işini kullanacak php kodları mevcut.Ama localhostta denerken sadece ben kullanmama rağmen çok yavaş olduğunu görüyorum.İleride projeyi binlerce kişi kullanırken bu arama işinin yavaş olması projeyi bitirir.Ve belirteyim ki veritabanı 4230964 satır içeriyor.Yani mutlaka bir yol bulmalıyım buna.Kiv adlı üyeden alıntı: mesajı görüntüle
Eğer bu iş vps in performansıyla çözülmez diyorsanız yazılım önerilerinizi bekliyorum. - 18-06-2015, 13:21:25Tartışmayı gerektirecek bir konu göremiyorum. "Beş (5) veya altı (6) bin veri içerisinde "arama" yapılmasını sağlayacak bir yapı için "depolama" birimi olarak ne tercih etmeliyim?" şeklinde bir soru var. Bu veriler içerisinde "detaylı" aramaların yapılacağını ve ilerleyen dönemlerde "baş ağrıtan" bir yola sürüklememesi açısından verileri "veritabanında" depolamanızı öneririm.
- 18-06-2015, 13:24:10Üyeliği durduruldu4 milyon veri cok ancak yavas calismasi php kodlarinizdan yada veritabanindaki verilerin duzgun sekilde saklanmiyor olmasindan kaynakli olabilir.wdelen adlı üyeden alıntı: mesajı görüntüle
php kodlarinin mantigini yazarsaniz, yani isleyisini belki duzeltmeniz icin birseyler onerebiliriz.
Aslinda is veritabanindaki tablolarin mantikli sekilde olmasina ve duzgun sekilde (mantikli) saklanmasina bakiyor.
3-5 satir olsa bu testi yapmaya degmez ama sonucda projenin buyumesi demek yapilacak islemlerinde zorlugunu artiracaktir. O yuzden 3 satir kodla yaptiginiz test, 1 ay sonra ayni sonuclari vermeyecektir..