esittely
Nykymaailmassa data kasvaa eksponentiaalisesti digitalisaation myötä. Organisaatiot käyttävät erilaisia pilvialustoja, kuten Azurea, GCP:tä jne. näiden tietojen tallentamiseen ja analysoimiseen saadakseen niistä arvokkaita liiketoimintatietoja. Opit 11 suosituinta Azure-haastattelun kysymystä tässä artikkelissa, jossa käsitellään erilaisia datapalveluita, kuten Azure Cosmos DB, Azure SQL Database, Azure Data Lake Storage jne., strukturoidun, jäsentelemättömän tai puolistrukturoidun tiedon tallentamiseen. Katsotaanpa alla olevia taivaansinisen haastattelun kysymyksiä.
Oppimistavoitteet
Tässä artikkelissa opimme alla olevista taivaansinisistä haastattelukysymyksistä:
- Azure Data Services -työprofiilien laajuus
- Tärkeitä Cosmos DB -konsepteja
- Cosmos DB tarjoaa erilaisia tietokantasovellusliittymiä
- Ymmärrä Azure SQL Databasen tarjoamat käyttöönottomallit
- Opi Azure Blob Storagen elinkaarikäytäntösäännöistä
- Hanki tietoa Azure Storage Data -palveluista
Tämä artikkeli julkaistiin osana Data Science Blogathon.
Sisällysluettelo
Huippuyritykset, kuten Mercedes-Benz, Deloitte, PwC, Accenture, TCS, Razorpay, Swiggy, Uber jne., palkkaavat Azure Data Services -taitoihin liittyviä työprofiileja, kuten tietoinsinööriä, tietotutkijaa, t&k-tietorooleja jne. . eri puolilla maailmaa. Nämä työprofiilit ovat laajat palkan, haastavien työympäristöjen saamisen ja todellisten ongelmien ratkaisemisen kannalta. Työskentely ammattilainen vaatii intensiivistä Azure SQL:n tuntemusta, Azure Data Lake kehittäminen, sovellusliittymien kehittäminen käyttämällä Cosmos DB:tä tietokantana, tietoputkien luominen Azure Data Factoryn avulla jne. tässä työssä.
Q2. Mitä ovat Cosmos DB:n pyyntöyksiköt?
- pyydä yksikköä on Azure Cosmos DB:n tukema suorituskykyvaluutta, joka tiivistää järjestelmäresurssit, joita tarvitaan tietokantatoimintojen, kuten lukemisen, lisäämisen, päivityksen jne. suorittamiseen. Kulutetut pyyntöyksiköt veloitetaan Azure Cosmos DB -tilinluontitilan mukaan.
Q3. Mitä on aika elää Cosmos DB:ssä?
Aika elää (TTL) Cosmos DB:ssä mahdollistaa säiliön sisältämien kohteiden automaattisen poistamisen tietyn ajanjakson jälkeen kuluttamalla ylimääräisiä pyyntöyksiköitä. Esimerkki TTL:n määrittämisestä olemassa olevassa Cosmos DB Containerissa:
valita Kontti-> vieritä asetuksissa kohtaan Aika elää-> valitse Päällä ja määritä TTL-arvo sekunneissa-> Säästä.
Q4. Mitä eri tietokantasovellusliittymiä Cosmos DB tarjoaa? Tarkenna esimerkkien avulla.
Azure Cosmos DB tarjoaa erilaisia tietokantasovellusliittymiä, kuten MongoDB, Cassandra, Gremlin, NoSQL ja Table. Azure Cosmos DB API for NoSQL tarjoaa mahdollisuuden tehdä kyselyitä SQL-syntaksin avulla ja tarjoaa suorituskyvyn eristämistä ja analyyttistä tukea. Azure Cosmos DB API for MongoDB tarjoaa useita kirjoituspaikkoja, automaattisen sirpaleenhallinnan ja tallentaa tiedot asiakirjarakenteeseen BSON-muotoa käyttäen. Azure Cosmos DB for PostgreSQL käytetään tietojen tallentamiseen PostgreSQL. Azure Cosmos DB API for Cassandra tukee vaakasuuntaista skaalausta laajojen tietojen tallentamiseen sarakesuuntautuneen skeeman avulla. Esimerkki tietokantakoulun luomisesta Azure Cosmos DB -sovellusliittymällä NoSQL:lle .NET:ssä:
Database database1 = await client.CreateDatabaseAsync( id: "school" )
Lisää esimerkiksi yksi asiakirja kokoelmaan nimeltä opiskelija käyttämällä Azure Cosmos DB API for MongoDB JavaScriptissä:
db.student.insertOne({ name:"Chaitanya Shah", age: 23, address: "24, Wall Colony" });
Q5. Kuvaile Azure SQL Database -tietokannassa saatavilla olevat ostomallit.
Riippuen Azuren käyttöönottomallista SQL-tietokanta, alla on kaksi saatavilla olevaa ostomallia:
a. vCore-ostomalli: vCore-ostomallin avulla käyttäjät voivat valita laitteiston fyysiset ominaisuudet sovellustarpeidensa perusteella. Tässä mallissa asiakkaat voivat itsenäisesti skaalata tallennustilaa, laskea resursseja jne.
b. DTU-pohjainen ostomalli: Database Transaction Unit (DTU) -pohjainen ostomalli tarjoaa asiakkaille palvelutasot, jotka erotetaan kiinteän laskentakoon, tallennustilan, luku-kirjoitusnopeuksien ja varmuuskopioiden säilytysajan perusteella.
Q6. Mitkä ovat Azure SQL Databasen tarjoamat erilaiset käyttöönottomallit?
Alla on kaksi Azure SQL Databasen tarjoamaa käyttöönottomallia:
a. Yksi tietokanta: Yhden tietokantatyypin käyttöönottomalli luo tietokannan, jossa on oma tietokantamoottori, omat resurssit, suorituskyvyn seuranta ja palvelutasot.
b. Elastinen allas: Elastinen poolityyppinen käyttöönottomalli antaa asiakkaille mahdollisuuden ostaa resursseja useiden tietokantojen yhteiseen pooliin. Voimme lisätä tai poistaa tietokantoja poolista resurssien käytön perusteella. Joustava pooli ratkaisee resurssien yli- ja alivarausongelman.
Q7. Skenaariopohjainen kysymys Azure Data Lakesta.
Työskennellessään projektin ABC parissa loit Azure Data Lake Storage Gen2 tili abc_account sovellus- ja infrastruktuurilokien tallentamiseen. Sovelluslokien ja infrastruktuurilokien säilytysaika on 360 päivää ja infrastruktuurilokien tallennusaika 60 päivää. Nykyisten odotusten mukaan lokeihin ei päästä käsiksi säilytysjaksojen aikana. Suunnittele abc_accountille ratkaisu, joka minimoi tallennuskustannukset ja poistaa lokit automaattisesti jokaisen säilytysjakson lopussa.
Käytä arkiston käyttöoikeustasoa sovelluslokien tallentamiseen ja viileää käyttötasoa infrastruktuurilokien tallentamiseen minimoidaksesi tallennuskustannukset, kun tallennat lokit abc_account-tiliin. Jos haluat poistaa lokit automaattisesti jokaisen säilytysjakson lopussa, käytä Azure Blob -tallennustilan elinkaaren hallintasääntöjä.
Q8. Mitä ovat Azure Storage Data Services?
Azure-tallennuspalvelu tarjoaa erittäin skaalautuvia, helppopääsyisiä, turvallisia ja hallittuja palveluita objektien tallentamiseen, blob-käyttöön ja tietojen luomiseen
järvet, tiedostojen jakaminen jne. Alla ovat Azure Storage Data -palvelut:
- Azure Blobs: Azure Blob -tallennustilan avulla käyttäjät voivat tallentaa jäsentämätöntä dataa blobeilla. Azure Blob -tallennustilaa voidaan käyttää lokitiedostojen, kuvien, asiakirjojen, tietojen tallentamiseen varmuuskopiointia ja palautusta varten jne.
- Azure-tiedostot: Azure Files antaa käyttäjien jakaa tiedostoja alan standardien, kuten SMB, NFS jne., avulla. Azure Files -tiedostoja voidaan käyttää virtuaalikoneiden tarvitsemien virheenkorjaus- ja kehitystyökalujen tallentamiseen.
- Azure-jonot: Azure Queue Storage on viestintäpalvelu suuren määrän viestejä tallentamiseen. Azure Queuea voidaan käyttää asynkroniseen viestiviestintään sovelluskomponenttien välillä.
- Azure-taulukot: Azure-taulukoiden avulla käyttäjät voivat tallentaa jäsenneltyjä NoSQL tiedot skeemattoman suunnittelun kanssa. Azure-taulukoita voidaan käyttää osoitekirjojen, laitetietojen jne. tallentamiseen.
- Azure-levyt: Azure-levyjä käytetään tietojen tallentamiseen ja käyttämiseen Azure-virtuaalikoneista.
Q9. Skenaariopohjainen kysymys Azure Blob Storagesta.
Kirjoita elinkaaripolitiikan sääntö sisään Azure Blob -tallennustila siirtääksesi lohkoblobit, joiden etuliitteenä on kontti/koulu tai säiliö/oppilaitos, joita ei ole muokattu 90 päivään, arkistotasolle ja blobit, joita ei ole muokattu 30 päivän kylmävarastointitasolle.
Alla on yllä olevan skenaarion elinkaarikäytäntösääntö:
{ "rules": [ { "name": "agingPolicy", "enabled": true, "type": "Lifecycle", "definition": { "filters": { "blobTypes": [ "blockBlob"], "prefixMatch": [ " container/school ", " container/college " ] }, "actions": { "baseBlob": { "tierToCool": { "daysAfterModificationGreaterThan": 30 }, "tierToArchive": { "daysAfterModificationGreaterThan": 90 } } } } } ]
}
Q10. Kirjoita kysely taulukkoosastojen luomiseksi CompanyDB Azure SQL -tietokantaan.
Alla oleva kysely luo taulukon nimeltä Depts sarakkeilla DeptNo, DName ja Location:
CREATE TABLE Depts(
DeptNo int Primary Key,
DName nvarchar(50) NOT NULL,
Location nvarchar(50)
);
Tässä DeptNo on ensisijainen avain.
Q11. Mikä Azure-palvelu sinun pitäisi valita Enterprise Data Laken kehittämiseen Big Data Analyticsin suorittamista varten?
Sinun pitäisi käyttää Azure Blob -tallennustila luoda datajärvi big datan analytiikkaa varten. Azure Blob -tallennustilan avulla käyttäjät voivat tallentaa
jäsentämätöntä dataa käyttämällä blobeja. Azure Blob -tallennustila tarjoaa korkean tietoturvan, skaalautuvuuden, tietojen saatavuuden ja katastrofipalautusominaisuudet.
Yhteenveto
Microsoft Azure tarjoaa datapalveluita, kuten Azure Cosmos DB, Azure SQL Database, Azure Data Lake Storage jne. strukturoidun, strukturoimattoman tai puolistrukturoidun tiedon tallentamiseen. Azure Cosmos DB on usean mallin täysin hallittu NoSQL-tietokanta nykyaikaiseen sovelluskehitykseen. Azure-tallennuspalvelu tarjoaa erittäin skaalautuvia, helppopääsyisiä, suojattuja ja hallittuja palveluita esimerkiksi objektien tallentamiseen, blob-järjestelmään, datalakkien luomiseen, tiedostojen jakamiseen jne. Alla on joitain tärkeitä kohtia yllä olevasta taivaansininen haastattelukysymyksiä käsittelevästä artikkelista:
- Azure Cosmos DB tarjoaa erilaisia tietokantasovellusliittymiä, kuten MongoDB, Cassandra, Gremlin, NoSQL ja Table yhteyden muodostamista varten eri tietokantoihin.
- Käyttämällä Time to Live (TTL) -toimintoa Azure Cosmos DB:ssä kehittäjät voivat automaattisesti poistaa kohteita säilön sisältä.
- Joustavat altaat sisään Azure SQL -tietokanta voi auttaa organisaatioita käyttämään Azure SQL:n jaettuja resursseja.
- Saimme käsityksen siitä, mitä Azure Storage Data -palvelua tulisi käyttää skenaarion ja tietotyypin perusteella.
- Tämän lisäksi olemme nähneet myös Azure Storagen käyttöoikeustasot ja elinkaaren hallintakäytännöt.
Toivottavasti pidit artikkelistani taivaansinisistä haastattelukysymyksistä. Jaa palautteesi kanssani kommenttiosiossa.
Tässä artikkelissa näkyvä media ei ole Analytics Vidhyan omistuksessa, ja sitä käytetään tekijän harkinnan mukaan.
liittyvä
- SEO-pohjainen sisällön ja PR-jakelu. Vahvista jo tänään.
- Platoblockchain. Web3 Metaverse Intelligence. Tietoa laajennettu. Pääsy tästä.
- Lähde: https://www.analyticsvidhya.com/blog/2023/03/top-azure-data-services-interview-questions/
- :On
- 11
- 2023
- a
- ABC
- Meistä
- edellä
- abstrakteja
- Accenture
- pääsy
- Accessed
- saatavilla
- Pääsy
- Tili
- poikki
- toimet
- osoite
- Jälkeen
- mahdollistaa
- analyyttinen
- Analytics
- Analyysi Vidhya
- analysoida
- ja
- ja infrastruktuuri
- api
- API
- Hakemus
- Application Development
- Archive
- OVAT
- artikkeli
- AS
- At
- automaattisesti
- automaattisesti
- saatavuus
- saatavissa
- odottaa
- Taivaansininen
- Varmuuskopiointi
- perustua
- BE
- alle
- välillä
- Iso
- Big Data
- Tukkia
- Kirjat
- liiketoiminta
- by
- CAN
- kyvyt
- tietty
- haastava
- ominaisuudet
- peritään
- Valita
- asiakas
- pilvi
- kokoelma
- Siirtomaa
- Pylväät
- kommentit
- Viestintä
- Yritykset
- osat
- Laskea
- johtopäätös
- Kytkeminen
- kulutetaan
- Kontti
- Viileä
- Maailmankaikkeus
- kustannukset
- luoda
- luotu
- luo
- Luominen
- luominen
- valuutta
- Nykyinen
- Asiakkaat
- tiedot
- Data Analytics
- tietotekniikka
- Datajärvi
- tietojen tutkija
- tietokanta
- tietokannat
- päivää
- omistautunut
- Deloitte
- Riippuen
- käyttöönotto
- kuvata
- Malli
- nimetty
- kehittäjille
- kehittämällä
- Kehitys
- kehitystyökalut
- laite
- eri
- eriytetty
- digitalisointi
- harkinnan
- pohtia
- asiakirja
- asiakirjat
- aikana
- kukin
- Kehittää
- käytössä
- mahdollistaa
- Moottori
- insinööri
- yritys
- ympäristöissä
- jne.
- Eetteri (ETH)
- esimerkki
- Esimerkit
- olemassa
- odotukset
- eksponentiaalisesti
- laaja
- tehdas
- palaute
- filee
- Asiakirjat
- suodattimet
- kiinteä
- varten
- muoto
- alkaen
- täysin
- GCP
- saada
- saada
- Kasvava
- Tarvikkeet
- Olla
- auttaa
- Korkea
- erittäin
- Palkkaaminen
- toivoa
- Vaakasuora
- HTTPS
- ID
- kuvien
- tärkeä
- in
- itsenäisesti
- teollisuus
- alan standardit
- tiedot
- Infrastruktuuri
- oivalluksia
- Haastatella
- haastattelu kysymykset
- esittely
- eristäminen
- IT
- kohdetta
- SEN
- JavaScript
- Job
- avain
- tuntemus
- järvi
- suuri
- OPPIA
- elinkaari
- pitää
- elää
- sijainti
- sijainnit
- katso
- onnistui
- johto
- Media
- viestien
- Viestit
- minimoida
- tila
- malli
- mallit
- Moderni
- muokattu
- MongoDB
- seuranta
- moninkertainen
- nimi
- nimetty
- nav
- tarvitaan
- tarpeet
- netto
- numero
- esineet
- of
- tarjotaan
- Tarjoukset
- on
- Operations
- Vaihtoehto
- organisaatioiden
- oma
- omistuksessa
- osa
- suorittaa
- suorituskyky
- aika
- aikoja
- fyysinen
- Platforms
- Platon
- Platonin tietotieto
- PlatonData
- pistettä
- politiikkaa
- politiikka
- pool
- Altaat
- PostgreSQL
- ensisijainen
- Ongelma
- ongelmia
- ammatillinen
- Profiilit
- projekti
- mikäli
- tarjoaa
- julkaistu
- osto
- osto-
- PWC
- Q2
- Q3
- kysymys
- kysymykset
- Hinnat
- partakone
- Lue
- todellinen maailma
- liittyvä
- poistaa
- pyyntö
- tarvitaan
- Vaatii
- resurssi
- Esittelymateriaalit
- säilyttäminen
- roolit
- Sääntö
- säännöt
- palkka
- skaalautuvuus
- skaalautuva
- Asteikko
- skaalaus
- skenaario
- Koulu
- tiede
- Tiedemies
- laajuus
- selaa
- Osa
- turvallinen
- turvallisuus
- palvelu
- Palvelut
- setti
- settings
- Jaa:
- yhteinen
- jakaminen
- shouldnt
- esitetty
- single
- Koko
- taitoja
- SMB
- ratkaisu
- Ratkaisee
- Solving
- jonkin verran
- SQL
- standardit
- Levytila
- verkkokaupasta
- varastot
- rakenne
- jäsennelty
- opiskelija
- tutkimus
- niin
- tuki
- Tuetut
- Tukee
- Swiggy
- syntaksi
- järjestelmä
- taulukko
- ottaa
- ehdot
- että
- -
- Lohko
- maailma
- heidän
- Nämä
- porras
- aika
- että
- tämän päivän
- työkalut
- ylin
- kauppa
- siirtyminen
- totta
- Uber
- ymmärtäminen
- yksikkö
- yksiköt
- Päivitykset
- käyttää
- Käyttäjät
- arvokas
- arvo
- eri
- Seinä
- Mitä
- Mikä on
- joka
- vaikka
- leveä
- tulee
- with
- Referenssit
- työskentely
- maailman-
- kirjoittaa
- Sinun
- zephyrnet