nisfarm.ru

Systémy správy života a databází

Byli jsme zvyklí žít ve světě, ve kterém informace o objektu, ne-li téměř důležitější než materiální objekt. Když přijde nová osoba, okamžitě dostane jméno, zdědí příjmení a patronymic (naprosto v souladu se zákony objektově orientovaného programování, ať už to je špatné), rodí první dokument o něm - rodný list, vepsat všechny jeho vstupy a výstupy v jednotlivých registrech. Jako jeho růstu a vývoje budou množit a růst archivů informace o něm: historie, dokumenty v mateřské škole a pak ve škole, později se začali zajímat o vojenské jejich zařazení kanceláři, a tak na celý život. Člověk by si mohl myslet, že celý lidský život je věnován pouze tomu, že je jiný systém správy databáze (DBMS) Mohli by naplnit své nenasytné informace uvnitř. Nepochopitelným způsobem se budeme i nadále považovat za lidskou bytost - korunu přírody, i když zvířata se zdají být často moudřejšími než my.




Většina lidí nepřemýšlí o všech těchto informacích. Jen žijete v klidu, občas vyplňte různé dotazníky, udělejte souhlas s shromažďováním dalších informací o sobě (nebo o tom vůbec nevíte). Někdo zpracovává tyto informace, jeho funkce zahrnují správu databází, které zahrnují různé informace. Mohou to být zaměstnanci bank, personální služby, zaměstnanci archivů a mnoho dalších. Ještě méně lidí (programátoři a správci systému) musí ručně konfigurovat a spravovat systémy pro správu databází a někdy je vytvářet. Profese ukládá programátorům nejjasnější pochopení, co je informace, jak jej zpracovat a jaké programy jsou pro ni vhodné.

Při učení povolání programátora mimo jiné studovat a systém správy databáze Přístup. Přísně vzato, tato databáze je nejhloupější, protože to neposkytuje plný výkon serverů: současná činnost několik lidí se stejným databázi začít blokovat kusy informací, a dokonce i celé tabulky pro velké objemy dat se jeví selhání a tak dále. Zůstává záhadou, proč vše zahrnuto Přístup ke vzdělávacímu systému pro profesionální programátory, aby to nebude fungovat, a všichni ostatní nechtějí vědět, než jednoho systému nakládání s databází se liší od ostatních. Bylo by lepší místo Accessrsquo-a studenti dostali dovednosti pro práci s PostgreSQL a MySQL, na cestě k vysvětlení rozdílů mezi nimi. Nicméně, stejně jako servery jsou spuštěny obě tyto databáze, budete muset vytvořit komplexní databáze bude muset vyvinout větší a klientskou aplikaci - něco, s nimiž se bude pracovat déle koncovým uživatelům. Ale po této cestě je všechno profesionální programování a nevytváříte vlastní kolo.

A co obecně zahrnuje koncept profesionálního systému správy databáze? Zaprvé - možnost pracovat s velkými datovými poli (elektronický katalog významného knihkupectví můžete celkem miliony popisy, z nichž každý si můžete znát cenu, počet dostupných kopií, a na to, co obchody jsou) - a druhý - práce s více uživateli současně , z nichž každý obdrží příslušné informace (jinými slovy, tyto dva prodejci nemohou prodávat různým zákazníkům s jednou instancí některého ze vzácných knih). Třetí možnost - údaje jsou chráněny před náhodným poškozením, kdy začala její změnu, ale nebyla správně dokončena. Teoreticky můžeme takovou situaci představit: prodejna obdrží platbu bankovním převodem, finanční prostředky jsou odepsány z účtu kupujícího a poté musí být připsána na účet v obchodě, ale kvůli selhání druhé části operace nebyla provedena. Smart databáze obě strany operace se provádí v rámci jedné transakce, která je buď plně potvrzena (je-li vše hladce), nebo zcela zrušena (z jakéhokoli pochybení). Na úrovni kupujícího dává jistotu, že pokud bude napsáno jeho prostředky z účtu, jsou zaručeně dostat do obchodu účtu.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru