⊗dpSQVHBQL 9 of 9 menu

ჰოსტინგზე მონაცემთა ბაზების რაოდენობის შეზღუდვის შემოვლა

როგორც უკვე იცით, მონაცემთა ბაზების რაოდენობა ვირტუალურ ჰოსტინგზე, ჩვეულებრივ, შეზღუდულია. როგორც წესი, ის ვებსაიტების რაოდენობის ტოლია.

თუმცა, არის სიტუაციები, როდესაც ჩვენ გვჭირდება მეტი მონაცემთა ბაზა. მოდით განვიხილოთ, რა სიტუაციებია ეს და როგორ შევძლოთ მონაცემთა ბაზების რაოდენობის შეზღუდვის შემოვლა.

მაშ, დავუშვათ ჩვენ გვაქვს ყველაზე იაფი ტარიფი, რომელშიც ჩვენ შეგვიძლია გავაკეთოთ მხოლოდ ერთი ვებსაიტი და, შესაბამისად, ერთი მონაცემთა ბაზა.

თუმცა, ჩვენ შეგვიძლია გავაკეთოთ ერთი ვებსაიტი მეორე დონის, მაგრამ ნებისმიერი რაოდენობის ქვედომენი. მაგალითად, მთავარ დომენზე შეიძლება გვქონდეს ინტერნეტ-მაღაზია, ქვედომენზე კი - ფორუმი.

გამოდის, რომ ჩვენ გვჭირდება ორი მონაცემთა ბაზა. და მხოლოდ ამის გამო, ჩვენ მოგვიწევს უფრო ძვირი ტარიფის აღება. მაგრამ არსებობს შემოვლითი გზა.

შემოვლითი გზის არსი შემდეგში მდგომარეობს. ჩვენი ორივე საიტი იმოქმედებს ერთ მონაცემთა ბაზაში. მაგრამ, იმისთვის რომ ცხრილების სახელები არ კონფლიქტოში მოხვდნენ, ჩვენ მათ პრეფიქსებს მივუთითებთ.

მაგალითად, მაღაზიის ცხრილების სახელებს დავიწყებთ shop_-ით, ხოლო ფორუმის ცხრილების სახელებს forum_-ით. თუმცა, ჩვეულებრივ, მოკლედ რომ იყოს, პრეფიქსებს ორსიმბოლოიანს ტოვებენ, ჩვენს შემთხვევაში ეს შეიძლება იყოს sh_ და fr_.

რა თქმა უნდა, ცხრილების სახელების შეცვლამ მთელ კოდში შეიძლება გარკვეული შეფერხებები მოგვიტანოს. ამიტომ, საიტის შემუშავებისას, უმჯობესია დაუყონებლივ წინასწარმოეხინათოს ასეთი სიტუაციის შესაძლებლობა და არ მოვახდინოთ ცხრილების სახელების ჰარდკოდირება, არამედ შევინახოთ ისინი სადმე ერთ ადგილას, რათა მათი შეცვლა მარტივი იყოს.

ან დაუყონებლივ გათვალისწინებული გქონდეს ჩვენს კოდში ცხრილების პრეფიქსების არსებობა და ყველგან SQL მოთხოვნებში ცხრილის სახელის წინ დავუმატოთ პრეფიქსი. თავად პრეფიქსი ინახება სადმე ერთ ადგილას - ჩვენი საიტის კონფიგურაციაში. ამ გზით ჩვენ მარტივად შევძლებთ მის შეცვლას ჩვენთვის საჭიროზე.

დაფიქრდით იმ კოდზე, რომელსაც თქვენ დაწერთ თქვენს პროექტში ცხრილების პრეფიქსების მხარდასაჭერად.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა