Michal Augustýn Senior Software AVAST Software Microsoft Most Valuable Professional (ASP.NET/IIS) augi.cz.

Slides:



Advertisements
Podobné prezentace
Oracle Peoplesoft 9.2 Juraj Boldiš
Advertisements

Tvorba aplikací pomocí kompozitů Zvýšené požadavky na individuální i organizační produktivitu Omezené zdroje a rozpočty IT Potřeba metodik a „Governance“
Václav Rada OEM Distribution and Reseller Manager.
Tutorial: Mechanic - electrician Topic: Technical training II. class Printed circuit boards 3 Prepared by: Melichařík Lubomír Projekt Anglicky v odborných.
Novinky ze zahraničí IVIG 2008
Novinky Windows Azure Dalibor Kačmář.
Základy jazyka SQL Jan Tichava
Novinky v MS SQL Serveru 2005
4/5/ :22 AM © 2005 Microsoft Corporation. All rights reserved.
Efektivní softwarové projetky
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu „Učíme moderně“ Registrační číslo projektu:
Appearance Length: 80 to 130 cm The tail measures 11 to 25 cm Males usually weigh 18 to 30 kg Females weigh 8 to 21 kg Male can weigh up to 38 kg, reportedly.
Metodický list Pořadové číslo: VY_32_INOVACE_ I.C.20 Název pro školu:EU AJ 1.stupeň 20 Název materiálu:Christmas Autor:Mgr. Hana Opálková Vzdělávací obor:Anglický.
SQL: DDL v ORACLE CREATE TABLE jméno_tabulky (atribut datový_typ [DEFAULT][attribut_constraint] [, atribut datový_typ [DEFAULT] [attribut_constraint]],...
 Úvodní snímek – název a jméno  Osnova prezentace  Obrázky a grafy  Závěr, prostor pro otázky, poděkování, shrnutí  Vhodný slide na závěr – dlouho.
Zvířatae Anotace: Žáci si v prezentaci osvojí základní fráze a slovní zásobu na téma Zvířata, což je podpořeno vizuálně i sluchově. Žáci si procvičí čtení.
Tutorial: Mechanic - electrician Topic: Electric measurement the 2nd. year Measuring devices 1 Prepared by: Ing. Jiří Smílek Projekt Anglicky v odborných.
Pracovní list Autor: Jiří Vondráček Cílová skupina: žáci 6.roč.
Program pro evidenci nákladů a výnosů Jan Lisal. Požadavky Požadavky zadání: Možnost evidence nákladů a výnosů v rámci firmy Možnost evidence práv a uživatelů.
Jazyk SQL Ing. Zdena DOBEŠOVÁ. SQL Structured Query Language 1974 SEQUEL (Structured English Query Language) neprocedurální relační dotazovací jazyk norma.
Nakupováníe Anotace: Žáci si v prezentaci osvojí základní fráze na téma Nakupování, což je podpořeno vizuálně a sluchově. Žáci si procvičí čtení a dále.
Základní škola Jakuba Jana Ryby Rožmitál pod Třemšínem Efektivní výuka pro rozvoj potenciálu žáka projekt v rámci Operačního programu VZDĚLÁVÁNÍ PRO.
Tutorial:Mechanic - electrician Topic: Electric measurement the 2nd. year Power output- AC 3-phase Prepared by: Ing. Jiří Smílek Projekt Anglicky v odborných.
Sporty a aktivity e Anotace: Žáci si v prezentaci osvojí základní výrazy a fráze na téma Sporty a aktivity. Fráze si mohou procvičit dle zadání v prezentaci.
Integrated Development Environment datové modely pro SharePoint Michal Černík.
Práce s textem Jan Martinovič Fakulta elektrotechniky a informatiky
Vzdělávací oblast: Anglický jazyk Autor: Mgr. Martina Hulenková
Cvičení 2: Přítomný čas průběhový (Vyber správnou možnost)
Číslo: VY_32_INOVACE_15_05 Digitální učební materiál vznikl v rámci projektu "Inovace + DVPP", EU peníze do škol, CZ.1.07/1.4.00/ Název: UNIT 1.
ISI Web of Knowledge Ing. David Horký
Microsoft Application Platform Spolehlivá, důvěryhodná, inteligentní.. Michal Hroch Server Product Manager Microsoft Česká republika.
Databázové systémy 1 Cvičení č. 2 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Tento Digitální učební materiál vznikl díky finanční podpoře EU- OP Vzdělávání pro konkurenceschopnost. Není –li uvedeno jinak, je tento materiál zpracován.
Jazyk a jazyková komunikace Cizí jazyk Slovesné časy v angličtině To be going to VY_22_INOVACE_30 Sada 1 Základní škola T. G. Masaryka, Český Krumlov,
Cesta studenta IT. V SOŠ a SOU Weilova. Legenda Tato prezentace pojednává o pracovním uplatnění po dokončení studia na této škole. Tato prezentace pojednává.
PREPOSITIONS ON, IN, UNDER Zmáčkni klávesu F5. Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Lenka Čekalová. Dostupné z Metodického.
Jazyk a jazyková komunikace Cizí jazyk Komunikace Eating at the Restaurant VY_22_INOVACE_12 Sada 2 Základní škola T. G. Masaryka, Český Krumlov, T. G.
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o. Osvoboditelů 380, Louny Číslo projektuCZ.1.07/1.5.00/ Číslo sady39Číslo DUM.
Konverzace v anglickém jazyce ročník
Setkání uživatelů SFX Statistické reporty SFX.
Temporální databáze a TSQL
Vzdělávací oblast-obor-tém. okruh Umění a kultura, člověk a zdraví Hudební výchova – populární hudba Název materiáluPřiřaď k písni interpreta či kapelu.
The Great Moravian Empire was the first known state of West Slavs. (Moravia Magna)
Multimediální databáze
NSWI152 - Vývoj cloudových aplikací Filip Zavoral, Jaroslav Keznikl, Stanislav Ulrych
DBS_I – PL/SQL Vojtěch Hemala ARI. 1/ ZALOZTE SI NASLEDUJICI TABULKY A NAPLNTE JE DATY PODLE VZORU INSERT INTO brew (jmeno) VALUES ('Litovel'); INSERT.
PHP a MySQL Připojení k databázi:
MySQL - Vytvoření nové tabulky  create table jméno_tabulky (jméno_položky typ_položky,... ) Přehled nejběžnějších datových typů Přehled nejběžnějších.
Caché Security. Jak vypadá zabezpečení dnes Jak bude vypadat a co by Caché měla umět v budoucnu Včera, dnes a zítra.
Označení DUM 14 _ 16 _ Pl _ DUM Autor Příjmení a jméno: Pavelková Irena, Bc. Škola: Základní škola a Mateřská škola Štěpánkovice, příspěvková organizace.
Jazyk a jazyková komunikace Cizí jazyk Slovní zásoba Look VY_22_INOVACE_17 Sada 3 Základní škola T. G. Masaryka, Český Krumlov, T. G. Masaryka 213 Vypracoval:
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM Businessland / Operating Instructions 06B13 AutorLadislava Pechová Období.
Jazyk a jazyková komunikace Cizí jazyk Nezbytná gramatika v angličtině Tvorba otázky VY_22_INOVACE_32 Sada 4 Základní škola T. G. Masaryka, Český Krumlov,
Ing. Tomáš Vondra kat. kybernetiky FEL ČVUT v Praze
Tutorial: Mechanic - electrician Topic: Technical training II. class Printed circuit boards 2 Prepared by: Melichařík Lubomír Projekt Anglicky v odborných.
Výukový materiál zpracovaný v rámci projektu EU peníze školám Pořadové číslo: CZ.1.07/1.4.00/ Šablona: II/2 Sada: VY_22_INOVACE_AJ.3.33 Ověření.
Základní škola Jakuba Jana Ryby Rožmitál pod Třemšínem Inovace a zkvalitnění výuky projekt v rámci Operačního programu VZDĚLÁVÁNÍ PRO KONKURENCESCHOPNOST.
SQL PVA Jan Hora. SQL „graficky“ Grafický vs. pravý SQL SELECT ORDED BY WHERE.
vyjadřuje počet dílkůČITATEL vyjadřuje, na kolik dílků byl rozdělenJMENOVATEL zlomková čára.
základní sestava Základní sestava počítače Přiřaď slova k obrázkům:
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B13 Autor Ing. Jiří Kalousek Období vytvoření březen.
Základní obeznámení s jazykem SQL Databázové systémy.
Databázové Aplikace Slidy ke cvičení DBI026, část 3 KSI MFF UK Verze
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B15 Autor Ing. Jiří Kalousek Období vytvoření březen.
Cvičení 11 Ing. Pavel Bednář
Kam se ubírá jazyk C#? Dr. Ing. Dalibor Kačmář Academic Developer Evangelist Developer & Platform Evangelist Group Microsoft Czech & Slovakia Anders Hejlsberg.
Databázové systémy přednáška 6 – Indexy
Šablona 32 VY_32_INOVACE_038.ICT.34
Jazyk SQL (databáze SQLite)
Transkript prezentace:

Michal Augustýn Senior Software AVAST Software Microsoft Most Valuable Professional (ASP.NET/IIS) augi.cz

 „cloudovatění“ antivirů  Web Reputation Console  FileRep  viruslab  info o „vzorcích”

 máte fakt hodně dat  potřebujete škálovat reads/writes  odstranění SPoF  prostorová lokalita

Zdroj:

 Java (=> multiplatformní)  BigTable datamodel  Dynamo infrastruktura  API  Thrift  CQL  integrace s Hadoopem  MapReduce joby, které čtou i zapisují z/do Cassandry

 keyspace ~ databáze  column family ~tabulka Examples UsersArticles

Key: „bob“ CN: „First name“ CV: „Robert“ TS: CN: „Born“ CV: 1987 TS: Key: „ali“ CN: „FirstName“ CV: „Alice“ TS: CN: „BirthDate“ CV: „ “ TS: Key: 0x CN: 0x CV: 0x TS: CN: 0x CV: 0x TS: CN: 0x CV: 0x TS: key -> column name -> column value

SELECT * FROM User WHERE Id = 5 SELECT * FROM User WHERE KEY = 5 SELECT * FROM User WHERE Username = ‘radek’ SELECT * FROM User WHERE RegistrationDate > ‘ ’ nelze INSERT INTO User (Id, Username, …) VALUES (5, ‘rene’, …) INSERT INTO User (KEY, Username, …) VALUES (5, ‘rene’, …) UPDATE User SET Username = ‘rene’ WHERE Id = 5 INSERT INTO User (KEY, Username) VALUES (5, ‘rene’)

Key: CN: „First name“ CV: „Rene“ TS: CN: „Username“ CV: „rene” TS: Key: CN: „First name“ CV: „Radek“ TS: CN: „Username“ CV: „rado“ TS: primary data CN: „Born“ CV: 1977 TS: CN: „Born“ CV: 1976 TS: Key: „Rene“ CN: CV: TS: secondary index Key: „Radek“ CN: CV: TS:

APPLICATION Web GUI Desktop App Persistence Add Update Remove GetById GetNewUsers UserRepository Add Update Remove GetById GetPublished ArticleRepository

APPLICATION GUI Persistence Add Update Remove GetById UserRepository Add Update Remove GetById ArticleRepository NewUsersQueryPublishedArticlesQuery

APPLICATION GUI Persistence Add Update Remove GetById UserRepository Add Update Remove GetById ArticleRepository NewUsersQueryPublishedArticlesQuery Domain Database Query DB

APPLICATION GUI UserRepository ArticleRepository DomainQueries PublishedArticlesQuery NewUsersQuery Domain Database Query Database

Decide ReportAct Command Event Query

 nepoužívejte Cassandru, pokud se to nevyplatí  cassandra.apache.org cassandra.apache.org   ALE mějte dobře navrženou aplikaci  CQRS  Udi Dahan  Gregory Young  Rinat Abdulin

 …a možná i odpovědi