Cara Mengatasi Batasan Jumlah Database di Hosting
Seperti yang sudah Anda ketahui, jumlah database di hosting virtual biasanya terbatas. Biasanya jumlahnya sama dengan jumlah situs web.
Namun, ada situasi di mana kita membutuhkan lebih banyak database. Mari kita bahas, situasi seperti apa itu dan bagaimana cara mengatasi batasan jumlah DB.
Jadi. Misalkan kita memiliki paket termurah, di mana kita hanya dapat membuat satu situs web dan karenanya satu database.
Namun, kita dapat membuat satu situs web tingkat kedua, tetapi dengan jumlah subdomain yang tidak terbatas. Misalnya, pada domain utama kita bisa memiliki toko online, dan pada subdomain - sebuah forum.
Artinya, kita membutuhkan dua database. Dan hanya karena ini kita harus membeli paket yang lebih mahal. Namun ada jalan kelilingnya.
Inti dari jalan kelilingnya adalah sebagai berikut. Kedua situs web kita akan berada dalam satu database. Tetapi, agar nama tabel tidak bentrok, kita akan memberikan mereka awalan (prefix).
Misalnya,
nama tabel untuk toko akan kita awali
dengan shop_, dan nama tabel
untuk forum dengan forum_.
Namun, biasanya untuk singkatnya
awalan dibuat dua huruf,
dalam kasus kita ini bisa berupa
sh_ dan fr_.
Tentu saja, mengubah nama tabel di seluruh kode dapat menimbulkan beberapa ketidaknyamanan. Oleh karena itu, saat mengembangkan situs web, lebih baik langsung memperhitungkan kemungkinan situasi seperti ini dan tidak meng-hardcode nama tabel, melainkan menyimpannya di satu tempat, sehingga mudah untuk mengubahnya.
Atau langsung sediakan dalam kode kita adanya awalan dan di semua kueri SQL sebelum nama tabel tambahkan juga awalan. Awalan itu sendiri akan disimpan di suatu tempat - dalam konfigurasi situs web kita. Dengan demikian kita dapat dengan mudah mengubahnya sesuai kebutuhan.
Pertimbangkan kode yang akan Anda tulis dalam proyek Anda untuk mendukung awalan tabel.