0:00:17ahoj najmenovat entitního dneska
0:00:21vám přišel překvapivé povídat po o pod kde su byste asi pochopili zrazu přednášky
0:00:28já bych začal
0:00:29dělat chyby
0:00:31jeden bude překvapivě o mě
0:00:35takže kdo sem
0:00:37současné době se že jako priorit programátor
0:00:40to znamená že pro tu na volné noze pro několik N původně techno výhodně databází
0:00:45a tak dále
0:00:47těžký barytonista tak jako že hodně těžký
0:00:50path patním se probrali do dnešní přednášky
0:00:57databázi šílenec tak trochu
0:00:59S Q L jinou S Q L účtem hodně přednášek něho nejrůznějších databázových technologií a
0:01:07mám rád databáze
0:01:10jak jsem se já dostat po dresu
0:01:13začalo to na střední škole
0:01:16sem asi jeden z mála lidí na světě kteří se k po dresu dostali džínech
0:01:20k majetku jel
0:01:22seš považuje za hodně dobrý životní krok
0:01:28pozdě jsem přešel na hobby projekty postgres u
0:01:33současné době
0:01:35správci hodně využívám postgres
0:01:39a
0:01:40ten spokojený když to srovnám například klienty u který má majetku já tak tam té
0:01:45nebe a dudy
0:01:48jak říkám moje nejoblíbenější S Q uložiště ever asi ani nějaký or a toto nevytrhne
0:01:55řeč
0:01:57druhý příběh V prezentace jak vzniká prezentace
0:02:04tak jako když sem byl zvolen tak sem si řekl jo tedě tam u by
0:02:07u těma typ a má jak to je prostě
0:02:10milion typů máme postgres u
0:02:14všechen to tam bych vyložím do to používá
0:02:20prostě všichni to používají pozdě de facto podniku a jak je to má schopnosti
0:02:25no pak jsem si řekl že
0:02:28vedle běží grudl
0:02:30máme po obědě
0:02:32takže to by asi nebyl dobrá cesta nechci vás tady unudit nějakýho blbostma
0:02:39takže jsem si řekli jako když je vedle kdo to takto uděláme takovou domovinu že
0:02:42jo zavaleno přednášku prostě
0:02:46kde budeme tady mít tu pán
0:02:50ale pak mi jaksi došlo že já sem takový trochu šílenec
0:02:54přiznejme si to
0:02:56jako že by tam byl asi hodně patním
0:02:59jo kren tady tendle skryt vás erikem rovensko mám dlaně vypíše vám kompletní tech neví
0:03:04do registru
0:03:09takže by to dospělo k tomu že já bych se bavil bavilo by se mnou
0:03:13asi tak jedno procento tady osazenstva
0:03:17takže ne děláme to prostě užitečná přednáška supertypy jak můžete využít postgres kdekoli
0:03:26a jak se porovnává s ostatními sqldatabase mi
0:03:31po sobě s
0:03:32je vymyšlen tak
0:03:34že po kde soví uživatele mají vždycky něco extra oproti těm ostatním uživatelům esku jo
0:03:40že některé poučky
0:03:42neplatí nebo platí jinak než byste čekali
0:03:48co vás za sami vy
0:03:49u vanová nenaučí
0:03:52prosím vás naučí to generické S Q a ale přijdete do kongresu a zjistíte že
0:03:56ty best praktický sou trochu jiná
0:03:59platí na pravidla
0:04:01sou tam jiné typy které se dají používáme efektivní
0:04:06takže jsem vybral pak problém
0:04:09jak se řeší v jiných databázi export kde sou
0:04:12typicky problém do ste byl na karmy na webexpo je k tomu X a měla
0:04:16vždy by asi o telefonní čísla že jo
0:04:20typické řešení
0:04:22samci tabulku
0:04:25a do ní dám prostě telefonní číslo jedno varchar
0:04:29více čísel
0:04:32přidám S
0:04:34dám varchar opět a prostě tam napálím zase vím že jo zase to tam nějak
0:04:38vleze tomto nějak přechod royal že
0:04:41pro pravdova labužnický
0:04:44dám víc čísel a hodin samice velkou
0:04:48a to tendle patent se opakuje to hodně uvidíte jako já už jsem viděl takové
0:04:53věci že se nedivím vůbec ničemu
0:04:57a teď prostě to extra to co má ten po kde
0:05:02teda eště předtím si řekneme jak to nemá pod kde
0:05:05jak to mají ostatní databáze
0:05:09ostatní tam data bavit prostě přidám tabulku a přes cizí klíče to spadu
0:05:15postgres
0:05:16má něco navíc zase nějakou jinou prakticky můžete použít i tabulky ale můžete být ještě
0:05:21efektivnější
0:05:23a S pěknější taky vypadat ohně dobře
0:05:27je číslo
0:05:30historie datový typ
0:05:32není s těch základních datových typech kongresu ale můžete si ho ve verzi devět jedna
0:05:37uši můžete bodovat extenze přímo S Q L dotazem
0:05:40data kytek ten žel a jméno to rozšíření
0:05:44takže když dáte k i X ten žen když to R
0:05:48tak se vám zdroje ten datový typ lejstra může to normálně databázi používat
0:05:54toto je
0:05:55dává vám do toho sloupce v tabulce
0:05:58tím jeli úložiště
0:06:00čistě na řetězcích to znamená že padejte řetězce
0:06:06a zavádí vám do té databáze beze všemu takže vy máte nule sqldatabase a všichni
0:06:10říkají že musíte používat
0:06:13když máte nějaké různorodé zdroje dat a se na dva do jedné databáze
0:06:18taky se vám dovolená postgres u
0:06:21říct že vy máte podobné data které se vyšší jenom nějakých
0:06:25odlišný ukazatelích
0:06:28potom vám to předvedu na tabulkách
0:06:32bity ale příklad
0:06:36takže
0:06:39já už sem si tady vytvořil databázi barcamp
0:06:43ve kterém mám push vytvořenou text a ženatej store
0:06:47takže vytvořím
0:06:49tabulku
0:06:56mám tady
0:06:58I D to že primární klíč
0:07:00ne no atributy jedná se o nějaké generické produkty dejme tomu že seš jo a
0:07:05máte prostě I D produktu
0:07:07jeho jméno a nějaké atributy toho produktu které se můžou každého to produktu lišit
0:07:15tak vytvoří se mi tabulka
0:07:21a teď oni vložím
0:07:24například knížku
0:07:26my nese výklad novou
0:07:29do těch atributů uložím autora stránky a jakou kategorií tech ni
0:07:38a teďka když se lexém
0:07:48se lexém se zeptám
0:07:49chcete tabulce
0:07:56tak tady mám založené ty atributy
0:07:59máme tam
0:08:01tyto sem tam vložil patch to se dá s těmi atributy všechno dělat
0:08:05takle pokročilé věci jako že není můžete budovat fulltextové indexy a takové věci to jasné
0:08:12že to je text takže můžete za indexovat úplně libovolně co se dá dělat v
0:08:16dotazech
0:08:18já si tam se to ještě jeden nějaký produkt
0:08:28vymyslete nějaký produkt
0:08:40třeba budu ještě
0:08:43bokem knih prodávat se kde
0:08:57a budou mít nějakou
0:09:01P
0:09:06kolik je výsledný čtyrycet
0:09:12třicet dobře
0:09:16potom tam budu mít
0:09:18a může mít
0:09:22máme tam jenom tu rychlost to bude stačit náš příklad
0:09:27a teď se můžu zeptat
0:09:31celek všechno
0:09:36jo
0:09:39znak
0:09:43pair
0:09:46atributech
0:09:49ty hledat jenom to co má klíč
0:09:54který být
0:09:59takže vy vyjde mi to jenom tak řekli můžu se zeptat
0:10:03jak na přítomnost klíčů
0:10:05cože super pokud hledáte nějaké nějaký
0:10:09jako specifický atribut a nebo na přítomnost
0:10:13na rovnost
0:10:14té hodnoty klíče s nějakou vaší hodnotou
0:10:20a teď k čemu je todleto dobré
0:10:22jak jsem říkala dá se to indexovat
0:10:24plně můžete na tom stavět jakejkoli indexy
0:10:29je to lepší než písemná vpřípadě osvětu pověz
0:10:33má typ X N L
0:10:35a ten můžete indexovat taky ale není to takové jednoduché většinou to vyžaduje
0:10:40eště jako mít externí rozšíření nejš
0:10:43jsou ty trasu spol kde sem dodávána
0:10:47lepší je čtyři klíče je ta s nima toto všechno v jedné tabulce abyste se
0:10:51na to dotazovat jednoduchými esko dotazy bez nějaký čuňu a takový věcí
0:10:57se přidají dalším problému
0:11:09jo to je jenom
0:11:10řetězec mapování
0:11:14jako že může to být nějaký řetězec čárkovaný ale je to je to trochu blbost
0:11:20a eště jsem zapomněl znít že existuje
0:11:24už hodně
0:11:26or M
0:11:28knihoven má na todle anatomy utility
0:11:32že dokáže pracovat which storem chan jsem to když viděl
0:11:37jean budu a jakým rekord má na todle
0:11:41a další problém do grafická data
0:11:46bitka řešení v ostatních databázích
0:11:50na MYSQL
0:11:52sou nejrůznější obskurní rozšíření a importéry
0:11:57které mám připraví tabulku a není proto vám prostě ono se to předává ty byl
0:12:01grafická data tak za nižší souborech
0:12:04když to nad nadefinované
0:12:06nějaké tvary vtom souboru na sto převedená je shledám a potom se vám to ne
0:12:10do databáze
0:12:11a co sem tak viděl tak většinou pracuju mají sem tabulkami což není úplně
0:12:16kdo tady z na rozdíl mezi mají ty sem a in odbyl
0:12:22tak já to rači vysvětlím základní rozděle ten že
0:12:25pokud zapisujete do mají sem tak se vám bloku je ta tabulka
0:12:30na všechny operace
0:12:34postgres přichází větším sem čemu se říká
0:12:39tady jsem to
0:12:40později
0:12:42kde opraveno
0:12:45a
0:12:46postgis
0:12:48je software databázové rozšíření používané
0:12:52jestli znáte upletli znát který dělá mapy pro foursquare
0:12:56tak oni původně jeli na majetku já do verze nula tři
0:12:59ale
0:13:01přešli na později
0:13:03protože který umožňuje
0:13:06některé
0:13:07super záležitostí jako si například ukážeme takže já už jsem si včera nahrával třiceti nekdo
0:13:14vídám poštovních směrovacích čísel v německu
0:13:18do databáze
0:13:29toto jaksi ta tady deutsche po úst
0:13:43jo a máte tady vždycky
0:13:47ale to popsané takže tam je
0:13:50a jiný
0:13:52potom poštovní směrovací číslo nezkrácené tvaru
0:13:56ve zkráceném
0:13:58název tak jak je uvedený prostě databáze těch poštovních směrovacích čísel a potom tam máte
0:14:04todle muty polygon
0:14:06tady tahleta věc
0:14:08a postgis tydlety věci jako muty polygony pointy a tak dále podporuje nativně o neumí
0:14:14získávat textu že mu data jenom text o sto nahraje multipóly byly přesto na svoje
0:14:19typy
0:14:25a teď co se
0:14:27toto vyleze když máte vizualizační sopce
0:14:32tady máme mapu německa
0:14:36a jelikož je to obyčejná databáze
0:14:40tak třeba můžu dát
0:14:41tady mám grafice celek
0:14:45máme tam ten ty drážďany
0:15:00a tady máme odražený nemáte
0:15:03tajidle
0:15:07a co sem viděla tak
0:15:09dělají vtom
0:15:11dělaj stohy pokročilejší věci jako viděl jsem včera půl gigový
0:15:16dám
0:15:17mapy české republiky kde to bylo roznesené po vrstvách a dá prostě pohoří silnice a
0:15:23tak dále
0:15:25a to na tom všem můžete provádět S kilo dotazy
0:15:30což je docela mocná zbraň
0:15:32pokud je umíte
0:15:34a pokud neumíte tak teď vám ukážu jak je udělat
0:15:38jinak
0:15:40takže
0:15:41poslední problém
0:15:45se mlýny programátora má manipulovat s daty v databázi a
0:15:50nechce se učit S Q oko
0:15:52pokročile
0:15:55takže prostě typický přístup do to sou M
0:15:59na nám se S Q L a když prostě king
0:16:03kancelářský
0:16:05todle je
0:16:08todle je nějaká nějakej nějaký tím že čem
0:16:13pěkný
0:16:14velmi
0:16:16ale prostě programátoři to sou line bestie vím o čem mluvím
0:16:22valenci šunky celý den
0:16:25postgres vám dala
0:16:27nástroj
0:16:28zbraně k bojovat se skill
0:16:31procedura Y vidíte
0:16:35takže základní je
0:16:36tech F P G S Q L do tady dělat orákulem
0:16:43přes a teď si to že tepel S Q L oraclovské
0:16:47spadá rozšířením a potom té celko to nevím jak se dostal do základů ale asi
0:16:52to někdo používá
0:16:54okýnka si to tvoří a tak perl
0:16:57a můj oblíbený python
0:17:01ale
0:17:02v podstatě každý si najde to svoje
0:17:05jo kravatě asi můžu poslat javě
0:17:09spisovatele program státečku
0:17:13statistický můžu napsat erku něco
0:17:18psychopati bloko popřípadě
0:17:22a váš systému inve administrátor může psát šelu jo
0:17:30a já teď předvedu poslední demo
0:17:34takže zpět do barcamp
0:17:42a tady
0:17:49tady mám takovou pěknou posypat dvojice
0:17:52nevím kdo z vás
0:17:54ví jak se dělá carovými kódy
0:17:57existuje tam jeden typ čárových kódu tomu se říká a getting čtrnáct tuším
0:18:04a
0:18:05char vyko se do databáze ukládat takže tam klára nějaký begin to číslo C napsané
0:18:10na spodku toho čárového kódu
0:18:13takže já jsem si vytvořil funkci která ve dne
0:18:16jeden ten jeden ten by tím
0:18:18a vrátí mi buly honzovskou hodnotu
0:18:24potřebujete to vysvětlit někdo klouby
0:18:30tak to se tady děje že si to
0:18:33převede na drink a potom to enum A ten rozsekám podstatě na dvojici index toho
0:18:39znaku a ten znak
0:18:41co se tady je to je matematika popsaná v tom standardu vpodstatě
0:18:46až se to až se to všechno sečte tak to musí vydělit a na desetina
0:18:50k to není validní čárový call
0:18:53ty
0:18:55P L
0:18:56ty se budou stejně sem říkat N A store
0:18:58zase dáte kytek ten že na a vytvoří se vám
0:19:03to rozšíření ty rozšíření to vázané databázi o databáze proto je dobré si dělat template
0:19:08i pokud se chystáte dělat být databází ze stejným rozlišení
0:19:13no se to hodně poža auto postgisu kdy se udělá template která jenom vytvoří to
0:19:18rozšíření
0:19:19na ten postgis té databázi a potom štos podsadit oseka tech baťa svíčky
0:19:28takže tyto řeknete funkci
0:19:31a teď si k tomu eště vytvořím
0:19:36vytvořím si doménu
0:19:38toho typu getting
0:19:40s tím že to bude P klient u kterého si ale budu
0:19:44hlídat jestli to je validní
0:19:47validní cot
0:19:50ty jsi doménu a eště
0:19:52sedím nějakou tabulku pěknou
0:19:57kde použiju
0:19:58doménu getting
0:20:00bude to primární klíč a
0:20:03produkt I D se bude vázán na
0:20:06I D toho produktu ste tabulky produktu
0:20:12a péčí
0:20:14se musím podívat jestli tam mám ten validní čar víko jo todle on
0:20:19tady todle na konci
0:20:21musí být přehozená se standardní chyba pokud
0:20:25prostě na pokladně se to špatně projede a přihodí se dvě čísla
0:20:31a svážu s tím produktem jedna a nepustím je to protože my neprošla tím testem
0:20:36na to jestli to je validní čárový kout
0:20:42a pokud ty čísla přehodím terč
0:20:46tak se to uloží
0:20:48že ten začali výkonu že validní podle standardu
0:20:54ideální využití těchhle věcí S kilko tím plněné nahradíte protože nemůžete dělat
0:20:59že můžete dělat nějaké selekci na tom a tak dále
0:21:03ale můžete tím nahradit hodně komplexní esko dotazy tím že si rozseká se na nějaké
0:21:08selekci a nad nimi děláte operace stoupajícím
0:21:13jednorázové modifikace ono to umožňuje je něco ve stylu lambda funkcí
0:21:18kdy nedefinuje té jméno
0:21:20té funkce a co vrací
0:21:22v podstatě napíšete jenom du
0:21:25cot ve vašem jazyce
0:21:27udělá toto modifikace těch tabulek jako potřebujete
0:21:31triky
0:21:33pokud třeba nahráváte
0:21:35mažete potřebujete něco měníte databázi dá se to zapsat
0:21:41na to tak agregace read úst podstatě můžete si napsat
0:21:46a window funkce té
0:21:48takové speciální rozšíření které pod geto kopíroval o to reku
0:21:57tak
0:21:59nakonec eště změním pár bezvýznamných drobností
0:22:02té databáze
0:22:06všechno uvedené platí pro verzi devět jedna poslední stabilní verze
0:22:11rychlá bezpečné migrace můžete
0:22:15můžete mi díra si za obalit do transakce atomické
0:22:19tím že pokud se vám něco
0:22:21něco nevedete migraci takto můžete všechno od rolovat zpátky
0:22:25todle nemá tuším ani není o řekl
0:22:29že byste mohli takhle tak mají za obalit
0:22:33forint data vejprt
0:22:34to je super záležitost
0:22:36můžete postgres navázat na jakýkoli vnější zdroj dat který nemusí být a nědg vyloví existujou
0:22:42tam
0:22:45ty přípojné body pro ready
0:22:47víte můžete přímo dolovat do postgres u
0:22:53použitelný furt textový index přímo v databázi na rozdíl od MYSQL
0:22:58kdy musíte mít opět mají sem tabulku abyste není mohli budovat index
0:23:04spousta rozšíření X se podíváte na stránku wikipedie tak tam to je na dvě stránky
0:23:10ta tabulka
0:23:12a poměrně rychlý vývoj
0:23:15nemysli se to někdo zaregistrovali ale posledních letech se docela zpomalil vývoj majetku jel
0:23:20a naopak postgres do toho kopnu
0:23:25a to se mi docela líbí ale na druhou stranu to není úplně ideální
0:23:29pokud si chcete udržovat ruší databázi jako
0:23:34aktuálním stavu
0:23:38takže
0:23:40se mám teď řekl chtěl je po kde
0:23:43použitelný velmi dobře v jakých oblastech
0:23:46teď samozřejmě jak se jak se k dostat progrese se vůbec naučit
0:23:51mě lepší způsoby začít používat po kde
0:23:55nevěsty znáte všem ale
0:23:58to je webová hra
0:24:01která se odehrává při hospod kde v databázi
0:24:05v podstatě hraje se pomocí dotazů a je to tahové na piky tak zvané
0:24:11potom
0:24:12super zdroje informací o kde zdaj
0:24:15která je spravovaná tady tímhle borcem dole
0:24:21po kde slajdu je to právě neaktualizované najdete s tom
0:24:26všechno co jsem tady řekl plus užší něco navíc
0:24:30můj oblíbený port informací o postgres u je pozdě je roku tečka com
0:24:38koš do z náhrobku
0:24:41kdo něco hostuje na roků
0:24:47a samozřejmě jak říkám tady tenhleten týpek ten je z roku
0:24:52strašně dobrý pověz Ú cože teďka ne
0:24:56do doby to o startupu čekal
0:25:00kritiku pokud máte klidně pochvalu smiřice tendle na ten twitteru či data možná přečtu
0:25:09jo a
0:25:10ještě bych udělal reklamu doufám že vy za to přidají
0:25:15mojí klienti laděný na deset o jedou na postgisu
0:25:19hrdě
0:25:20se to nic nikde ne filtrujeme
0:25:23a já bych vám poděkoval pokud máte dotazy
0:25:26zase to domě mám tady kupu tyče které prý nikdo ještě ne rozdal
0:25:31tak vám nemůže tady po rozdávat úplně
0:25:34asi obdaruje všechny sedm jo všechny asi ne nevyjde
0:25:53místo
0:26:08že dotaz byl výkonnostní srovnání majetku jel
0:26:13s ohledem
0:26:14na i store
0:26:16i
0:26:18tak
0:26:19já jsem benchmarking vpodstatě nedělá asi strana net něco najít
0:26:25ale
0:26:26ve většině případů jak říkám já jsem dělal hodně síla futex tam a majetku jo
0:26:30a tam se právě používá ten mají sem takže mi to přišlo pomale hodně
0:26:36i
0:26:40i s ohledem na ten i store který
0:26:43ale když se to tak vezme tak je to prostě tech který je
0:26:46validován Í už na úrovni to serveru nějak
0:26:50takže tam by podle mě ten výkonnostní dopadne měl být váš nějaký drasticky
0:26:55samozřejmě asi trochu zpomalit tím že se bude zpracovávat a tak dále
0:27:01ale
0:27:02abych to neviděl problém
0:27:10když
0:27:24jo
0:27:31takže nějaká killer feature mají S Q oproti pod kde sou rozlitou správně
0:27:36tak
0:27:38já co sem se setkal majetku já tak ono má vyřešené pin cesty docela dobře
0:27:44kdy tam nepo ale dá se udělat insert takže nepovolit duplicity po kde sou se
0:27:49to musí dělat
0:27:50docela složitým
0:27:52oproti tomu MYSQL dotazu
0:27:57je majetkově jednoduchá jako hodně
0:28:00to je prostě kafe mají ne k
0:28:02pár dotazů a už se to tam střídy
0:28:05po kde je bohatší ale
0:28:08hodně lidí právě si myslí že progrese takové
0:28:13strašně díkov ke že to je strašně komplexní a bojí se toho
0:28:16ale když tomu dojdou tak
0:28:19a srovnají to tak zjistí že
0:28:22první aště zas takový problém protože se nemusí zaobírat
0:28:25cejtím bohatým těch typu a tak dále
0:28:28ale stačím v podstatě má podmnožina které pracuju
0:28:32takže asi tak
0:28:34vy
0:28:36tam byl firmě
0:28:44todleto když to
0:28:46ano
0:28:50tak
0:28:51nemůžeme sto dělat úplně nové skoro databázi protože chce být eckel eště furt
0:28:59tady byl
0:29:45dotaz do na to jak vyhledávat
0:29:49X diakritikou po
0:29:51uživatelském stuhu bez diakritiky
0:29:56přiznám se že to jsem ještě kdy neřešil takže
0:30:16tak tomdlectom zrovna
0:30:18řešení je navrhované řešení je takové že by se přidal sloupec bez diakritiky tomdle zrovna
0:30:24je forget docela hodně rychlý
0:30:26přidávání sloupců
0:30:28a v podstatě z manifeste manipulaci tu tabulku nevím kolik tam máš záznamu
0:30:39jo
0:30:40jasný že by to mělo po de o to že by to měl podporovat na
0:30:44úrovni dotazu
0:30:46jasný
0:30:49já sem todleto neřešil v podstatě
0:30:56P houpající
0:31:06odstraňovat
0:31:14další navrhované řešení bylo
0:31:16odstraní diakritiku
0:31:19přímo toho záznamu real time
0:31:29no to tam není
0:32:17tady byl dotaz
0:32:41no právě že jsem typy jako má dělat kryt tam je ten problém ale
0:32:47eště zopakuju dotaz jestli teda A store exportovat do nějakého
0:32:53děj snu popřípadě jinou formátu
0:32:55ono by to asi šlo
0:32:58použitím
0:33:00tak todle tam ještě není ale
0:33:03od další verze postgres úst bude ukládat přímo děj sny databáze
0:33:08kdyby něco
0:33:12no
0:33:13a bude to mapování zase tech na text no
0:33:36tak o to
0:33:38musím slově upřímně že se moc nezajímám
0:33:42jestli se
0:33:44ten prvek těch domén bude propagovat někam víš
0:33:47do knihoven
0:33:49takže nemám měla informace o tom
0:33:57ční kdo
0:34:13roků má postgres posting
0:34:23ono nabízí
0:34:27šum že jako servis to tam nepude bude se muset
0:34:31to mapovat přesně co
0:34:35i podpory postgres jako databázi ale jako službu nejsem si jistý
0:34:40já jsem to vždycky požíval spojení zatím programem takže
0:34:56jo
0:35:02tak
0:35:03na co se dej praxi použít domény
0:35:06jo to ta
0:35:09ve které kolem je to na tu vstupní validaci
0:35:12to jest to základní použití těch domén
0:35:16že neřeší se to nějak na nějaké aplikační vrstvě ale řeší si to už ten
0:35:20server
0:35:26to je zase otázka no
0:35:46tak ono to ten python provádí přímo na straně serveru to dělat server
0:36:03jasně
0:36:54při mě škálování sem neřešil eště
0:36:56jako že bych měl tak velký server že bychom potřeba rozsekat
0:37:01určitě podpora nějak a tam bude ale jak víme tak ty S Q databáze na
0:37:05tom nejsou moc dobře
0:37:08ne škálování alespoň mi to tak přijde pokud člověk při designu hezkého uložíš na pětku
0:37:13jel
0:37:14takže to takové pochybné
0:37:17co se týče
0:37:19té bezpečnosti a to zálohování
0:37:22je tam systém
0:37:24kontroly verzí
0:37:25přímo databázi
0:37:27takže to jeden bezpečnostní prvek obecně ten po kdesi navržen jako hodně bezpečná databáze takže
0:37:38jasně
0:37:45ono to tam pude řešit pomocí toho systému kontroly verzí
0:37:50nějaké své splnit jako migrací samozřejmě
0:38:16a ten programy používají tušili neskajpuju
0:38:20že ten prográmek požívají ve skype u na tu
0:38:23no slony
0:38:32jo
0:38:55jo
0:39:09jasně ale problém je že oni lidí požíváte čistou MYSQL koš
0:39:18T P mrtvá
0:39:25E
0:39:33u
0:39:35a
0:39:41a
0:39:56jo
0:39:57a
0:39:59jo
0:40:02no
0:40:04jo přesně na todleto je ta kontrola ti verzi
0:40:07měl by to tam být
0:40:08pokud sem že to správně manuál teda
0:40:19činnost nezkoušel sem
0:40:22K větší většinou se mi to podařilo zploštit zcela
0:40:30někdo
0:40:36jo bylo tam dělat kryt i ve osmička tam ne
0:40:41kdyby
0:40:42jako se chtělo hodně
0:40:44dokonce i openfile můžete
0:40:47gpu očkem si akcelerovat
0:40:51operace s databází
0:41:00někdo
0:41:08tak já vám děkuju a chcete někdo s dotazování přes dotazující strýčka
0:41:15tak si tak si dojděte