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 1050 korisnika na forumu :: 37 registrovanih, 10 sakrivenih i 1003 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: 357magnum, A.R.Chafee.Jr., cifra, DonRumataEstorski, Duh sa sekirom, Fabius, Frunze, goxin, kolle.the.kid, Kubovac, kybonacci, Luka Blažević, madza, menges, milenko crazy north, Milos ZA, milos.cbr, misa1xx, mkukoleca, nemkea71, novator, Pakito93, Parker, pavlo, procesor, robert1979, S2M, sevenino, skankhunt42, slonic_tonic, Srle993, stankolich, styg, suton, vlada035, zillbg, Zoca