Relationsdatabaser har varit den teknik som valts för att lagra, hämta och fråga efter data. Relationsdatabaser tillåter användare att organisera sina data med hjälp av en strukturerad, väldefinierad uppsättning mönster (modell). Även om detta tillvägagångssätt fungerar bra för att lagra data som är standardiserade och väl förstått i förväg (Tänk på ett sjukhus inchecknings program som håller patientjournaler med samma konsekventa uppsättning fördefinierade fält... patient-ID, förnamn, efternamn, datum för senaste besök, etc.), finns det begränsningar för denna modell. För organisationer vars inkommande data inte är väldefinierade (Tänk på ett online-frågeformulär för en start vars fortfarande är i färd med att experimentera med olika fält för att samla in besökardata, ta bort och lägga till fält som de går för att rymma för förändrar verksamhetens karaktär), måste alla fastställda definitioner för hur uppgifterna ska passa in i en befintlig databas omdefinieras regelbundet. Detta skulle kräva att återskapa datamodellen (schemat) som dikterar strukturen för data och dess tillåtna datatyper för att stödja olika typer av datainmatningar, etc., innan nya data kan sparas i databasen.
Ange ingaSQL (inte bara SQL)-databaser. IngaSQL databaser gratis användare från att behöva fördefiniera strukturen för inkommande data, så att de kan infoga och uppdatera nya data i farten. IngaSQL databaser är ofta snabbare än relationsdatabaser och kan enkelt hantera mycket stora mängder data. IngaSQL databaser också skala bättre än relationsdatabaser, på grund av deras förmåga att effektivt partitionera data över många servrar (kluster) och belastningsutjämna åtkomsten till dessa data. IngaSQL databaser integreras särskilt väl med program som stöder realtidsanalys, anpassning av webbplatser, IoT och mobilappar
I den här instruktörsledda, levande träningen kommer deltagarna att förstå arkitekturen, designprinciperna och funktionaliteten hos de mest populära NoSQL-databaserna när de ställer in, driver och åsnor ett antal ingaSQL databaser i en Live lab-miljö. Målet med den här utbildningen är att göra det möjligt för deltagarna att på ett intelligent sätt utvärdera, föreslå och implementera en lämpligSQL databaslösning inom organisationen.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera olika typer avSQL databaser, inklusive MongoDB, Cassandra, Redis och Neo4j
- Förstå fördelarna och nackdelarna med ingaSQL databaser vs relationsdatabaser
- Förstå underliggande dataformat som används av ingaSQL databaser och hur dessa format kan användas till en fördel när du utvecklar moderna program (stationär dator, mobil, moln, IoT)
- Utföra skapa, infoga, uppdatera, ta bort åtgärder i en noSQL-databas
- Konfigurera en blandad miljö med både en relationsdatabas och ingenSQL som arbetar i tandem
- Konfigurera ett kluster utanSQL databas för att distribuera bearbetningen av mycket stora datamängder
- Förstå säkerhetskonsekvenserna av att använda en noSQL-databas
- Distribuera och skala en noSQL-databas i en produktionsmiljö
Publik
- Database proffs
- Data arkitekter
- Data strateger
- Projektledare
- Applikationsutvecklare som vill integrera en flexibel databaslösning i sin ansökan
Kursens format
- Del föreläsning, del diskussion, övningar och tung praktisk övning
Observera
- För att begära en skräddarsydd utbildning för denna kurs, vänligen kontakta oss för att ordna.
LÄS MER...