• 29-12-2010, 04:37:19
    #1
    error()
  • 29-12-2010, 07:07:20
    #2
    Orjinal bir fikir.denemek lazım.Teşekkürler
  • 29-12-2010, 10:22:38
    #3
    Üyeliği durduruldu
    aynen denemek lazım tşkrler
  • 29-12-2010, 11:51:46
    #4
    Üyeliği durduruldu
    denemek lazım tesekkürler paylaşım için.
  • 29-12-2010, 12:55:21
    #5
    Biraz saçma geldi. Ne yani mysql tablo isimlerini kendi içerisinde algılıyor ve hız mı kazandırıyor sırf ingilizce yazdık diye? Yada ben konuyu yanlış anladım....
  • 29-12-2010, 12:57:42
    #6
    dijitalkomut adlı üyeden alıntı: mesajı görüntüle
    bazı arkadaşlarımız sql'de tablo kullanımında ufak fakat önemli bir noktanın farkında değiller. hatırlatmakta fayda görüyorum.

    veritabanı kullanımında en ince ayrıntılardan biri tablo isimleri
    kural: unutmayın, yazılım dili = ingilizce


    örnek tablo isimlendirmeleri

    tablo adı: uyeler = hata, sonuç=arama (sorgu) süresinin uzaması
    tablo adı: users = doğru, sonuç=arama (sorgu)larda hız kazandırır
    tablo adı: tblusers = en doğrusu, sonuç= inanılmaz arama (sorgu) performansı

    bu bilgi işime yararmı?
    (20)üzeri tablolu sql lerde proje geliştiriyorsanız.
    Bende pek birşey anlamadım. Neden hızlı olabileceğini biraz açabilir misiniz?
  • 29-12-2010, 14:59:57
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    dijitalkomut adlı üyeden alıntı: mesajı görüntüle
    bu tamamen orjinal olmanıza teşvik etmek için paylaşıldı.
    mesela türkçede leb demeden leblebiyi anla gibi anlamlı bir cümle var ama ingilizcede böyle birşey imkansız, yok.
    uyeler ile tblusers arasındaki sorgu sürat farkını büyük projelerde, sunucu bazlı uygulamalarda ve masaüstü yazılımlarda yer aldığınız zaman daha iyi anlıyacaksınız. ufak çaplı işlerinizde elbette bir önemi yok. sql kendi içerisinde tablolar tanımlıdır demekle bitmez bu iş sql'e ne kadar yardımcı olursan o kadar verim alırsın.
    Enteresan Duruyor Ama Mantığıma Sığdıramadım. Nedeni İse

    users ile uyeler arasindaki fark sadece diL farkimi? SQL icerisinde Kullanicilar icin beLirLenen standart bi belirtec mi var? Eger BoyLe oLdugunu dusunursek Tablo Sutun Sirasida SQL icin onemLi bir Rol Oynamazmi?

    Sutun Sirasi'da bir nevi Olasi Geliyor Ama ismin neden fark ettigini anLayabiLmis degiLim.

    Belki Projelerim Bahsettiginiz Kadar Buyuk DegiL Ama Sahsen Ben Tablo ve Sutun isimLerini ozeLLikLe FarkLi Seciyorum Nedeni ise gozumden kacacak bi sql injection acigini 1 nebze olsa zorlastirma..
  • 29-12-2010, 15:32:42
    #8
    dijitalkomut adlı üyeden alıntı: mesajı görüntüle
    tamam çok güzel bir noktadan tuttun konuyu biraz daha açmak istiyorum.

    sql,mysql,mssql bütün veritabanları siz php "veya yazılım dili herneyse" alanında listeleme yaparken veritabanı php den gelen emirleri uygular ve size istediğiniz sonucu sayfanıza yazdırmanız için php ye aktarır. buraya kadar aynı fikirdeyiz. sql gelen sorguyu saniyenin binde biri gibi bir süratla işlem yapar tablo adınızı arapca bile yazarsanız size listeler ama hiç kimse ingilizce terimler ile arapca terimler arasındaki listeleme hızını eşitliyemez bu çok ufak bir etken ama sonuçta etken. ingilizce bilen bir sql ile ingiliz kökenli bir sql gibi düşünün. 2si size aynı sonucu verir ama aradaki dile getirme yani listeleme farkı ister istemez meydana geliyor. senin bahsettiğin alfabetik sıralama sql için bir fark! hmm aslında bunu ne üstlerimden bunu duydum nede çevremden yani bunu yeri geldiğinde denemek gerekir.

    + madem konu yazılım açığına geldi şunuda paylaşmak isterim. iframe biliyorsunuz yeri geldiğinde can sıkan bir bela olabiliyor ve dikkatinizi çekmiştir genellikle index.php gibi alanlara bulaşmaktadır. index.php kullanmak yerine main.php veya go.php şeklinde anasayfalarınızı ayarlıyabilirsiniz sunucu yönetiminde giriş sayfanızın bu olduğunu tanımlamanız yeterlidir. şimdi muhakkak 1 2 arkadaş çıkıp ben maximum güvenlikli yazılım kodluyorum benim başıma iframe gelmez diyecektir. evet gelmeyebilir işinde profesyonelde olabilirsin ama hani bunuda dikkate alırsan bir zararın olmayacaktır. diğer konudada bu konudada asıl amacım bu zaten hani ben bunu biliyorum ve içindeyim seninde bilmeni isterim, ister uygula ister uygulama sana kalmış. ben bilgimi paylaşıyımda her yazılımcı kendi yazılımından sorumludur.
    Elbetteki Paylaşım ve Bilgilendirme için Teşekkür Ederiz Sizinde dedigini gibi Herkoyun kendi bacagindan meshuLdur. Amacimiz daha istikrarli bi sistem elde etmek..

    Elbettekide buda sizlerin bizlerim bildiklerimizi paylasmakla ogrenilecek bilecek seyler. Neyse Aklimizin Bi Kosesinde Bulunsun Denemekle/uygulamakla birsey kaybetmeyiz. Tekrar Tesekkurler..
  • 29-12-2010, 17:21:17
    #9
    Üyeliği durduruldu
    ilk okuduğumda saçma gelmişti, hâlâ da öyle geliyor.