Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dlaczego nie powinienem wstawiać zserializowanych tablic do pola mojej bazy danych?

W pewnych kontekstach nie ma w tym nic złego. Zarządzanie sesją jest zdecydowanie jednym z tych przypadków, w których byłoby to dopuszczalne. Należy pamiętać, że jeśli kiedykolwiek spróbujesz powiązać dane między danymi serializowanymi a dowolnymi polami w Twojej bazie danych, popełniłeś ogromną wadę projektową i niestety jest to coś, co ludzie próbowali zrobić.

Z przymrużeniem oka weź „nigdy nie rób x”, ponieważ w pewnych okolicznościach prawie każda technika może być właściwa. Porada jest zwykle skierowana do wariatów, którzy mają skłonność do niezrozumienia właściwego użycia i zaszyfrowania się w bardzo paskudnym zakątku.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel 5.4 na PHP 7.0:Wyjątek PDO — nie można znaleźć sterownika (MySQL)

  2. „pobierz” w PDO daje tylko jeden wynik

  3. ASP.NET Web Forms i MySql Entity Framework:transakcje zagnieżdżone nie są obsługiwane

  4. Jak usunąć wszystkie zduplikowane rekordy w tabeli MySQL bez tabel tymczasowych?

  5. Jak uzyskać metadane bazy danych?