Co dělat, když už plíseň sedí na rá
Malá ložnice nepotřebuje méně nábytku, ale chytřejší nábytek. Úložná postel a noční stolek mají jediný úkol: vzít věci, které jinak leží na podlaze, a schovat je tak, aby zůstal volný prostor na chození. Nejčastější chyba je kupovat nejdřív postel a pak hledat, kam s nočním stolkem. Rozměry je nutné sladit předem, protože stolek, který se nevejde mezi postel a dveře, je horší než žádný.
U dětských kostýmů platí, že musí být bezpečné. Vyhněte se dlouhým šňůrkám kolem krku, volně visícím cípům a malým částem, které se mohou utrhnout. Všechny přišité doplňky dobře obšijte, aby je dítě při běhání neztratilo. Látky před použitím prohlédněte, zda nejsou plesnivé nebo silně opotřebené. Staré oblečení často obsahuje syntetická vlákna, která se špatně barví a taví. Protože jde o maškarní doplňky, vyhněte se barvení celých kostýmů v horké vodě – mohlo by dojít k poškození látky i barvy. Raději volte kombinaci hotových barevných kusů.
Barvy držte v klidu. Tmavé odstíny v malé předsíni pohlcují světlo a prostor opticky zmenšují. Světlé stěny, jedna výraznější plocha nebo textilie stačí. Příliš mnoho vzorů a předmětů vytváří dojem nepořádku i při dokonalém uklizení. Méně věcí, které mají své místo, působí lépe než police plná dekorací, na kterou není kam položit klíče.
Praskání také zesiluje, pokud do topeniště přikládáte příliš mnoho dřeva najednou. Vzniká přebytek plynu, který hoří v horní části komory, a tlakové rázy se přenášejí do kamen. Pomáhá přikládat menší dávky a nechat mezi kusy mezeru. Stejně tak záleží na tahu komína: slabý tah brzdí odvod spalin, tlak se zvyšuje a zvuk je hlasitější. Naopak příliš silný tah odvádí teplo příliš rychle a hoření je neklidné, i když méně hlučné.
Kde pevné schéma přestává být přítěží Relační model vyhrává tam, kde spolu data souvisí a ta souvislost musí platit. Cizí klíče, transakce a izolace úrovní vám umožní zapsat objednávku, odečíst sklad a zapsat platbu tak, aby buď prošlo všechno, nebo nic. V dokumentové databázi to jde také, ale musíte si to hlídat v aplikaci. Každá nová cesta kódem je další místo, kde se zapomene kontrola. U relační databáze je kontrola součástí uložení a aplikace ji nemůže obejít, aniž by to někdo explicitně nepovolil.
Začněte měřením. Změřte půdorys místnosti, ale hlavně vzdálenost mezi zdí a okrajem postele. Pro průchod potřebujete alespoň 60 cm, u lůžka s výsuvnými zásuvkami i více, protože šuplík musí vyjet celý. Zásuvky na kolečkách pod postelí vypadají elegantně, ale na koberci s dlouhým vlasem se zasekávají. Pokud je podlaha nerovná, zvolte raději úložný prostor s víkem nebo otevřený rám s bednami.
Poslední kontrola před koupí: postavte se do místnosti a předveďte si ranní rutinu. Vstát, udělat dva kroky, otevřít zásuvku, zavřít okno. Pokud při tom narazíte do rohu postele nebo se musíte otáčet bokem, je návrh špatný. Úložný nábytek nemá řešit nedostatek místa tím, že ho ještě zmenší. Má ho schovat tak, abyste na něj přes den nemysleli.
Typická chyba je zvolit flexibilní schéma kvůli vývoji a pak na něj nasadit analytiku. Reporty nad volnými dokumenty vypadají jako jednoduché agregace, dokud nenarazíte na chybějící pole. Pak řešíte, jestli chybí hodnota, nebo se pole jmenuje jinak. Relační databáze vás k podobnému rozhodnutí donutí dřív, kdy je oprava levná. Není to o tom, že by jedna technologie byla lepší. Je o tom, kdy je výměna volnosti za jistotu výhodná.
Prakticky se to pozná podle tří otázek. Potřebujete, aby data platila i při souběžných zápisech? Potřebujete spojovat entity podle klíčů a ne podle shody v dokumentu? Potřebujete, aby se změna struktury projevila na jednom místě a ne ve dvaceti dotazech? Pokud ano, relační databáze je správná volba. Pokud naopak ukládáte události, logy nebo obsah, jehož podoba se teprve vyvíjí, je pevné schéma zbytečná brzda.
Prvním signálem je opakované čtení stejných dat v různých podobách. Jakmile zjistíte, že v jedné kolekci má záznam pole cena jako číslo a v jiné jako text s měnou, nemáte flexibilitu, ale nepořádek. Relační databáze vás donutí rozhodnout se předem: sloupec bude mít jeden typ, jednu délku a jednu sémantiku. To bolí při návrhu, ale šetří to při každém dotazu, který pak nemusíte obcházet podmínkami.
Pozor na dvě věci. První je předčasná normalizace: rozsekání dat do mnoha tabulek, které se pak musí spojovat při každém čtení, je stejná chyba jako chaotické dokumenty. Druhá je migrace schématu bez plánu. Přidání sloupce s výchozí hodnotou je levné, změna typu u velké tabulky může zablokovat provoz. Proto se změny dělají po malých krocích a s ohledem na to, co databáze umí za běhu.
- ID: 429097


Reviews
There are no reviews yet.