Zpět na článek

Diskuze: 100Mega Distribution jde ostřeji do sítí

Nejsi přihlášený(á)

Pro psaní a hodnocení komentářů se prosím přihlas ke svému účtu nebo si jej vytvoř.

Zdeněk Michálek
Zdeněk Michálek
Level Level
22. 1. 2005 09:57

Komentáře tohoto uživatele máš zablokované.

Ono je to vážně složitější. Samozřejmě když porovnáváte výkon "čistého" http serveru (IIS/Apache) s Dominem, jsou výrazně výkonnější. Jenomže o to v převážné většině webových aplikací vůbec nejde: když si napíšete třeba v .NETu aplikaci, která kompletně generuje stránky z databáze (tj. online renderujete všechny texty uložené v databázi, statistiky generované online atd.), zjistíte, že výkon samostatného http serveru je naprosto nezajímavý a podílí se na celkovém výkonu zanedbatelnou částí.

Na Domino musíte pohlížet jako na komplex http server - databáze - cache - fulltext, navíc s možnou klient - server architekturou. Jako takový jej musíte porovnávat - a můžu Vás ujistit, že jsem schopen napsat rozumně chodící aplikaci dokumentového typu generující řádově miliony stránek denně s klient-server administrací na pozadí, běžící na "normálním písíčku" rychleji a efektivněji pod Dominem než třeba v .NETu.

A co se týče stability atd. - většina bank používá právě Domino, stejně jako napoloviční část opravdu velkých institucí. Případné problémy v 95% opravdu spočívají v tom, že uživatelské aplikace jsou špatně napsány.

Ano, je zpravidla nesmyslem použít Domino tam, kde převažují dotazy relačního typu. Ale v okamžiku, když potřebujete dokumentový přístup (kde dokument je kontejnerem pro všechno ostatní), neumíte si představit, jak je najednou vše jednoduché a efektivní.

Takže abych to nějak uzavřel - ideální je podle mě kombinace "standardního" a Dominovského řešení, využívající toho nejlepšího z obou přístupů.

Ale abych se ale vrátil úplně na začátek diskuze - u 100Megy je ta situace ještě trochu složitější a těch přístupů a integrace je tam víc než by bylo milé. To ale už není o technické stránce věci, to je nezbytný kompromis vycházející z historického stavu věcí a ze zadání.

Zdeněk Michálek
Zdeněk Michálek
Level Level
21. 1. 2005 10:01

Komentáře tohoto uživatele máš zablokované.

No, tak za prvé ten jejich nový systém není dělaný na Dominu, ale na ASP (pokud mluvíme o eShopu), WWW stránky jsou dělané přes JSP/Tomcat - a co se týče spolehlivosti a stability, snad jen konstatovat že pro kritické aplikace jsou naopak Domino a javovské servlety jednou z doporučovaných platforem (na rozdíl od mnohých jiných).

Domino je použito jen na pozadí pro renderování richtextů - to ani při provozu nepoznáte, vše je kešované. Možná jen pro vaši informaci - naprostá většina provozu třeba při poslední olympiádě byla odbavována právě Dominem.

A co se týče extrémních nároků - třeba Czech Computer běží na kombinace Java/Domino rovněž, denně kolem 600 000 vygenerovaných stránek (na každé z nich je halda statistik a přibaleného obsahu) a až donedávna všechno z jediného stroje s jedním nijak zvlášť výkonným procesorem.

neph04
neph04
Level Level
21. 1. 2005 00:12

Komentáře tohoto uživatele máš zablokované.

tam moc bez otresu to nebylo.. behem tech dvou mesicu se nedalo koupit v prazsky pobocce skoro nic... nemeli nic na sklade...probihala invetura, nefungoval online portal a i ted ma pekny bugy.... takze kdyz chci cokoliv.. jedine se probugovat jejich online shopem a objednat dva dny dopredu nebo zavolat...

zatim to stoji za prd..snad se rozjedou...

Reklama
Reklama