⊗dpSQVHBQL 9 of 9 menu

Barındırma hizmetinde veritabanı sayısı sınırlamasını aşma

Bildiğiniz gibi, sanal barındırma hizmetindeki veritabanı sayısı genellikle sınırlıdır. Genellikle site sayısına eşittir.

Ancak, bazen daha fazla veritabanına ihtiyaç duyduğumuz durumlar olabilir. Hadi, bu durumların neler olduğunu ve veritabanı sayısı sınırlamasını nasıl aşacağımızı tartışalım.

Şimdi. En ucuz tarifemiz olduğunu varsayalım, burada sadece bir site ve dolayısıyla bir veritabanı yapabiliriz.

Ancak, bir tane ikinci seviye site yapabiliriz, ama istediğimiz sayıda alt alan adı (subdomain) oluşturabiliriz. Örneğin, ana alan adımızda bir e-ticaret sitesi, alt alan adında ise bir forum olabilir.

Sonuç olarak, iki veritabanına ihtiyacımız var. Sadece bu yüzden daha pahalı bir tarife geçmek zorunda kalacağız. Ama bir çözüm yolu var.

Çözüm yolunun özü şudur. Her iki sitemiz tek bir veritabanında yaşayacak. Ancak, tablo isimlerinin çakışmaması için, onlara önekler (prefix) vereceğiz.

Örneğin, mağazanın tablo isimlerini shop_ ile başlatacağız, forumun tablo isimlerini ise forum_ ile başlatacağız. Ancak, genellikle kısalık için önekler iki harfli yapılır, bizim durumumuzda bu sh_ ve fr_ olabilir.

Tabii ki, tüm koddaki tablo isimlerini değiştirmek bazı zorluklar çıkarabilir. Bu nedenle, siteyi geliştirirken, böyle bir durumun olasılığını önceden görmek ve tablo isimlerini kodun içine sabit şekilde yazmak yerine, kolayca değiştirilebilmeleri için hepsini tek bir yerde saklamak daha iyidir.

Veya kodumuzda baştan bir önek olabileceğini öngörerek ve tüm SQL sorgularında tablo adının önüne bir önek ekleyerek. Önekin kendisi bir yerde saklanacak - sitemizin yapılandırmasında. Bu şekilde, onu ihtiyacımız olana kolayca değiştirebileceğiz.

Projenizde tablo öneklerini desteklemek için yazacağınız kodu düşünün.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet