Witam,

Tworzę oprogramowanie do supportu, czyli klient zadaje pytanie, a pracownicy firmy odpowiadają.

Nie wiem jednak jaką formę obsługi bazy tych wszystkich e-maili wybrać. Wyobraźmy sobie, że jest np. 10 GB e-maili lub więcej i trzeba wśród nich wyszukać e-maile z treścią "hello Mr Green". E-maile mogą mieć także załączniki. Co chwilę trzeba będzie także wykonywać innego rodzaju, standardowe operacje na takiej bazie. Zamknięcie ticketu, odpowiedzenie na danego e-maila, usunięcie, itd. itp.

Czy zapisywać treści e-maili w bazie danych, a załączniki na dysku? A może wybrać jakiś specjalnie przeznaczony do tego format zapisu. Oprogramowanie piszę w frameworku yii.

Jakie rozwiązanie wybrać? Z jakich rozwiązań korzystają inne systemy? Może ktoś z Was pisał już coś podobnego?