Büyük dizeleri: Metin dosyaları veya SQL DB?

0 Cevap php

Ben PHP kullanarak bir forum kodlama sistemi ediyorum.

Şu anda bir SQL veritabanında bir ipler kimliği, adı, yazarı, görüşlerini ve diğer özelliklerini saklamak ve daha sonra iplik kimliği adını bir klasörün içine metin dosyaları iplik gövdesini (HTML ve BBcode) depolamak.

Pratikte bu veritabanı değerlerini sonra sadece metin dosyasından iplik vücut kapmak kapmak için gerçekten çok basit, ama bu 'doğru yolu' olup olmadığını merak ediyorum? Ben bunu şahsen hiçbir sorun yok ama çıkarsa o ağır verimsiz ve ben bunun yerine daha sonra yerine ben değişecektir veritabanında iplik vücut HTML ve BBcode hem saklamak gerekir.

Ancak, bana bir veritabanında farklı karakter sürü ile birlikte multi-line metin böyle bir (çok muhtemelen) büyük dize saklamak yanlış görünüyor - Ben veritabanları yerine web içeriği daha kısa alan 'değerler' için daha fazla olduğunu öğretildi.

Ben düzgün yapıyorum her yerde olduğu gibi yaş için adamcağız beni çünkü ben sadece bu kadar kesin bir cevap istiyorum.

Herkes nasıl popüler forum sistemleri mağaza konuları biliyor mu?

Added Thanks for the answers, so it's best to store thread content in the database, what field type should i use? Also what about replies? Another table which has the thread ID and comment ID then the comment body? I'm new to this database stuff so thanks for your help.

0 Cevap