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