Buna benzer bir şeyi zamanında yapmıştım. Filtre girdikçe arkada verileri ajax ile sayfalayıp anlık ekrana bastırıyordum. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Evladım, 50-60 bin satırı kim ne yapacak? Kime gsterilecek? Eğer insansa, insana yazık. Eğer bot gibi bir şey işleyecekse web servis vs. verilmeli. Filtreleme kriterlerini sayfanın en başına koy, alta da 50/100/500/1000 kayıtlı sayfalama yap. İlk açılışta bir bukle gsterirsin kullanıcıya. Filtreleme kriterleri değiştikçe gerekli grdüğün sayıda kaydı getirirsin. Sayfanın orasına burasına da csv export edecek bir tuş koydummu tamamdır. Olaylara karışmayın!

Limit koymaktan başka çare yok diyosun yani abi? Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

hocalarım şyle bir sorunum var. Tablolarda 50-60 bin veri olacak. Benim en verimli şekilde bu tablodan veriyi filtrelemem gerekiyor... Kafamdaki sorular şu; 1- Bütün tabloyu sayfa load edildiğinde çeksem 50-60 bin datayı da Json Array'e atsam Arama işlemini o Json Array içeriisnde filtrelesem? Ne gibi yanlışarım olur ( O sayfayı kullanacak kişi sayısı maksimum 10 kişidir ) 2- Şu yapıyı kullansam https://codepen.io/adobewordpress/pen/gbewLV 50-60 bin datayı tabloda gsterdiğimde herhangi bir key girişinde Tablo kitlenir mi? Sonuçta 50-60 bin data var. 3- Her key girişinde Like komutu ile Ajax a sürekli Tabloyu Ajax ile post ettirsem? rneğin A Girişi yapıldı Like komutu ile VT den A sorgusunu çalıştırıp çeksem dataları? Siz neler yapıyorsnuz? Yada siz olsanız bu durumda hangi yolu seçerdiniz yada neriniz ne olurdu? Yorumlar için teşekkürler.. MhmdAlmz tarafından 19/Eyl/16 13:53 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

SQL sorgusunu çalıştırdığın yerde MySQL ise LIMIT, MSSQL ise FETCH kullanarak daha verimli sonuçlar elde edebilirsin. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

json ile getirip jquery datatable e bas 25 30.000 civarı kaydı basıyorum column filter var sıkıntı yaşamadım. Ancak bana kalırsa bu kadar row getirmemeye çalış :D sorguyu filtreleyemiyormusun? biraz daha az kayıt gelcek şekilde? sırıtma la.

Bence 50bin datayı bir kerede çekip sunucuyu yorma, bunları array'e koyup client browser'ı yorma. Bu datalar nasıl kullanılacak bilmiyorum ama 100'lü yada 500'lü yada 1000'li gruplar halinde sayfalama yap. En üste de arama kutusu koy. Eğer arama yapılmış ve 10bin sonuç gelmişse aranmış halini sayfalama şeklinde gstert. Yani anlatmak istediğim klasik search/pagination olayı. Benim tercihim bu kadar büyük data ile çalışırken UX'i çok düşünmemek olurdu. Harf yazayım da ajaxla dnsün diyeceğime; kelime yazıp enter'a bastırırsın. Bence o kadar veriden sağlıklı sonuç dnmesi nemli. If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.

Bütün veriyi tarayıcya dküp javascript ile işlem yaotırma. Tarayıcı kilitlenebilir. İlgili verileri her defasında sorgulat bir şey olmaz. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

50 bin veriyi bir anda çekip sayfaya ekledin mi o tarayıcı isyan bayrağını çeker, acı bana diye yalvarır. Güncel teknolojileri kullanabilirsin. Ajax zaten bu konuda vazgeçilmez olmalı. Onun yanında illaki hepsini greceğim diyorsa sayfa kadar yükleme yaptır scroll yaptıkça ufak ufak verileri çek. Hani o güncel alengirli siteler var ya, hah tıpkı onun gibi yap. Bylece scroll yaptıkça veriler gelecek, nihayetinde hepsini grecek. Kendi iradesiyle yapıp sayfasını zorladığında da bu tercih onun olacak, yazılımcı dandik yapmış, sayfayı kastırıyor bu diyemezler.

@YeniHarman Abi işte olmuyor o Sorun şu Adamlar diyor ki; "Çağrı elemanlarımız mevcut ve bu çağrı elemanları Arama yapılması gereken kişilerin hepsini grecek (Burdan anladığım Bu lavuklar çağrı yaparken 1 ekran sadece 1 kez load olcak pek load işi yok) En üstteki Dataya çift tıklandığında arama gerçekleşecek ve onun bilgileri gelecek aranılan kişi bilgileri. Sadece Filtredeki sonuçların hepsini listeleyecek ve aynı şekilde çift tıklayıp arayacak." Sunduğum çzüm nerileri; -Sayfalama olsun mu? -Altta bir button olsun mu Daha Fazla Gster Buttonu? -Arama Filtreleme olayında ilk 100 veya 200 kişi ile sınırlandırsak olmaz mı? Olay rgüsü bu şekilde... Arka planda da Sürekli Data Eksilip artıyor rneğin Ahmet Veliyi aradı Bütün çağrı elemanlarının Data Gridinde Ahmet kişisi siliniyor... MhmdAlmz tarafından 19/Eyl/16 19:35 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Bütün veriyi tarayıcya dküp javascript ile işlem yaotırma. Tarayıcı kilitlenebilir. İlgili verileri her defasında sorgulat bir şey olmaz. nerin ne abi :) ne yapmam gerek bu durumda Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Abi Bootstrap da zaten otomatik sayfalama oluyor rneğin 50.000 adet veriyi upload edince sayfa numaraları vs. Tasarım otomatik şekilleniyor. Buna ben mudahale etmiyorum.. Şayet dediğin gibi yaptım Sayfaları numaralı sıraladım kendi DataTablemi yaptım. Bu sefer gene aynı sıkıntı var. rneğin 20 20 çektim Adam A ya bastı gene birsürü veri gelecek :( EDİT : Adamlara dediğini de sundum aslında hemen hemen aynısı dedim parça parça gstereyim bari adam A ya bastı ilk 20 si gzüksün falan adam bunu istemiyor nceki postta sylemiştim zaten. Piçliğine mi yapıyorlar anlamadım. Sora gelip bana " Bu tablo ne niye bu kadar yavaş yükleniyor bu? Syle bakim hıı hııı diyecekler " MhmdAlmz tarafından 19/Eyl/16 16:44 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Anladım hocam Sayfalama muhabbeti zaten var fakat bu sonuçları grmesi gerekiyor Sürekli keyup değil de search button bastırmak mantıklı olabilir dediğin gibi bakalım başka bir algoritma çıkmaz ise dediğinizi uygulayacağım başka kaçar yolu yok gibi gzüküyor Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Benim anladığımı yazayım. Mesela sayfa ilk yüklendiğinde ilk 20 veri tabloya dkülecek. Tabii ki aşağıda sayfalama numaraları olacak. Sonra 2. sayfaya tıklayınca diğer 20. kayıt dkülecek. Doğru mu? Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

@SSH abi tablo kitlenmese sıkıntı yok denemediğim için soruyorum çünkü tüm tabloları class mantığında yaptığım için alayı gümleyecek :D Hepsi değişiyor çünkü birini değiştirince... @otedi Abi Limit fetch vs işimi grmüyor ki yani minimum 40 bin datayı gstereceğim o kesin.. yle istiyorlar. Şyle birşey sundum. rneğin bi Search yapıldığında Limit 10 diyip sadece 10 kayıdı gstereyim dedim yok dediler :D yle olsa Like ile gene bitiririm işi ama adam a ya sonra b ye bastığında 2 adet sorgu ve bu sorgudan gelecek minimum data 30+10 gibi bişey olur ve 2 sorgu... daha 3. 4. 5. tuşlamayı saymıyorum bile... Çok saçma oluyor :/ MhmdAlmz tarafından 19/Eyl/16 16:34 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Şyle Whatsapp gibi bir sistem yapayım diyorum dediğin gibi abi Üstte eski mesajları gr diyor ya Bende alta Kocaman bir Button ekleyip DAHA FAZLA GR gibi bir ibare koyup sırayla append ettiririm dive diye düşünüyorum güzel çıkar yolu... Byle birşey aklıma hiç gelmedi Adamlar Sayfalama istemiyor- Bütün verileri grmek istiyor - Arama yaparken hepsi gelecek. :( Tıkılıp kaldım :D Güzel mantık teşekkür ederim bunu da yazdım bi kenara Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

50-60 bin veri fazlaca bir sayı jquery datatables kilitlenebilir belki denemekte fayda var ama.

Filtreli bir şekilde bunu ben kullanıcıya nasıl sunabilirim hocam? Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!