Hvad er nogle eksempler på RDBMS?


Bedste svar

“RDBMS” – Relation Database Management System. Dette er den mest almindelige af databaseapplikationer og kan findes i mange former: Reservationssystemer; klubmedlemskabsregistreringssystemer inklusive sporing af gebyrbetalinger; klient / prospektstyring, især i salgs- og marketingorganisationer. Hvis du har et “klubkort” fra Target, Best Buy eller enhver anden butik, sporer de dine købsvaner i en RDBMS.

Når du har behov for både at gemme og hente data og vil have fleksibilitet til at hente det i en bestemt form, og kun de data, du anmoder om, vil du have en RDBMS. Når du vil spore aktiviteterne hos dine kunder / potentielle kunder eller hvem som helst, skal du bruge en revisionstabel, der er knyttet til dine kunder, og det er jobbet med en RDBMS.

Håber det hjælper.

Svar

Efter at have hjulpet med at kode et par gennem årene er her nogle nyttige links, der er relateret til dette emne:

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

Greg Kemnitzs svar på Hvordan kan man forsøge at skrive en miniaturedatabasmotor som SQLite?

Greg Kemnitzs svar på På hvilket sprog oprettes en database? Hvordan oprettes en database?

Kort sagt kan den gøres for en person, men det er et ret stort projekt, selvom det er en funktionelt “begrænset” DB, såsom en DB til indlejrede enheder. Selv delsystemerne til en DB-motor, såsom applikations-side-APIerne, forespørgselsparseren, forespørgselsoptimeringsværktøjet, metadataadministratoren eller lagringsmotoren, har lag inden for lag, der ender med at blive Big Deals til relationelle DBer af virksomhedsklasse, ofte med teams af mennesker, der arbejder på hvert delsystem.

  • Hvor ambitiøs er du med dette projekt? Er det et personligt læringsprojekt? Ønsker du at implementere en ny RDBMS i virksomhedsklasse? Ønsker du at implementere en interessant funktion eller idé, der er en udvidelse til eksisterende RDBMS?

Når du er kommet med nogle svar på ovenstående, vil du gå videre til nogle “tekniske ”Tanker:

  • Hvad ønsker du nøjagtigt, at din RDBMS skal gøre?
  • Hvad vil du have, at den IKKE skal gøre, i det mindste i starten? Et modulært design til de lavere niveauer af din motor er godt, da det kan være svært at prøve at tackle ACID-transaktioner og korrekt crash opsving i første omgang. Din første lagermotor kan være enkel, da du ønsker at få de øverste niveauer af systemet implementeret til det punkt, hvor du kan lege med det, og derefter implementere en “voksen” lagermotor senere.
  • Hvilket sprog kodes det bedst på? Et personligt læringsprojekt kan udføres på ethvert sprog, men hvis du har virksomhedsambitioner til dit projekt, skal du kode det på et “performance” -sprog som C, C ++, Rust eller GoLang. De fleste RDBMSer er kodet i C eller C ++.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *