Umjetnost vidljivosti: omogućavanje upravljanja s više platformi

Autor: Lewis Jackson
Datum Stvaranja: 12 Svibanj 2021
Datum Ažuriranja: 25 Lipanj 2024
Anonim
Kako se razvijati ako ste Senior ili Lead? Intervju s Pavelom Veinikom. Ovako rastu programeri.
Video: Kako se razvijati ako ste Senior ili Lead? Intervju s Pavelom Veinikom. Ovako rastu programeri.

Oduzeti: Domaćin Eric Kavanagh razgovara o trendovima baza podataka s dr. Robin Bloor, Dez Blanchfield i Scottom Walzom u ovoj epizodi Hot Technologies.



Trenutno niste prijavljeni. Prijavite se ili prijavite da biste pogledali videozapis.

Eric Kavanagh: Dame i gospodo, pozdravljeni i dobrodošli natrag u najtopliju emisiju u IT-u poduzeća, Hot Technologies 2016. Da, zaista! Moje ime je Eric Kavanagh, danas ću vam biti domaćin emisije pod nazivom "Umjetnost vidljivosti: omogućavanje upravljanja s više platformi". Nekoliko brzih bilješki, evo slajda o vašem uistinu, doduše, prije pet godina i dovoljno o meni, naguralo me na @Eric_Kavanagh. Godina je vruća, ovo je naš standardni dijapozitiv za Hot Technologies. Ono što smo napravili s ovom emisijom je da želimo program koji bi nam pomogao da definiramo određenu vrstu tehnologije, pa je cijela ideja da nađemo dva analitičara koji uđu i uđu u određeni prostor ili određenu vrstu funkcije koje je poduzeću potrebno, a zatim dolazi dobavljač i demonstrira što su izgradili i objašnjava kako se usklađuje s onim što čujete od analitičara.


A razlog za to, kao što možda možete zamisliti, je taj što u svijetu marketinga poslovnog softvera postoje pojmovi koji se zabrinjavaju, a ono što se uvijek događa je da se dobavljači pridržavaju najnovijeg termina, stvari poput velikih podataka ili analitičkih podataka za na primjer, ili čak SOA ili drugačiji pojmovi poput platforme, a ponekad su te riječi vrlo precizne za određenu tehnologiju, a ponekad nisu. Ova emisija zamišljena je tako da nam zaista pomogne artikulirati za vas, publiku, što konkretne tehnologije rade, kako rade i kada biste ih trebali primijeniti.

S tim ću upoznati naše govornike. Imamo našeg vlastitog dr. Robina Bloora, koji dolazi iz mjesta Austin, Texas, Dez Blanchfield, koji zove s druge strane planeta, i našeg gosta Scotta Walza koji dolazi iz Kentuckyja. I zaista tvoj, zapravo sam izvan Pittsburga, tako da danas imamo potpuno geo-lokacijsku organizaciju iz više različitih mjesta. S tim što ću gurnuti Robin prvi tobogan, slobodno usput postavljajte pitanja, narode, ne budite stidljivi. To možete učiniti pomoću Q&A komponente konzole za webcast. I s tim ću ga predati dr. Blooru. Pod je tvoj.


Robin Bloor: Ok, hvala ti na uvodu, Eric. Dopustite mi da samo dođem do prvog slajda. Ovo je zbirka meerkata koji razmišljaju o bazi podataka. Cjelokupna prezentacija koju stvarno radim ovdje zapravo je samo općeniti skup misli o bazama podataka koje sam imao nedavno, pri čemu je stvar bila oko 2000. godine, činilo se da je igra baze podataka gotova u tom smislu da se velika većina implementacija baze podataka događa na relacijskoj bazi podataka. A onda se samo promijenilo, znate, sve ove stvari o kojima razmišljaju meerkati, trgovine stupaca, spremnice ključnih vrijednosti, baze podataka dokumenata, baza podataka u memoriji, baza podataka s grafovima i još mnogo toga. I bilo je gotovo poput nove vrste geološkog doba u kojoj su se iznenada pojavili fosili različitih vrsta životinja.

Vijesti s jezera Wobegon, stvarno je gotovo za bazu podataka jednog modela. Nema sumnje da RDBMS i dalje dominira, ali sada su uspostavljene druge vrste baza podataka. Zaista, to je priličan pregled onoga što ću ovdje reći.

Dimenzije baze podataka, neke od njih su u posljednje vrijeme postale još važnije, ali one na koje bih se mogao sjetiti kad sam napravio ovaj dijapozitiv, je li se uopće povećao u smislu učinkovitog korištenja resursa bilo kojeg poslužitelja? Da li se skalira tako da može ići preko velikih klastera? Da li iskorištava hardver koji stoji u toj vrsti memorijskih baza podataka ide u tom smjeru? Da li se distribuira? Postoji nekoliko baza podataka koje su važne za varijabilnost za distribuciju. Kakve karakteristike ima? Temeljna ACID karakteristika baze podataka. Ali sada, umjesto da imaju stvarnu dosljednost, brojne baze podataka imaju eventualnu konzistentnost, ljudi ih koriste i nemaju problema s njima, tako da su pokazali da ACID nije apsolutno potreban, već je dobra stvar da se u puno situacija.

U pogledu organizacije metapodataka, cijela se igra promijenila. Imamo različite organizacije metapodataka, a ne tipičnu RDBMS shemu. U pogledu alata za optimizaciju, odvija se jako puno aktivnosti alata za optimizaciju, ovisno o strukturi podataka koje pokušavate optimizirati. U pogledu upravljivosti, postoji puno odstupanja u ovome o čemu ću kasnije govoriti, ali u osnovi je cijela točka DBMS-a upravljiva i opet opseg njene upravljivosti do određene mjere određuje opseg njene korisnosti.

Kad je riječ o hardverskim faktorima, ovo je zapravo stvar koja kaže - mislim da se ovdje radi samo o jednoj točki - poanta koja je ovdje napravljena jest da će se sve što danas gledamo u pogledu arhitekture baza podataka promijeniti. To mogu biti iste baze podataka, ali morat će, na ovaj ili onaj način, uzeti u obzir što se zapravo događa na hardverskoj razini. Mnogo, mnogo godina imali smo ovu relativno jednostavnu situaciju CPU-a, memorije i diska koji se vrti - i stvarno je to nestalo.

Poanta je ovdje, prije svega imamo CPU-e, ali oni su mnogo paralelniji od onih koji su imali prije s mnogim, mnogim različitim jezgrama za obradu. Imamo i GPU, imamo i FPGA, različite vrste silikona, ali Intel se u sljedećem izdanju oženio jednim FPGA-om i CPU-om, i - AND - oženio je GPU i CPU na istom čipu. Imate čipove različitih karakteristika. Prednost GPU-a je u tome što je stvarno sjajna za teški paralelizam, a posebno za numerički proračun. FPGA možete na jedan ili drugi način staviti kôd na čip i on funkcionira daleko brže nego ako ga samo hranite na čip.

Postoji nešto umrežavanje ovih stvari. Dobili smo 3D XPoint od Intel-a i PCM-a od IBM-a, koji su nove vrste memorije, sporije od RAM-a, jeftinije od RAM-a, ali nehlapljive. A ovo stvara malo uzbuđenja među brojnim dobavljačima softvera s kojima sam razgovarao. Imamo SSD-ove, ali sada ih dobijaju vrlo, vrlo velike i pružaju paralelni pristup. Uz paralelni pristup vrlo velikom SSD-u možete pristupiti brzinama čitanja sličnim brzinama čitanja RAM-a. Imamo mogućnost tri vrste RAM-a za pohranu podataka, 3D XPoint stvari i SSD-ova, a svi će se odvijati vrlo brzo. A kako je brzina suština baze podataka, sva tehnologija baze podataka nastojat će ih iskoristiti što je brže moguće. A to će uključiti i uključiti paralelnu arhitekturu, ali rasporediti paralelnu arhitekturu. Učinkovitost na razini hardvera neprestano se ubrzava, čini se već dugi niz godina, a to je i dalje, a opći troškovi opadaju.

Trag suza. Ovo su samo različiti pokušaji baza podataka, prve baze podataka prije relacije općenito su se nazivale mrežnim bazama podataka, zatim su došle relacijske baze podataka, zatim su došle objektne baze podataka, nisu imale veliku privlačnost, zatim su došle baze podataka stupaca koji pohranjuju jesu li relacijske baze podataka učinjene vrlo različito. Tada smo imali baze podataka dokumenta i SQL baze podataka, koje su objektne baze podataka, napravljene drugačije, ili ako želite, isti stupac objektnih baza podataka i oni su ušli u njih. I nedavno smo imali baze podataka grafova koji stječu trakcije i RDF baze podataka. U ono što gledate, postoje najmanje tri različita skupa podataka. Relacijska baza podataka vrlo dobro obavlja tablice i redove. Baza podataka i baze podataka objekata - vrlo su neugodne strukture podataka, posebno hijerarhijske strukture podataka. A grafičke i RDF baze podataka vrlo dobro umrežavaju strukture podataka. A ovi različiti, mislim na njih kao tri retka, ti će se redovi nastaviti u nedogled. Neće se zaustaviti jer motori koji rade ove stvari ne rade posebno na drugoj strukturi podataka.

A onda imamo faktor razmaženja Hadoopa. Hadoop nije baza podataka, ali postoje baze podataka koje za svoju strukturu pohrane koriste HDFS. A puno stvari koje Hadoop radi su vrste upravljanja koje je potrebno učiniti za bazu podataka. Također vrijedi spomenuti da Spark nije ni baza podataka, ali ima je i nezreo je, ali ima SQL optimizator i zato je poput jezgre baze podataka, a da nužno ne znate gdje želite pohraniti podatke , ali ako ga zalijepite na HDFS, puno zahtjeva baze podataka zapravo je ispunjeno, jednostavno mogućnostima temeljnog datotečnog sustava. Osobito je varnica postala dio ekosustava baze podataka i često je udružena s moćnijim bazama podataka, a razlog za to je zapravo analitika. Analitika - Spark je, pa to ide vrlo, vrlo brzo u analitiku. Analitika je najvažnija aplikacija u koju većina ljudi trenutno ulaže, tako da njih dvoje hodaju ruku pod ruku. Savez podataka, a ne pravila koncentracije, trebao bi biti očit iz činjenice da imate najmanje tri različite potrebe, strukturirane vrste baza podataka, a time i federacije podataka ako želite dijeliti podatke između njih. Često je to potrebno, ali imate i baze podataka koje razmjeravaju i baze koje to ne čine, stvarno moćni motori poput Teradata ili Vertica imaju vrlo posebno mjesto, ali manje motore koji mogu učiniti puno posla, pa federacija vjerojatno će biti tamo dugo-dugo čak i između relacijskih baza podataka.

Posljednja stvar, IoT, neće proći sve dok debela dama ne započne spuštanje podataka. IoT može stvoriti na jedan ili drugi način različitu dinamiku u svijetu baza podataka, a to će stvari još više zakomplicirati. Nadam se da će se na ovaj ili onaj način dogoditi neka vrsta konvergencije, ali ne vidim da se sve to spoji kao što je to slučaj s relacijskim bazama podataka. Nikako uskoro.

I mislim da je to sve što imam da kažem, pa ću ga predati Australiji.

Dez Blanchfield: Hvala, Robin. Hvala svima što ste nam se pridružili, hvala što ste me primili jutros ili poslijepodne. Ovo je zaista vruća tema, jer smo u posljednjem desetljeću i pomalo doživjeli prilično eksploziju, u količini podataka s kojima se moramo baviti, i nepromjenjivo da se podaci nalaze u nekom obliku sustava koji u većini slučajeva je baza podataka nekog oblika. Mislio sam da će nas brzo provesti kroz neku vrstu šetnje na visokoj razini kako smo došli ovdje i problema koji se stvara i vrsta stvari koje trebamo sada riješiti, a onda ćemo razgovarati o vrstama rješenje koje se na to može primijeniti. Dopustite mi da se ovdje pridržavam svog prvog slajda.Smatram da smo sada na mjestu gdje je DB administrator 2.0, ili administrator baze podataka 2.0, nekako onakav kakav smo trenutno, nekad je administrator baze podataka bio izravna uloga i izazov i mogli biste prilično brzo trenirati nekoga. U današnjem svijetu to više nije slučaj, i pokazat ću vam zašto je to tako.

Jednom davno, administrator baze podataka mogao bi se povezati s stražnjim dijelom DB-a i brzo prikazati baze podataka, a u sustavu će postojati popis baza podataka kojih su trebali biti svjesni i vrlo brzo ih mogu proći te baze podataka i odaberite ih te imate malo pomicanja i sonde okolo i koristite prijevod, opišite tablicu da biste saznali što ima tabela i svaki od stupaca i redaka, a bio je to relativno neposredan izazov i ako pročitate prosjek dvjesto ili tristo stranica knjige o administraciji baza podataka za svaku platformu, mogli ste se gotovo sami učiti bez da ste morali napraviti raketni stupanj znanosti.

Ali to više nije slučaj, i razlog za to, po mom mišljenju, je taj što u svijetu baza podataka postoji previše previše mogućnosti da bi jedna osoba mogla biti stručnjak stručnjaka i da bi mogla ručno upravljati i upravljati njima , A razlog za to je taj što smo u posljednjih četiri do pet desetljeća kada je riječ o svijetu poslužitelja i baza podataka, poslužitelja baza podataka i aplikacija, došli vrlo dug i dug put. Nekada smo imali veliko željezo da se bavimo onim što je zapravo malo podataka, a nasmijano malo kad se osvrnemo sada. Drugi dan sam vidio stvarno urednu fotografiju ove čudesne dame koja je bila glavni programer i programer za NASA u vrijeme dok smo stavljali muškarce na Mjesec, a njen je kôd objavljen u sto trideset i dva linije stupaca i preklopljeni ventilatori, i zapravo je stajala viša nego što je bila, količina koda koju je napisala.

I kad sam razmišljao o tome, činilo mi se, zapravo to je vjerojatno dvjesto ili tristo megsa podataka u koje je ona sve trebala upisati, ako ne i manje. I tako je ukupna količina podataka koja drži njezin kôd, iako je fizički stajala viša od njezine kada je izlazila na papiru, zapravo bila vrlo, vrlo mala količina. Čak i ova masivna računala veličine sobe, a ovo je IBM System / 360 na ovom posebnom dijapozitivu, količina podataka koju bi zapravo mogla posjedovati bila je malena u usporedbi s današnjim svijetom. U stvari, naši pametni telefoni sadrže 60 i 128, i 256 giga, a uskoro ćemo imati terabajte u našim telefonima prije nego što cijena bljeskalice padne.

I tako je u to vrijeme i to doba administracija baza podataka bila sasvim izravna. Evo kratkog snimka terminala 3270 sesije i za DBA kako biste se mogli prijaviti i pogledati broj datoteka koje su povezane s bazom podataka, te indekse koji su bili tamo, a redovi i stupci bili su ravni. A na ovom snimku možete vidjeti da je posljedica ove tablice i više tabličnih prostora koji bi bio cijeli mainframe koji upravlja jednom tablicom baze podataka. Danas danas držimo milijarde redova zapisa u sustavima baza podataka. A promjena je nastala pomakom tehnologije koja nam je omogućila izgradnju platformi baza podataka i sustava za upravljanje podacima.

Ako razmišljamo o vrsti originalne mainframe i mnogim računalima koja imaju bazu podataka i eventualno relacijske baze podataka, prije pedeset i više godina, i taj veliki svijet željeza i male skupove podataka koje smo imali, do trenutka kad smo stigli oko osamdesetih , nekako smo bili na, prošli smo kroz mainframes od mini ka mikro, i imali smo računala na kojima su radile stvari poput dBase II i dBase III, a na DOS i CP / M i imali smo vrlo ranu relacijsku bazu podataka, raspoloživih tehnologija u stilu i one su se dosta dobro uklopile u usporedbi s onim na što smo navikli u mainframeu. Do trenutka kad smo stigli do devedesetih imali smo sličnosti i Oracle i DB2. I u kasnim devedesetima imali smo ljude, poput tajnih računala koja su mogla zalijepiti poput mrežnog modela, vrlo, vrlo velikih strojeva, strojeva veličine ormara zajedno i uzimati slično kao i graditi ove nakupine računala. Ali čak i tada, ona je bila još uvijek mala u usporedbi s onim što danas vidimo.

Ali na dijapozitivu koji sam ovdje dobio ovdje je ovo Hadoop klaster i učinkovito djeluje poput jednog stroja, a u osnovi je to samo stvarno, stvarno veliko računalo i može sadržavati vrste podataka na web skali na koje smo navikli sada , I tako je izazov upravljanja bazama podataka, upravljanja bazama podataka na tim vrstama platformi zaista postao, po mom mišljenju, raketna znanost. Morate biti izuzetno pametan lik da biste mogli razumjeti tehnologiju na kojoj radi, platformu na kojoj radi, podatke koji su tamo, vrste upotrebe tih podataka. I da, tu eksploziju vidjeli smo iz ranih 2000-ih, kada je Microsoft SQL postao stvar, Lotus Notes bio je prilično dobro uspostavljen i vani, a broj baza podataka Lotus Notes koji su se uvukli oko tog mjesta bio je prilično zastrašujući. I imali smo uobičajene naloge Oracle i DB2 i stvarno smo se počeli prihvaćati. Neke marke poput počinju izblijediti. Ali mi smo i dalje doista radili tradicionalnu administraciju baza podataka, sve do te godine, otprilike u onoj epohi 2006. godine, gdje bismo, ako se vratim na sliku tog klastera, imali ono što smo nazvali Beowulf klasteri i postali stvar, tamo gdje smo mogli skinite s polica računala i zalijepite ih i napravite velika super računala.

Ali otprilike od tog trenutka nadalje, prešli smo ključnu točku na kojoj su ljudska bića bila u mogućnosti upravljati bazama stare škole i - kao što kažem, po mom mišljenju - razmjera je postala vrlo, vrlo velika vrlo, vrlo brzo. Skoro da smo imali tako veliki događaj u tehnologiji koji je pokrenuo usvajanje podatkovne tehnologije i tehnologije za upravljanje podacima, a posebno baza podataka oko njih. Budući da smo zapravo stvarali klastere visoke verzije računarskog stila da ugostimo podatke u različitim oblicima. A da istaknemo to, evo kratkog snimka krajolika od 2016. tehnologije baza podataka koje su nam dostupne. U rasponu od donjeg desnog ugla i otvorenog koda, pa sve do gornjeg lijevog ugla u infrastrukturi. I u gornjem desnom kutu u aplikacijskim rješenjima koja su nam dostupna, a u donjem lijevom kutu, mješavini infrastrukture i motora koji rade analitiku, i tako dalje. U sredini se nalaze uređaji poput naših pametnih telefona, koji se zapravo pokreću na vrlo malim verzijama baza podataka da bi upravljali kontaktima i tako dalje, ili naše evidencije poziva i druge stvari koje imamo.

I tako je u mom umu došlo do ove eksplozije, poput kambrijske eksplozije u takve stvari, gdje je količina tehnološkog razvoja koja se odvijala u tom vrlo kratkom razdoblju, od 2006. do 2016., sada zapravo desetljeće, kao što je bilo. Sada smo vidjeli da baze podataka grafova postaju velika stvar, memorije podataka postaju velika stvar, a SQL baze podataka dolaze zajedno. Prelazak na različite računalne modele, nastao je Hadoop, imali smo MapReduce model, sada imamo Spark i streaming analitiku i streaming računala, elastične distribuirane podatke, okvire koje ljudi moraju razviti za njih, kako bismo došli do skale koja nam je potrebna, i kada razmišljamo o tom putovanju, da prođemo kroz svoje vrste, koji su sustavi upravljanja relacijskim bazama podataka s uobičajenim osumnjičenima, Oracleom, PostgreS-om, Sybase-om, IBM DB2, MySQL i platformom Microsoft SQL Server. Sada smo vidjeli nekoliko novih mališana koji dolaze na blok, Clustrix, Xeround, NuoDB, MemSQL, a ima ih na desetine i desetine više nego što ste vidjeli na tom slajdu. Ako možete zamisliti izazov da poznajete ove platforme i znanje kako ih pokrenuti i dobiti jedno staklo stakla, da morate biti DBA i raditi ove stvari, izazov je daleko od trivijalnog. A onda su odjednom došli NoSQL motori koji su posve nova vrsta zabave.

I tako je zadnji slajd ovdje vrhunski udarac dva-tri nokauta i to je da smo sad uzeli neke od tih tehnologija i stvorili sposobnost za njih, ubacili smo ih u njih modeli oblaka i oni su sada dostupni kao uslužni program, kao usluga, u osnovi možete dobiti bazu podataka kao uslugu, a uobičajeni brendovi koje tamo vidimo na Amazonovim web-uslugama i Google Cloud Compute platformi i Microsoft Azure-u su ti koji dolaze ljudima Umu, ali zapravo je sada na desetke i desetke oblačnih platformi. U Australiji, na primjer, postoji stotinu i dvanaest tvrtki koje su vjerne širokom javnom oblaku koji nude uslugu baza podataka u različitim oblicima.

Razmišljanje o izazovu koji prosječni DBA mora ustati iz kreveta i otići na posao i nositi se s tim sada je prilično mučan izazov. I tako sam sada uveliko shvatio da smo, poput mnogih stvari u životu, povećali i horizontalno i vertikalno, odnosno da je infrastruktura skalirana u vrlo horizontalnom, gotovo linearnom modelu rasta i složenosti spajanja u vertikalni smisao, broj platformi baze podataka, broj aplikativnih okvira i modeli s kojima se moramo suočiti znatno su nadmašili ono što bi ljudi trebali biti u stanju nositi se u jednom staklenom pogledu i što je sada važno administratorima baze podataka čitav niz novih alata kako biste mogli razgovarati sa svim tim platformama, upravljati njima, upravljati njima i podržavati ih, a vjerujem da je to čitava tema naših razgovora jutros, ili danas poslijepodne, vaše vrijeme, i imajući to na umu, Predat ću našem gostu koji će puno govoriti o njihovom proizvodu i kako će riješiti izazov.

Eric Kavanagh: U redu, Scott, idem vam

Scott Walz: Puno vam hvala, u redu, hvala. Hvala Dez, hvala Robin, i hvala svima što ste se danas pridružili i doveli na poziv. Želim zahvaliti Robinu i Dezu što su me vodili pješačkom stazom, u prostoru od početka devedesetih, koji ste mi vratili puno dobrih sjećanja. Sjećanje koje nisam vidio ni na jednom od tih dijapozitiva i slika bile su kartice za bušenje. I to je bilo prvo što mi je predstavljeno kada sam prvi put započeo posao sa sveučilišta, moj kolega u kocki pored mene, rekao mi je da ne diram njegove kartice za udaranje. Dakle, da, apsolutno, i zaista je to bio izazov i izazov na kojem radimo na pomaganju našim kupcima da se obrate i od sredine devedesetih, a ovo je proizvod o kojem danas želim govoriti. Pogledajmo upravljanje više platformi, a ovo je samo podskupina. Odabrao sam grafikon, ali kako je Dez stavio

Eric Kavanagh: Morate dijeliti zaslon.

Scott Walz: Oh, stvarno, hvala.

Eric Kavanagh: Bez brige. I ljudi, nemojte biti sramežljivi, postavljajte pitanja, danas smo u pozivu tri pametne hlače, pa oni teška pitanja. Možete koristiti Q & A komponentu svoje webcast konzole ili tvitovati pomoću hashtaga BriefR. Ok, Scott, odvedi to.

Scott Walz: Idemo, hvala. Zgrabio sam ovaj tobogan i ovu sliku. Slika sa Deza me stvarno raznijela, jer to je stvarno svijet u kojem danas živimo, i svijet u kojem nastupaju DBA. I kao što su spomenuli, zapravo se više ne borite da biste mogli to učiniti samo grubom snagom. Stvarno su vam potrebni alati i to je, ulazimo u igru ​​i viđamo tu cijelu sklopku, promjenu zamaha tamo gdje je bilo rano i bili smo vrlo izostavljeni kao što ste spomenuli, a onda smo krenuli u rad s više platformi baze podataka , pa je to bio naš prvi pomak u alatima, a zatim se vratio tamo gdje su organizacije, i nakon 2000. godine i kad su se malo sažele. S organizacijama i htjeli smo ići solidno, ali onda se vratilo i stvarno je stvarno puklo kad ste uveli sve te nove platforme. I sada umjesto da se udubimo u određenu platformu ili određenu tehnologiju, niti jedna od tih organizacija ne otkriva što je najbolje. Koja je najbolja baza podataka aplikacija, koja je najbolja platforma? I s tim rečenim, želim vas malo upoznati sa onim što radimo s DBArtisanom. A DBArtisan je naš vodeći proizvod, upravljajući, kako kaže, okruženjima iz više platformi više od 20 godina. Ovdje živimo i ovdje želimo naglasiti i raditi s našim kupcima i pružiti im alate kako bi ih učinili produktivnima i izvodi.

Idemo naprijed, idem odmah usko. Prikažem proizvod više dok prolazim kroz slajdove i mislim da i vi vjerojatno to radite. Za one od vas koji prije nisu vidjeli DBArtisan, gledamo komp, i mislim da je Dez koristio izraz "jedno staklo", i to je nešto na što smo ponosni time što smo DBA-u dali jedan pogled sve njihove platforme. U redu, nema potrebe otvarati nijednu drugu aplikaciju, spojit ćemo vas i dovesti tamo i započeti raditi s platformom. Gledajući explorer baze podataka s lijeve strane, možemo to stvoriti onako kako smatramo prikladnim, možemo ga organizirati kako god želimo. I vidjet ćete da imam mješavinu, ja imam neke svoje Oracle servere, imam MySQL, ovdje imam PostgreS, imam i jedan - to su proizvodni poslužitelji koji neki uključuju neko okruženje MySQL poslužitelja. Opet vidimo da smo se dobro uklopili. Ako pogledam registraciju nove baze podataka, vidjet ćete jednu od platformi koje podržavamo, postoji par koji želim odgojiti. Primijetit ćete kada je to vaš SQL, podrška za to, Teradata, Apache, PostgreS, ovdje su generike koje podržavamo.

Ako imamo upravljački program JDBC ili LDBC upravljački program na bilo kojoj platformi, možemo se povezati, povezati vas i omogućiti vam da radite s platformom izravno unutar DBArtisan-a. Opet, omogućavajući vam da se usredotočite na posao koji je pred vama, a ne na to kako ćete ga obaviti. Prođite kroz sve to. Ali želim pokazati nekoliko stvari o proizvodu. U tom se slučaju otvorimo, a mi ćemo se, primjerice, pozabaviti Oracleom. Ovo je ovdje moja mala odredišna stranica, ali želim pogledati neke od mojih shema s kojima radim. Uključit ćemo jednu od većih shema, pa ćemo opet vratiti popis tablica. U ovom slučaju otvorit ću tablicu, izabrati ćemo ih i otvoriti ih u našem uređivaču objekata.

E sad, Oracle je nešto s čime radim godinama, što ću vam pokazati, vjerojatno je laka izjava za vas. Ali ako je Oracle platforma ili je PostgreS platforma ili je Teradata platforma koju ste upravo dobili i koju morate ubrzati, sadašnji zadatak je dodavanje stupca. Ili je možda pri ruci zadatak izbrisati stupac. Ali ne želite se brinuti o sintaksi, zar ne? Želimo ići, samo upišite ono što trebamo, podesimo je i ostavimo DBArtisan da generira. Ovdje ćemo pritisnuti "Alter." Generirat će skriptu za nas. Opet, vrlo jednostavan primjer, ali poanta je da ćemo raditi posao za nas kako bismo generirali i stavili ovaj stupac u tablicu.

Ono što također možemo učiniti je pomicanje stupaca po tablici. Ako ste to ikada pokušali učiniti s tradicionalnim, to je malo složenije nego samo jedan redak koda kakav je ovaj. Ali opet, DBArtisan će raditi iza kulisa, generirati kod za vas i ponovno proizvoditi SQL. Biti ćemo odavde. Prije nego što ponovno uočim sve kartice na vrhu, korisničko sučelje je vrlo intuitivno. Ako uđem u istraživač, ako skoknem do PostgreS-a, zar ne? Ako tamo uđem u svoj način rada, pogledam tablicu, vrlo sličnog izgleda i osjećaja, zar ne? Otvorit ćemo ovo, ponovo ćemo vidjeti ovdje podatke. Svojstva, preci, stupovi. Specifični smo za platformu, dodijelit ćemo vam ovo, korisničko sučelje, da biste to mogli pokazati i raditi s objektima. Znat ćete što trebate učiniti, a to će vam omogućiti da to učinite na učinkovit i pravodoban način, tako da se ne trebate brinuti o tome što je tačno klauzula koja tamo treba postići pružiti tu mogućnost. O tome ćemo se pobrinuti.

Također, kad pogledamo, sad ću se pojaviti na SQL Serveru i porazgovarati o nekim drugim značajkama, tako da svi trebamo nadzirati bazu podataka. Dakle, pokrenite ga, da vidimo sve sesije koje se odvijaju, sesije koje se izvode. Kako ćemo vidjeti koje izjave se izvršavaju i moći li imati kontrolu nad tim? Trebamo li prekinuti sesiju? Trebamo li vidjeti brave koje bi mogle biti u bazi podataka? Je li blokiranje brave? Opet, svi ti podaci su nam na dohvat ruke kako bismo mogli brzo reagirati, poduzeti korektivne radnje ako je potrebno i preokrenuti ih. Vratit ćemo se našem istraživaču. Ovo je mjesto, ovo je pokretačka točka, ovdje se uvijek vraćam, ovdje osobno volim započeti stvari i raditi odavde. Dok sam povezan s bazom podataka SQL Server da bih pregledao uslužne programe. Budući da smo na više platformi, možemo početi gledati ekstrakcije, migracije. Možemo se kretati preko platformi ako trebamo migrirati objekte s jedne platforme na drugu, to možemo učiniti pod uvjetom da ti objekti postoje na različitim platformama. Izdvojite sheme, objavite u izvještajima, učitajte i istovarite podatke i napravite sigurnosnu kopiju baza podataka.

Opet, sve iz korisničkog sučelja. I dođite ovamo do alata, možete vidjeti kompletan set alata s kojima možemo raditi, zar ne? Između opcije "Pronađi u datotekama" možemo izvršiti cjelovitu pretragu baze podataka gdje pretražujemo sistemske tablice da bismo pronašli taj niz koji tražite. "Izvršavanje skripti i datoteka", ako imate standardni iskaz koji se može izvesti na više platformi, na više izvora podataka, to možemo postaviti izravno iz DBArtisan-a, ukazao na ciljeve protiv kojih želimo da ih izvrše. Pritisnite "Idi" i prikazat će se i vratit ćemo rezultate prema svim tim izvorima podataka. Opet, puštam vas da radite s te jedne staklene ploče.

I „Analitička serija“, opet, oni su detaljniji. One su više usmjerene prema relacijskim bazama podataka dok počinjemo dobivati ​​na novijim platformama, počet ćete vidjeti kako širimo i ovu funkcionalnost u te arene. I općenito, samo puno poboljšanja korisničkog sučelja. Značajke usmjerene posebno za DBA. Stavke poput one imamo mogućnost izrade biblioteke skripti.One SQL skripte koje često izvodite na više platformi, spremite ih ovdje, prevucite ih, čim postavimo novi ISQL prozor, mi jednostavno prevučemo skriptu i sada je skripta spremna za rad. Opet, to imate pri ruci kako biste mogli to raditi i upravljati. Primijetit ćete da isporučujemo skripte već definirane za neku od platformi tako da u bilo kojem trenutku možemo nastaviti i stvarati onoliko koliko nam treba.

Lijepo što mi se sviđa i puno naših kupaca, ako ste ikada zainteresirani, i meni se to pitanje postavlja u vezi s „Kako to učiniti? To je prilično cool. Kako to radi DBArtisan? "Ovdje postoji mala značajka," Logfile ", možete zabilježiti sve SQL izjave koje izvršimo, pa ako želite znati kako popunjavamo to istraživačko istraživanje ili kako popunjavamo uređivač u PostgreSQL tablici ili Teradata tablicu, zabilježite SQL i snimit ćemo sve što DBArtisan izvrši prema bazi podataka i možete se vratiti i pogledati taj SQL i imati sve što nam treba. Možda to želite uključiti kao dio jedne od svojih skripti. Apsolutno. Potpuno u redu.

Volimo biti vrlo transparentni u onome što radimo i što radimo u vezi s bazom podataka, stoga ćemo vam omogućiti da spremite i zabilježite sve što primijenimo u bazu podataka. Imamo i mogućnosti konfiguracije. Primijetit ćete da je postavljen kao "Organiziranje putem vlasnika objekta". Mogu je postaviti i "Vrsta objekta". Ako sam ponovno ušao u svoje PostgreSQL okruženje, ušao sam u shemu ako bih umjesto SQL-a pogledao SQL-ove samo moje GIM tablice koje pripadaju toj shemi, vidjet ću sve tablice, bez obzira na nazive shema. Opet, različiti načini organiziranja stvari koje stvarno prilagođavaju vašem tijeku rada i na način na koji ga želite vidjeti.

I posljednja stvar o kojoj želim razgovarati je mogućnost postavljanja "Oznake". Ako budem vježbao, radim li na nekoj od svojih platformi i želim se usredotočiti na samo svoj način tablice, mogu dodati oznaku. Znam, vrlo jednostavna značajka, ali tako je lijepo imati, posebno kada radite sa što više izvora podataka i na toliko platformi koliko je današnji DBA. Da biste mogli ući u sustav, pokrenite DBArtisan i pustite da vas upravitelj oznaka odvede pravo na mjesto u drvetu gdje trebate biti u stanju i raditi. I onda bih odavde mogao stvoriti novu tablicu, i opet, na platformama koje podržavamo koje ste vidjeli ranije, pa ćemo vas provesti kroz "Čarobnjaka" kako biste omogućili da vozite, razvijate i stvarate tablicu. I generirat ćemo svu sintaksu potrebnu za to iza scene, a zatim ćemo vam je na kraju predstaviti u oknu za pregled. Možete dobiti potvrdu, vidjeti točno što ćemo stvoriti. Možete pritisnuti gumb "Izvrši", a zatim gumb "Završi" i pusti ga da se izvrši. Ili ga možete spremiti ili prebaciti u drugi ISQL prozor, pa napravite to, možda, možda treba biti dio veće, veće skripte koju želite spremiti i implementirati za vrijeme sati rada u paketu.

To je pregled DBArtisan-a. Kad o tome opet govorimo, radi se o proizvodu na kojem se vidi puno platformi, podrška tim platformama i odlično korisničko iskustvo, odlične povratne informacije od naših kupaca. Ako ste zainteresirani kao jedan od panelista, ali ako trebate pronaći nešto s IDERA-om ili DBArtisanom, slobodno se obratite i sigurno me možete pronaći na mojoj adresi.

Eric Kavanagh: U redu, mislim da ću ga otvoriti Robinu za pitanja, a zatim Dez i tada ću pratiti pitanja i pitanja od prisutnih. Robin, odvedi ga.

Robin Bloor: U redu, dobro, prvo pitanje, zapravo sam već duže vrijeme upoznat sa DBArtisanom pa sam svjestan njegovih mogućnosti. Ono što bi me zanimalo da se obraćate jesu njezini, budući putevi odavde. Mislim, vidim, znate, posljednji put kad sam ga pogledao, to je moralo biti davno prošlo. Vidim da podržavate najmanje tri baze podataka za koje nisam shvatio da ste ih prije podržavali. Koji je put DBArtisan prema naprijed? Je li vjerojatno da ćete samo dodavati više i više baza podataka ili se radi o proširenju značajki? Gdje namjeravate s tim?

Scott Walz: To je sjajno pitanje i volio bih sve gore. Svakako ćemo nastaviti razvijati jer tradicionalne RDBMS platforme ne sjede još uvijek, zar ne? Oni se nastavljaju razvijati. I dalje ćemo slijediti taj put. Tada ćete vidjeti kako počinjemo gledati i ići u tom smjeru podržavanja novih novih platformi. Budući da prepoznajemo da, iako neke od tih platformi nastavljaju rasti, tradicionalni RDBMS, postoje određene situacije da su nove platforme prava platforma za korisnike s kojima idu. Mi stvarno budno pratimo to tržište, taj segment i pokušavamo donijeti ispravne odluke s kojim platformama ići. Čini se da se praktički mijenjaju svaki dan.

Robin Bloor: Pa, kako smo i ja i Dez govorili da je to vrlo živo tržište, možda je to jedan način gledanja. Još jedna stvar koja bi me zanimala - očito nećete moći precizno odgovoriti na to pitanje, ali naišao sam na web mjesta u moje vrijeme gdje ima tisuću primjeraka Oracle, a Oracle nije znate da se koristila jedina baza podataka koja je bila uvedena. I kad sam zapravo razgovarao s njima o tome kako na zemlji upravljate toliko slučajeva, oni su rekli: "Pa, znate, postoji samo oko pet ili šest velikih slučajeva i imamo oko tri DBA-a koja se širimo po tom pitanju." zainteresiran sam za korištenje DBArtisan-a, jer s njim možete učiniti jako puno, koliko baza podataka sjedi, recimo obično, ili čak koji su najveći primjeri koliko nizova može upravljati odjednom?

Scott Walz: Pa, vidio sam situacije - i opet, to je malo komplicirano, to je pitanje, jer mi DBArtisan omogućava da na jednoj instanci definiram više veza ili više izvora podataka. Možda želim napraviti syslogin, a zatim nižu prijavu za dozvole, ali suočio sam se s kupcima koji sa svime što se urušava ide na više zaslona. Kad sam ih pitao, pitanje koje ste mi postavili glasi: "Kako uspijevate s toliko ljudi?" A onda kaže: "Ne znam." "Uspijevam što mogu, ali trebam pristup svemu. Još uvijek ne vidim ništa što se zaustavi. Znate, gornja granica onoga što ljudi mogu upravljati zaista je gornja granica onoga što ta osoba, pojedinac, može rukovati. Ali znate, kao što sam spomenuo, oni ljudi s kojima izazovem, oni otvoreno priznaju da imaju sve te veze, ali nema načina da se njima upravlja. Oslanjaju se na svoj tim. Kao što sam siguran da ste doživjeli, da.

Robin Bloor: Pa i ja sam zapravo DBA, iako to nisam dugo radila. I jedina stvar koja se, sjećam se, sjećam da je iznad i ostalog u relacijskim bazama podataka ta što možete napraviti ogromnu količinu stvari sa SQL-om. Često više nego što mislite da biste mogli. Što na ovaj ili onaj način objašnjava neke funkcionalnosti koje je DBArtisan dobio, jer se jednostavno prevodi izravno u SQL. Ali, sigurna sam da radite i druge stvari. Sve je to SQL skripta ili postoje li neke posebne rutine napisane za ezoterijske situacije?

Scott Walz: Da, puno toga, većina toga je SQL, to je samo priroda toga. No, mi pišemo rutine koje se mogu pokrenuti iz naredbenog retka pomoću prodajnih alata, prednjih krajeva dobavljača. Stavit ćemo prednje krajeve, na primjer, za uslužne programe za učitavanje podataka na platformama, zar ne? To nisu SQL skripte, zar ne, to su poslovi naredbenog retka. To će generirati te biti u mogućnosti dati one DBA-u koje oni tada mogu pogubiti. Vidite da, malo ćemo napraviti i obje, ali većinu su SQL skripte.

Robin Bloor: Promatrajući to, jer očigledno morate na ovaj ili onaj način sagledati događaje koji se događaju, a koje ja smatram prilično novim. Hoću reći, jedna od stvari koja mi se čini zanimljivom što se događa je ta da Spark očito leti poput rakete, ali Sparkov SQL, prešao je od užasno nezrelog do početka izgledati malo zrelijim s malo više SQL mogućnosti. Gledate li na takve stvari i pitate se hoćete li početi upravljati onima s DBArtisanom?

Scott Walz: Svakako i ja. Uvijek je tu. Znam da naš tim za upravljanje proizvodima uvijek gleda gdje treba krenuti i apsolutno, sve nam je na stolu, s obzirom na ono što gledamo u budućnosti.

Robin Bloor: Ok, Dez, želiš li se prijaviti?

Dez Blanchfield: Da, zapravo, postoji gomila sjajnih stvari koje su mi tamo otvorile vrata, Robin. Hvala vam puno. Voljela bih samo istražiti neke stvari koje mi iskoče kad pogledam proizvode poput ovih i vrlo sam uzbuđena. Kad sam dvostruko pregledao domaću zadaću, kao što je dr. Robin Bloor već spominjao, on, kao i ja, to pratim već neko vrijeme i sjećam se da sam gledao vaše zahtjeve specifikacija neki dan i razmišljao, zapravo, ova stvar radi na samom naslanja se na ono što zapravo radi. I mislim iz sjećanja - ispravite me ako nisam u pravu - mislim da je to bilo malo kao što bi performanse prijenosnog računala udobno vodile DBArtisan, a opet sposoban je pokrenuti neke značajne pozadine baze podataka. I mene je baš zanimalo da imate i Firebird-a kao sada i Greenplum. Bio sam prilično impresioniran zahtjevom ili specifikacijom hardvera koji bi se mogao doslovno pokrenuti poput koncerta RAM-a na jednom gigahertz CPU-u. To je bilo prilično impresivno.

No, slučajevi uporabe su nešto što želim temeljito istražiti. Vidite li da je prihvatanje proizvoda slučaj nužde zbog postojećih okruženja koja su upravo izmakla kontroli ili vidite da su ljudi sada malo proaktivniji i kažu, znate, mi gradimo nešto vrlo velik, složen je. Razmišljam o spajanju i akvizicijama, na primjer, ovdje gdje bi organizacija mogla kupiti gomilu tvrtki - malih, srednjih, velikih, bilo čega - i na kraju naslijediti sva ova okruženja i morati izgraditi novu sposobnost DB-a. Koji su tipični slučajevi upotrebe za ovo što se tiče vrste organizacije i vrste aplikacije za nju? Jesu li to uglavnom ljudi koji imaju postojeće okruženje i moraju ih jednostavno čistiti i dobiti kontrolu nad njima ili su ljudi malo proaktivniji i razmišljaju o složenosti koju će izgraditi i što ranije vas ukrcati?

Scott Walz: Sve češće vidimo rano iz razloga zašto ste spomenuli konsolidaciju. Uz širinu podrške platforme koju imamo, to nije ukupno buduće provjere, zar ne, ali to stavlja vas i vaše DBA-ove u zaista dobru situaciju da kad pogledaju potencijalni cilj stjecanja, zar ne, oni su malo manje , misliš, koju bismo platformu mogli naslijediti, zar ne? Iako je to važno, zar ne, zabrinutost je nešto manja od onoga što će značiti našim DBA, zar ne? DBA osobe imaju proizvod sada kada znaju da se mogu povezati i ako su upoznati s korištenjem proizvoda bit će upoznati s povezivanjem s tom platformom koju su tek stekli. To je sigurno područje koje već dugo vremena vidimo, opet znate, kupce koji imaju sve te platforme, zar ne? Kako ću se srediti oko ovoga, zar ne? I oni su to pokušali jer misaoni postupak svaka od platformi ima alat, zar ne? Možemo koristiti vlastiti alat, zar ne? Ali na kraju se vraća da, znate što, da možete, ali ne samo da ću morati naučiti svaku platformu, sada učim i jedan od alata koji idu uz svaku od platformi i tako da ste samo složili posao DBA-e. Tako da vidimo i onu situaciju kad nam se vraćaju i govore: "Znate, moramo ovo srediti. Nabavimo jedan alat za DBA, jer imam DBA važnije stvari od toga kako naučiti korisničko sučelje novog alata. Ili različite alate. "

Dez Blanchfield: Da, definitivno. I znaš, kad vidiš, mislim od pamćenja kad sam jučer pogledao samo da dvostruko provjerim nisam li pogriješio, sjećam se da ste podržali Sybase, na primjer, tako da je ta stvar malo unaokolo. Zapravo imam još jedno pitanje za vas - da, sjajno je imati Greenplum i Firebird na svom popisu, ali vaš Sybase, takav je period vrlo brzo, pokazuje da je to već neko vrijeme i da ste dobro obavili posao.

Klastera. Dakle, jedna od najvećih glavobolja za DBA jest da će oni u biti ukazati na ono što nalikuje IP adresi i hrpi API-ja ili na to da li je to JDBC ili LDBC ili što god mi možda razgovaramo, ali iza toga postoji grozd. Što može, ili zna DBArtisan o onome što stoji iza vrata broj jedan, kao kad bi se uključio u stražnji dio baze podataka, hoću li vidjeti sva okruženja iza sebe, posebno, tako da postoje dva dijela za pitanje, možda. Na primjer, klaster, kad razmišljate, znate da podržavate IBM DB2 i Microsoft SQL Server Database Server te MySQL i PostgreSQL i Oracle i neke od tih tradicionalnih RDBMS-ova i, znate, uvijek vodimo master-slave ili master-master okruženje za suvišnost i visoku dostupnost, a također i performanse. Zna li DBArtisan da iza vrata broj jedan postoji ne samo jedna baza podataka sama po sebi, već i klaster, i ako je tako, što ona zna o tome? I brzo ući u to pa možeš odgovoriti na isto pitanje, oprosti. Dakle, iza klastera u nekim scenarijima koje imate, kako se ljudi suočavaju s mješavinom između proizvodnog i okruženja za oporavak od katastrofe, što se tiče DBArtisan-a?

Scott Walz: Sjajna pitanja. Dat ću vam da će biti ovisna o određenim platformama jer, koliko god se trudimo, imat ćemo različite razine podrške za neke od tih dubljih, dubljih značajki. Na primjer, za Oracle i njihovo RAC okruženje, Real Application Cluster, možete se povezati s primarnim čvorom u tom klasteru, ali svejedno prolazeći kroz monitor baze podataka koji sam pokazao, pustit ćemo vas da vidite SQL kako radi i mi ' zapravo ću vam reći na kojem čvoru klastera se pokreće, zar ne? Da biste točno vidjeli da li, znate, upit koji se sporo pokreće, pazimo na to na kojem se čvoru radi? Budući da je cijeli razlog za klaster neizbježno krajnji korisnik, on ne brine gdje je izvršen, ali za DBA moramo pratiti tu vrstu informacija. Na primjer, u Oracleu se možemo spustiti na tu razinu detalja. Ostale platforme koje imamo imaju mogućnost povezivanja, vjerojatno ne toliko detaljne kao za Oracle.

Što se tiče proizvodnje i razvojnog okruženja, to je dobro pitanje. Pružamo istu razinu podrške. Pravi primarni način na koji ćemo pomoći, sloj povezivanja bit će tamo, zar ne? Morat ćemo se povezati i izvršiti sve značajke. Imam kupce koji koriste neke od značajki u DBArtisan-u da bi kategorizirali svoje izvore podataka, zar ne? I opet, ovo bi moglo biti malo za točno pitanje koje postavljate, ali im ćemo omogućiti da grafički označe dok rade. Jer to je jedna od stvari o DBArtisanu, mogu li se brzo prebaciti između izvora podataka. I sljedeća stvar za koju znate da se spremam pokrenuti izrezanu izjavu i gledam jesam li povezan - jesam li to pokrenuo protiv proizvodnje ili razvoja? I na taj način pružamo neke značajke unutar DBArtisan-a kako bismo pomogli i DBA-ovima da upravljaju njima i spriječili probleme, ako hoćete, s nekim DBA aktivnostima.

Dez Blanchfield: Imajući to u vidu, na dugom popisu platformi koje trenutno podržavate i siguran sam da će vrlo brzo eksplodirati iz očitih razloga. Mislim, podržavate like, recimo DB2 na z / OS, na primjer, na mainframe, a zatim očigledno podržavate ono što smo nekada zvali srednjeg opsega, ali sada samo UNIX sustavi i neke modernije platforme, znajte, Linux i onda će se na kraju prenijeti kao što je Bluemix i Cloud Cloud Foundry, tako da ćete na kraju s DB2 raditi u Cloud Foundryu na Bluemixu, s IBM-om i oblakom na soft-u. Postoje li ljudi trenutno ne samo u upravljanju i nadzoru, nego ste spomenuli i prije migracije i kretanja podataka. Vidite li ljude kako skaču u krevet s DBArtisanom i kažu: "Znate što, imamo gomilu stvari na starim računalima koje tek trebamo skinuti, a to je bila velika gnjavaža. Ako mogu usmjeriti, kliknuti i povući odavde, tamo se zapravo mogu premjestiti i premjestiti svoje podatke i svoju shemu. "Je li to ono što ljudi rade?

Scott Walz: Doista se kreću, zar ne? Premještaju podatke, zar ne? Sada koriste DBArtisan kao alat za to. Radi li sve za njih? Ne. Počinjemo, povuci i spusti, ne baš tamo, ali omogućuje im generiranje nekih skripti, jer u idealnom slučaju to želiš koristiti - ne želiš da taj posao bude izvođenje na vašem klijentu, na vašem prijenosnom računalu, iz istog razloga koji ste spomenuli. Možemo trčati na vrlo niskoj nozi, zar ne? Pomažemo im da generiraju skripte, a zatim ih okrenemo i napravimo te oni mogu isporučiti tu skriptu i pokrenuti je na poslužitelju, zar ne? I dobiti snagu, konjsku snagu iza poslužitelja za to. Pomažemo im u generiranju nekih poslova kako bi obavili dio tog posla.

Dez Blanchfield: Pravo. Nekoliko posljednjih za vas, a onda bismo mogli krenuti natrag. Ono što me je zaista pogodilo upravo sam prošao kroz vaš dodatak, što je fantastično, a u stvari, volio bih da imamo još sat vremena za detaljnije detalje. Zaista velik izazov za DBA-ove, u pravu, je osnovna usklađenost, cjelokupno upravljanje infrastrukturom, revizije, izvještavanje o trenutnom stanju, gledanje na buduće pripreme za stvari poput, znate, samo općeg rasta okoliša. Čini mi se da iako je u srcu onoga što čini vaš proizvod, a to je samo olakšavanje života, ta jedna staklena ploča, jedan pogled na svijet, a ja u stvari mogu kliknuti i ukazivati ​​i povlačiti i volim činjenicu da bih mogao trenirati nekoga da to učini vrlo brzo, ne mora čitati priručnik, kao što je to bio slučaj.Izgleda da mi alat također daje mogućnost da učinim čitav gomilu stvari oko upravljanja, poštivanja zakona i revizija, da se pitam jesu li se ljudi nekako probudili, siguran sam da jesu.

Ali vidite li ljude kako sada to gledaju i odlaze, i to je kao ovaj eureka, a-ha trenutak, ide: "Hej, znaš što, ovo olakšava život DBA-e od sada lakšim ili lakšim s operativnog stanovišta. ili razvojno gledište. Ali bože, mi smo zapravo mogli samo izvijestiti o svim našim bazama podataka sada i svim skupovima podataka i svim podacima bez sadržaja i svim metapodacima. Kao, tko ima pristup, kad ima pristup, zašto je pristupio i kakvu vrstu pristupa imaju. "I onda odjednom, riješite se nekih izazova oko poštovanja pravila. Osobito kada se događaju neke stvarno velike stvari oko kršenja podataka. Imamo nekoliko nevjerojatnih stvari poput globalne financijske krize, svi ti izazovi dolaze, ali kako, naime, mi mjerimo, nadgledamo i rješavamo poštivanje zakona? Je li to već velika stvar za ljude ili su to još uvijek, nekako, rani dani koliko je DBArtisan primijenio na nju?

Scott Walz: Imam klijente koji ne mogu reći dovoljno o DBArtisanu. To su oni koji su to shvatili. Žarulja se upalila. Kažu: "Čekaj malo. Mogu odgovoriti i odgovoriti te generirati neka vrlo izvješća koja ste spomenuli, u redu, sve iz jednog alata. Shvatio sam. "Postoje i drugi koji to tek trebaju shvatiti, a to mogu biti iz različitih razloga, zar ne? Možda to još nisu ili možda to tretira netko drugi, ali naši kupci za koje smo otkrili da ih koriste, to je trenutak a-ha, zar ne? To, ne samo da sam u stanju stvoriti tablicu svih ovih stvari. A apsolutno, sa svim zahtjevima sukladnosti, ogroman je. To je posao sam po sebi.

Dez Blanchfield: Pa, doista. I znate, mislim, s vrha glave, odmah razmišljam, znate, dođe li netko i kaže da su htjeli stvoriti bazu podataka za upravljanje konfiguracijom, CMD, ako se moraju upoznati sa svime iz Sarbanesa -Oxley to COBIT to ITIL, znate, SWIFT usklađenost i bankarstvo, čak i spuštanje na sličnosti Međunarodne organizacije za standarde, ISO 27001, 27002. Sve su to stvarno veliki okviri. Jedan od izazova je samo pronalaženje podataka, tko upravlja njima, u kojem je formatu i mislim da to ima i za mene, kao i za mene da ga gledam sada kad je trenutak eureka upravo nestao, bilo je kao, visi u sekundi, to bih mogao ubaciti u čak i nekoga tko nije nužno DBA, ali brzo bih ga mogao osposobiti i reći: "Postoji alat za poštivanje zakona." Mislim da je odlično što on svoj posao obavlja u bazi podataka administracije svijet upravljanja.

Ali sada sjedim ovdje razmišljajući, bože, znate kako možete upravljati više platformama kao jedna ovih dana, i možete zaroniti dolje, kao što ste rekli, bilježeći transakcije koje obavljate. Znate, zamislite kako biste iskoristili ovaj alat za slučaj kršenja podataka, a vaš tim za sigurnost trčao je okolo pokušavajući pronaći što i zašto, a tko je vidio što. I dok se kreću, moraju se prijaviti i pratiti sve svoje radnje jer mogu postati dio problema ako ne mogu drugačije. Da, mislim da je ovdje nevjerojatna sposobnost da bi se to moglo odmah početi raditi, znaš. Osobito kada pogledamo izazove revizije podataka koje znate, imamo ovo ogromno poput prepucavanja značajki, s obzirom na skupove podataka i podatke.

I jedna od stvari o kojoj smo razgovarali u još nekoliko emisija koje smo radili je, znate, kako možete pronaći svoje podatke i često govorimo o činjenici da kada započnete u bilo kojoj organizaciji, skloni ste ustanite u svoju kabinu i stavite ruku u zrak, mahnite i idite: "Zna li netko gdje se nalazi ta baza podataka? Kako mogu doći do tog izvora podataka? Gdje se nalazi ta datoteka? "" Idi i pitaj za prijem. " Vaš alat može odmah pružiti tu mogućnost pronalaženja i otkrivanja stvari, pa čak i izvještavanja o njima.

Kratko se vratite na jedno od pitanja, a ja ću se zamotati i predati Eriku. Čini mi se da će ta skala postati izazov za sljedećih, 12 mjeseci za vas. Možete li nam dati neki uvid, valjda, s gledišta trideset tisuća stopa, u mjeri ili rasponu razmjera kojim DBArtisan dolazi na posao. Mogu zamisliti da kad ovo stavim na prijenosno računalo i pomičem se i usmjerim ga u okruženje, mogu to otkriti i mogu početi raditi na njemu. Zamišljam da potječe od jednog jedinog malog, znate, otvorenog koda minucioznih baza podataka s nekoliko redaka i tablica. Koja bi se ljestvica kretala? Razgovarali ste o DB2 na glavnim računalima, to je veliko. I grozdovi. Koji je raspon skale s kojom se možemo suočiti ovdje? I Robin se toga dotakao ranije, ali morat ću se malo pozabaviti tim detaljima kako bismo mogli dobiti DBArtisan.

Scott Walz: Naravno. Izazovi će vam sigurno biti, jer je to softver klijenta. I tako, opet, ako radim na glavnom okviru, kada radim protiv našeg testnog sustava na glavnom okviru koji imamo, mogu ga usmjeriti na milijune redaka i napraviti međusobno pridruživanje milijunima redaka. Sav posao ćemo obaviti na poslužitelju, zar ne, jer prenosimo tu naredbu, a to je samo stvar DBArtisana koji obrađuje skupove rezultata, zar ne? I to je izazov, i to je ljepota, ono što radimo. Većina teških dizanja se vrši na poslužitelju. Samo obrađujemo sve rezultate. I tako, opet, nailazite na situacije, kada želite pokrenuti deset upita istovremeno, a svi vraćaju milijune redaka, da apsolutno, možda ćete se tamo naći u nekoj izvedbi, zar ne? Ali ni u kojem trenutku se kupci ne ustručavaju u pokretanju velikih upita protiv DBArtisan-a protiv njihove baze podataka. Opet, kao što rekoh, kilometraža varira ovisno o mnoštvu faktora, jel tako, ali, opet, kao što rekoh, bavim se milionima redaka koji se vraćaju i sve dok napuni mrežu, znate, ja ' Spreman sam za polazak. Ali ponekad očito moram čekati da se rezultati vrate.

Dez Blanchfield: Imam pitanje za vas prije završetka, jer sam vam oduzeo previše vremena i hvala vam na tome. Samo nam recite nešto više oko, znate, čitajući najnovije specifikacije jučer samo da biste se uvjerili da sam i ja naprijed, kao što sam i mislio. Nadgledanje procesa i vrsta upozoravanja i obavijesti, znate, planiranje kapaciteta otvara sve ogromne probleme s DBA-ovima, svaki dan svaki dan, znate. Hoće li netko popuniti ovu tablicu, hoće li popuniti bazu podataka, hoće li popuniti prostor na disku koji imam, kako mogu upravljati? Omogućite nam brzo uspostavljanje vrste praćenja procesa, posebno nadzora upozorenja, a onda u najboljem slučaju oko planiranja kapaciteta. Mislim da je to područje za koje mislim da bi moglo biti jako zanimljivo.

Scott Walz: Nadgledanje procesa pokazalo je vjerovatno da je značajka koju koristi većina naših klijenata i taj monitor baze podataka da bi to mogli pokazati i učiniti. A mi imamo nešto u paketu analitičara. Performance Analyst ima neka upozorenja koja možete postaviti kad se dosegnu određeni pragovi. Može vas upozoriti. Možda je X broj zapisnika, pogreške u datoteci dnevnika, znat će se da će se pojaviti upozorenje za vas. Prostor tablice dostigao je određeni postotak pun, možete dobiti još jedno upozorenje. I ljepota je u tome što ste u istom alatu, zar ne, to je dio DBArtisan-a, tako da samo desnim klikom na pogrešku, upozorenje i upravljate DBArtisanom i to vas vodi pravo do urednika prostora tablice , A problem možete riješiti tamo.

Što se tiče kapaciteta, apsolutno je ovo vruće tipka i analitičar kapaciteta koji trenutno imamo prenosi se na SQL Server, Oracle, DB2 LUW i Sybase ASE. I to radi upravo ono što ste opisali. Možete pokrenuti, nakon što dobijemo neke zbirke, zar ne, i nakon što dobijemo veličinu uzorka, a možda i veličinu reda, možda broj predmeta, mnoštvo opcija unutar alata, i tada možete započeti kretanje, zar ne? A kako će izgledati za šest mjeseci? Kako će izgledati za dvanaest mjeseci? Mogu se kretati u trendu, samo u trendu na datum ili u neku vrijednost, zar ne? I primjer koji ste imali, imam X količinu prostora na disku, na osnovu toga, kada ću doseći tu granicu? Na osnovu rasta koji imam i ovih zbirki koje sam napravio, kada ću doseći tu granicu? Bar znam da mogu započeti s tim planirati. Hoće li biti šest mjeseci, hoće li biti dvije godine? Ali opet, možemo upotrijebiti analitičara kapaciteta da bismo se tome kretali.

Dez Blanchfield: To je odlično. Fantastičan demo. Stvarno sam uživao. Vratit ću se Ericu jer znam da danas postoji nekoliko pitanja koja su iskrsnula iz naše nevjerojatne publike. Puno vam hvala, bilo je zaista sjajno dobro upoznati proizvod, a radujem se što ću ga vrlo pažljivo pratiti.

Eric Kavanagh: Uredu, dobro. Imamo par dobrih pitanja. I idemo malo s vremenom pa ćemo se pokušati brzo završiti jer znam, Scott, imaš zatvoren čvrsti prekid. Ovo je veliko pitanje. Što je sa radom na starim spremištima podataka kao što su VSAM, Model 205, IMS i IDMF i takve stvari? Vidite li to vrlo često ovih dana i koliko dobro to funkcionira?

Scott Walz: Ne želim vam reći da ste zaglavili. Neka od tih okruženja, ako imaju ODBC ili JDBC, a znam da su neka od njih, možemo se povezati s njom i preko nje možete raditi na taj način. Ali većim dijelom zeleni ekran je put koji treba ići dalje.

Dez Blanchfield: Volim zeleni ekran.

Eric Kavanagh: Pa znate, kao što je Dez istaknuo s tim jednim slajdom, gdje je imao sve one različite aplikacije i alate koji su danas dostupni, to je vrlo zastrašujuća stvarnost za sve koji žele odgovorno obavljati funkciju administratora baze podataka. I pretpostavljam da s vremenom vi možete napraviti konektore na bilo koji od ovih alata kako i kada kupci zahtijevaju, i tako dalje, zar ne? Tako da omogućite tu jednu staklenu ploču.

Scott Walz: A to je bio veliki ključ za stvaranje DBArtisan-a opremljenog za rukovanje tim JDBC i ODBC vezama. Sada smo to stvarno produžili. Dakle, sve dok imamo tu vezu, u redu, sve dok imamo tog pokretača, možemo se povezati i raditi protiv njega.

Eric Kavanagh: To su dobre stvari. Pa, ljudi, sve to arhiviramo za kasniji pregled. Objavio sam vezu do slajdova, nadam se da to možete vidjeti i putem SlideShare-a. Hvala vam na vašem trudu, gospodo. Divno webcast danas opet. Puno dobrih dijapozitiva. Puno dobrog sadržaja. Volio sam taj demo. Zaista je zanimljivo da ste ciljali jako slatko mjesto na tržištu jer je ovih dana došlo do takve eksplozije vrsta baza podataka. I samo trebamo, kao menadžeri, neko mjesto da se nosimo sa svim tim. Bravo, momci. Sutra ćemo vas kontaktirati za još jednu Hot Technologies. Nadam se da ćete sutra otkriti sat vremena. Isto vrijeme. Ista stanica. Sljedeći put ćemo vas kontaktirati, narode. Čuvaj se. Doviđenja.