Hlavní navigace

Názor k článku Seznam.cz: na většině serverů máme Debian od benghi - Nejspíš skladují maily v databázi, či nějakým podobným...

  • Článek je starý, nové názory již nelze přidávat.
  • 7. 11. 2006 14:46

    benghi (neregistrovaný)
    Nejspíš skladují maily v databázi, či nějakým podobným způsobem, jinými slovy, maildir vs nudle v souboru je skutečně irelevantní, neb to není ani jedno z toho.

    Neustále tady někdo tvrdí něco o distribuovaném filesystemu, ale není mi jasný, proč bych měl v případě systému s více jak tisíci uživateli používat na odkládání mailů filesystem. Jednak k tomu jde přistupovat několika dírama, čili by se muselo řešit zamykání. Muselo by se toho řešit poměrně hodně. Pokud na totéž použijete databázi, potom jednak můžete pop3 běžet na několika serverech kvůli vyrovnávání zátěže, druhák můžete použít něco poměrně mocného databázového na vyřešení zbytku. Nezajimavý není ani to, že rozhraní mezi web skripty a databází se dělá snáz proti témuž nad soubory. Zjednoduší se autentizace uživatelů atd. Mohl bych pokračovat. V principu to ale znamená, že musíte napsat vlastní POP3 server a MDA, což jde ale velmi snadno. MDA znamená načíst data a někam je praštit, to jde snadno, POP3 je jednoduchej protokol. Nebezpečí to má v zásadě jediný - 1GB přílohy u mailu a podobné prasečiny. (ISO image CDčka coby přílohu u mailu jsem už potkal...) I to se ale dá odchytat a odložit jinam. Pokud ale zkusíte nad totéž napsat IMAP, zjistíte, že problém nabývá poněkud komplexnějších rozměrů. Není to neřešitelné, ale je to pracné a popravdě řečeno, u každé firmy musíte v zásadě jít metodou největšího zisku a pokud se má dělat něco takového, každý si dá nejdřív na jednu stranu náklady a na druhou zisk. Pokud je to ziskový bez rizika, není o čem přemýšlet, pokud je to ziskový s rizikem, musí se to dobře zvážit a pokud je to neziskový, či ztrátový, tak se pochopitelně není o čem bavit. A kam do té kategorie by asi patřila implementace IMAPu, nad takový systém.

    Závěrem podotýkám, že jsem pro ně nikdy nepracoval, takže to, co jsem popsal, je drobný nástin toho, jak bych to dělal já. Jestli to náhodou mají stejně....