Witam, mam pytanie dotyczące projektowania tabeli w bazie danych. Robię coś przypominającego bloga i nie wiem w jaki sposób najlepiej zapisywać artykuły w bazie danych. Rozważałem dwie opcje:
1. Zapisuję cały artykuł w jednej komórce - cały html, tekst, znaczniki img itd. Wydaje mi się że to najprostszy sposób, ale mało optymalny.
2. Zapisuję tekst i ścieżki do obrazów w oddzielnych komórkach. Byłoby to najlepsze rozwiązanie gdyby nie to, że nie chcę na sztywno ustalać kolejności elementów tzn zawsze najpierw tekst, a następnie zdjęcie. Problem pojawia się, gdy chcę zapisywać to w różny sposób np tekst, zdjęcie, tekst czy zdjęcie, zdjęcie, tekst. Wtedy musiałbym zaznaczać jakoś miejsca na zdjęcia w tekście i podmieniać to za pomocą wyrażeń regularnych.
Proszę o pomoc, wskazanie najlepszej metody.