Questions marquées «database-design»

Le développement du schéma conceptuel et / ou du modèle logique et / ou des paramètres physiques d'une base de données.

1
JSONB avec indexation vs hstore
J'essaie de décider de la conception de la base de données, avec le moins d'hypothèses (concernant l'évolution réelle de l'application Web) à ce stade. Dans un premier temps, sachant que les JOINS sont chers, je considère un petit nombre de tables monolithiques par opposition à un grand nombre de tables …




20
Comment plonger dans une base de données laide?
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Je suis sûr que vous êtes nombreux à avoir affaire à une base de données laide. Vous savez, cette base de …

2
Comment mapper une relation IS-A dans une base de données?
Considérer ce qui suit: entity User { autoincrement uid; string(20) name; int privilegeLevel; } entity DirectLoginUser { inherits User; string(20) username; string(16) passwordHash; } entity OpenIdUser { inherits User; //Whatever attributes OpenID needs... I don't know; this is hypothetical } Les différents types d'utilisateurs (utilisateurs à connexion directe et utilisateurs …



4
Dois-je explicitement refuser la mise à jour des colonnes qui ne doivent pas être mises à jour?
J'ai l'habitude de travailler dans des environnements très sécurisés et je conçois donc mes autorisations avec un très bon degré de granularité. Une chose que je fais normalement est d'expliciter aux DENYutilisateurs la possibilité de UPDATEcréer des colonnes qui ne devraient jamais être mises à jour. Par exemple: create table …


7
Stockage de l'adresse IP
Je dois enregistrer l'adresse IP de tous les utilisateurs enregistrés dans la base de données. Je me demande, combien de caractères dois-je déclarer pour une telle colonne? Dois-je également prendre en charge IPv6? Si oui, quelle est la longueur maximale de l'adresse IP?

5
Quels sont les moyens d'implémenter une relation plusieurs-à-plusieurs dans un entrepôt de données?
Les topologies dominantes de la modélisation de l'entrepôt de données (Star, Snowflake) sont conçues avec des relations un à plusieurs à l'esprit. La lisibilité, les performances et la structure des requêtes se dégradent fortement face à une relation plusieurs-à-plusieurs dans ces schémas de modélisation. Quels sont les moyens d'implémenter une …



1
Comment déterminer s'il existe des [connexions inactives avec] des transactions non validées dans PostgreSQL?
Selon un commentaire sur cette question que j'ai posée sur les connexions inactives dans PostgreSQL 9.2 , certaines transactions non validées (éventuellement liées à certaines de ces connexions inactives) peuvent entraîner des problèmes de performances. Quelle est la bonne façon de déterminer s'il y a des transactions non engagées (des …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.