Tipi di sistemi di gestione di database relazionali
Ci sono due utenti principali dei sistemi di gestione di database relazionali. Il primo sono gli utenti finali che acquistano un pacchetto di database completo per le loro esigenze specifiche. I secondi sono sviluppatori che utilizzeranno il sistema come parte di un'altra applicazione, spesso basata sul web.
I database relazionali possono essere molto semplici o molto complessi. Alcuni funzionano su semplici piattaforme PC, altri richiedono sofisticati sistemi informatici. Tutti consentono di organizzare qualsiasi tipo di informazione definendo i dati in tre tipi principali: carattere, numero o data.
Le odierne esigenze di database sono ulteriormente definite in tre tipi principali: database a ingombro ridotto, database di velocità e scalabilità e database di supporto dati ampi.
Database relazionali di piccole dimensioni
I database relazionali di piccole dimensioni sono progettati per dispositivi palmari e incorporati. Funzionano con l'architettura di dispositivi mobili e altri dispositivi incorporati e dispongono di spazio di archiviazione limitato e memoria limitata. Questi database relazionali di piccole dimensioni possono anche sincronizzare i dati con i database centrali. Ad esempio, un dispositivo palmare wireless potrebbe dover comunicare con un database aziendale presso la sede centrale.
Database relazionale veloce e scalabile
Scalabilità significa prestazioni prevedibili all'aumentare del numero di utenti o delle dimensioni del database. Le applicazioni incentrate sui server come quelle utilizzate dalle grandi organizzazioni di vendita al dettaglio richiedono database relazionali che forniscono velocità e scalabilità superiori.
Ampio supporto per molti tipi di dati
Il terzo tipo di database relazionale fornisce un ampio supporto per molti tipi di dati. Questi database relazionali consentono ricerche di dati con interrelazioni complesse. Come ci si potrebbe aspettare, sono database incentrati sul server.