Hva er noen eksempler på RDBMS?


Beste svaret

“RDBMS” – Relation Database Management System. Dette er den vanligste databaseapplikasjonen og finnes i mange former: Reserveringssystemer; klubbmedlemskap registrerer systemer inkludert sporing av avgifter; klient / prospektledelse, spesielt i salgs- og markedsføringsorganisasjoner. Hvis du har et «klubbkort» fra Target, Best Buy eller en hvilken som helst annen butikk, sporer de dine kjøpsvaner i et RDBMS.

Når du har behov for både å lagre og hente data og vil ha fleksibilitet til å hente den i en bestemt form, og bare de dataene du ber om, vil du ha en RDBMS. Når du vil spore aktivitetene til dine klienter / potensielle kunder eller hvem som helst, trenger du en revisjonstabell som er koblet til dine klienter, og det er jobben til en RDBMS.

Håper dette hjelper.

Svar

Etter å ha hjulpet med å kode et par gjennom årene, er det noen nyttige lenker som er relatert til dette emnet:

https://www.quora.com/What-are-the-various-components-of-a-database/answer/Greg-Kemnitz

Greg Kemnitzs svar på Hvordan kan man prøve å skrive en miniatyrdatabasmotor som SQLite?

Greg Kemnitzs svar på På hvilket språk opprettes en database? Hvordan opprettes en database?

Kort sagt, det er mulig for en person, men det er et ganske stort prosjekt, selv om det er en funksjonelt «begrenset» DB, for eksempel en DB for innebygde enheter. Selv delsystemene til en DB-motor, som API-ene på applikasjonssiden, spørringsparseren, spørringsoptimalisereren, metadatabehandleren eller lagringsmotoren, har lag i lag som ender opp med å være Big Deals for relasjonelle DB-er for bedriftsklasse, ofte med team av mennesker som jobber med hvert delsystem.

  • Hvor ambisiøs er du med dette prosjektet? Er det et personlig læringsprosjekt? Ønsker du å implementere en ny RDBMS i bedriftsklasse? Vil du implementere noen interessante funksjoner eller ideer som er en utvidelse av eksisterende RDBMS?

Når du har kommet med noen svar på ovennevnte, vil du gå videre til noen «tekniske ”Tanker:

  • Hva vil du egentlig at RDBMS skal gjøre?
  • Hva vil du at den IKKE skal gjøre, i det minste i utgangspunktet? En modulær design for de lavere nivåene av motoren din er bra, ettersom det kan være vanskelig å prøve å takle syre-transaksjoner og riktig kollisjonsgjenoppretting i første omgang. Din første lagringsmotor kan være enkel, ettersom du ønsker å implementere de øverste nivåene i systemet til det punktet hvor du kan leke med det, og deretter implementere en «voksen» lagringsmotor senere.
  • Hvilket språk kodes det best? Et personlig læringsprosjekt kan gjøres på hvilket som helst språk, men hvis du har bedriftsambisjoner for prosjektet ditt, må du kode det på et «ytelsesspråk» som C, C ++, Rust eller GoLang. De fleste RDBMSer er kodet i C eller C ++.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *