Przechowywanie danych w “wp_postmeta”
-
Hej,
Nie odbierz tego jako atak – w ?adnym wypadku. To przyjacielski post ?? Chcia?bym zapyta? dlaczego zdecydowa?e? si? na przechowywanie danych w tabeli “wp_postmeta”, zamiast stworzy? now??
Przy wi?kszej liczbie produktów, tabela
wp_postmeta
mo?e szybko urosn??, co spowolni dzia?anie sklepu (co w sumie ju? si? dzieje, na etapie analizy cen produktów, która jest uruchamiana po aktywacji wtyczki). Wyszukiwanie i operacje na tak du?ej tabeli staj? si? wolniejsze, a dane s? rozproszone, co nie u?atwia ich przeszukiwania.Je?li dane o cenach by?yby przechowywane w osobnej tabeli, zapytania mog?yby by? szybsze i bardziej efektywne. Dodatkowo, ?atwiej by?oby zarz?dza? tymi danymi, bo mogliby?my je przejrzy?cie zorganizowa? w kolumnach. Obecnie wszystkie dane s? w postaci serializownego ci?gu, który jest ma?o czytelny.
Dodatkowo osobna tabela to ?atwiejsza analiza danych, debugowanie, wi?ksza elastyczno??, mniejsze ryzyko potencjalnych konfliktów z innymi pluginam (meta_key “_wc_price_history” nie jest nazw? nie do powtórzenia).
Swego czasu w repozytorium by?a wtyczka “perfectwp-wc-omnibus”, która niestety zosta?a usuni?ta. W mojej opinii korzysta?a ona z dobrze przemy?lanej logiki i rozwi?zań, które warto by by?o zaimplementowa?.
Pozdrawiam,
Aleksander
- You must be logged in to reply to this topic.