>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Inconvénients d'une base de données relationnelle

Les bases de données relationnelles sont largement utilisées dans l'industrie pour stocker des registres financiers, gérer des stocks ou suivre le personnel. L'information y est stockée dans des tables (souvent appelées relations) qui structurent les données. Malgré leur popularité, elles présentent des inconvénients.

Coût

Le principal inconvénient est le coût élevé de mise en place et de maintenance. Il faut généralement acheter un logiciel spécialisé. Si vous n'êtes pas programmeur, divers produits permettent de créer une base relationnelle, mais cela prend du temps pour saisir les données et configurer le programme. Pour une grande entreprise nécessitant une base robuste, il faut engager un programmeur pour la créer en SQL et un administrateur pour la maintenir. Quelle que soit la taille, si vous stockez des données confidentielles (santé, numéros de sécurité sociale, cartes de crédit), vous devez sécuriser l'accès pour respecter les normes réglementaires.

Abondance d'informations complexes

L'augmentation de la complexité des informations crée un autre écueil. Les bases relationnelles organisent les données par caractéristiques communes. Les images complexes, conceptions, produits multimédias résistent à une catégorisation simple, ouvrant la voie aux bases de données objet-relationnelles (ORDBMS), conçues pour gérer ces applications complexes et être évolutives.

Limites structurelles

Certaines bases relationnelles imposent des limites de longueur de champ. Lors de la conception, il faut spécifier la taille maximale de chaque champ. Des noms ou requêtes plus longs que prévu peuvent entraîner une perte de données.

Bases de données isolées

Les systèmes relationnels complexes peuvent devenir des « îlots d'information » où le partage entre grands systèmes est difficile. Dans les grandes organisations, chaque division peut avoir développé sa propre base différemment (ex: facturation vs ressources humaines dans un hôpital). Faire communiquer ces bases est un projet lourd et coûteux, pourtant nécessaire pour une prise en charge globale des patients et du personnel.

Vie connectée