Piszę stronę forum, ale mam problem z zaprojektowaniem bazy danych do przechowywania postów już teraz. Z tego, co przeczytałem, phpBB 3 przechowuje dane publikowane przez użytkownika jako BLOB, a niektóre zapisują dane jako tekst. Czy jest jakaś przewaga nad inną? Co powiesz na maksymalne znaki, jeśli chcesz przechowywać dane jako tekst? Nigdy nie odzyskałem danych BLOB z bazy danych i nie parsowałem ich do tekstu (lub jakichkolwiek danych, które mają być w tym celu), ale myślę, że nauka korzystania z niego byłaby interesująca.Blob vs tekst na forum
Dane tekstowe dla wpisu będą zakodowane w utf8. Używam bazy danych MySQL.
Ponadto, w jaki sposób zezwolić na przesyłanie obrazów na forum i czy obrazy powinny być przechowywane jako część bazy danych, jak na przykład w BLOB, czy powinny być przechowywane jako pojedyncze pliki?
Wszelkie zalecenia/sugestie są mile widziane.
Jeśli masz kodowanie w grze, używaj "tekstu". Jeśli przechowujesz dane binarne, takie jak zawartość pliku, do bazy danych, użyjesz 'blob'. Nie ma powodu, aby używać "blob" do postów na forum. –
Powiązane: http://stackoverflow.com/questions/572850/store-text-in-blob –
Przeczytałem to wcześniej, ale nie odpowiedziałem na moje pytanie. Czy większość witryn forum zapisuje je jako dane tekstowe, a następnie pobiera je z bazy danych? Właśnie o tym myślałem, ale nie byłem pewien, kiedy przeczytałem o BLOB i phpBB. – mma1480