| Kenmerk | Relationeel databasesysteem | Andere databasesystemen |
|---|---|---|
| Gegevensmodel | Maakt gebruik van een relationeel gegevensmodel op basis van tabellen en rijen. | Kan verschillende datamodellen gebruiken, zoals hiërarchisch, netwerk- of objectgeoriënteerd. |
| Gegevensrelaties | Gegevens worden georganiseerd in tabellen, waarbij relaties worden gedefinieerd met behulp van externe sleutels. | Gegevensrelaties kunnen worden gedefinieerd met behulp van verwijzingen, koppelingen of andere mechanismen. |
| Gegevensintegriteit | Biedt ingebouwde mechanismen om de integriteit en consistentie van gegevens te garanderen. | Heeft mogelijk geen ingebouwde functies voor gegevensintegriteit of vereist mogelijk handmatig onderhoud. |
| Querytaal | Gebruikt een declaratieve querytaal (bijvoorbeeld SQL) om gegevens op te halen en te manipuleren. | De zoektaal kan procedureel of niet-procedureel zijn en varieert afhankelijk van het databasesysteem. |
| Transactiebeheer | Ondersteunt ACID-transacties (Atomicity, Consistentie, Isolatie, Duurzaamheid) voor betrouwbare gegevensupdates. | Ondersteunt mogelijk geen ACID-transacties of vereist mogelijk handmatige implementatie. |
| Flexibiliteit | Biedt flexibiliteit bij het organiseren en ophalen van gegevens, waardoor complexe query's mogelijk zijn. | Heeft mogelijk beperkte flexibiliteit op het gebied van gegevensmodellering en querymogelijkheden. |
| Schaalbaarheid | Kan worden geschaald om grote hoeveelheden gegevens en gelijktijdige gebruikers efficiënt te verwerken. | Er kunnen schaalbaarheidsbeperkingen of prestatieknelpunten zijn. |
| Gelijktijdigheidscontrole | Biedt mechanismen voor gelijktijdige toegang tot de database en beheer van vergrendelingen en conflicten. | Mechanismen voor gelijktijdigheidscontrole kunnen variëren of minder robuust zijn. |
| Gegevensonafhankelijkheid | Scheidt de logische en fysieke aspecten van de gegevens, waardoor wijzigingen in de gegevensopslag en -organisatie mogelijk zijn. | Biedt mogelijk geen sterke gegevensonafhankelijkheid, waardoor wijzigingen complexer worden. | |