Dilema - skladistenje mejlova

Dilema - skladistenje mejlova

offline
  • Pridružio: 19 Apr 2007
  • Poruke: 10

Imam dilemu - trilemu kako da dizajniram tabelu koja bi cuvala podatke o mejlovima tj. mejlove Smile (u pitanju je Web mail klijent)

resenje1.

u tabeli se pamti staza to datoteke koja predstavlja mejl. Datoteka se fizicki nalazi na WEB serveru u nekom direktorijumu. Ova tabela sadrzi i dodatne kolone koje sadrze informacije iz hedera mejla kao i flagove

resenje2.

u tabeli se pamti cela emajl poruka kao tekst u "sirovom obliku" (neparsirana, nedekodirana).Ova tabela sadrzi i dodatne kolone koje sadrze informacije iz hedera mejla kao i flagove

resenje3.

u tabelu upisujem parsiranu, dekodiranu poruku,tj. tabela sadrzi sva moguca polja koja su potrebna. (from, to, ... flaged,seen,.....).

Moja zapazanja:

Resenje1, Resenje2

- ne moram da imam posebnu tabelu u koju bi upisivao podatke o attachmentim-a.

- kako su ovako upamcene poruke istog oblika ako i one na MAIL serveru dovoljan je jedan algoritam za prikazivanje i ovih iz baze i onih sa MAIL SERVERA

Resenje3

-Neophodnost dodatne tabele za attachmente,
-Implementacija jos jednog algoritma za prikaz poruka.

Molim vas za misljenje. Svaki predlog je dobrodosao.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Resenje 1 i 2 su potpuno "obsolete'. Mozes tako da ih slazes na HDD, indexer ce bolje da obavi posao.

Resenje 3 je najbolje iako je smor za napraviti, ali je to jedini nacin da uspes da napravis dobre upite koji ce ti dati tacno trazenu informaciju.

E sad, posto ja znam koji je to posao, imam savet:
uradi kako treba ili ni ne pocinji.



offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

Savet: kreiraj dve tabele.
- prva tabela sluzi za index poruka, i sadrzi osnovna polja [from, to, date...]
- druga sadrzi parsiran mejl, pa i attachment ako hoces... [mada bi ja attach ostavio kao fajl na disku]

Kada korisnik udje u Inbox - citas samo index tabelu...
Tako na optimizovan nacin radis sa gomilom mejlova...

offline
  • Pridružio: 19 Apr 2007
  • Poruke: 10

@beli0135

Skontao sam da treba odraditi do kraja Sad ili da koristim file system

@ Peca

svidja mi se ovaj predlog za index poruka tnx.

Ko je trenutno na forumu
 

Ukupno su 726 korisnika na forumu :: 4 registrovanih, 1 sakriven i 721 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Boris90, draganl, draggan, LUDI