Nous concevons un système dont la lecture est connue (de l'ordre de dizaines de milliers de lectures par minute). Il y a une table namesqui sert comme une sorte de registre central. Chaque ligne a un textchamp representationet un unique keyqui est un hachage MD5 de cela representation. 1 Ce …
Lors de la définition d'une table, il est utile de classer les colonnes dans les groupes logiques et les groupes eux-mêmes par objectif. L'ordre logique des colonnes dans une table donne un sens au développeur et constitue un élément de bon style. C'est clair. Ce qui n'est pas clair, cependant, …
Je comprends un avantage des clés de substitution / artificielles en général - elles ne changent pas et cela peut être très pratique. Cela est vrai, qu’il s’agisse d’un seul ou de plusieurs domaines, pour autant qu’ils soient «artificiels». Cependant, il semble parfois que le fait d’avoir un champ entier …
Est-ce que quelqu'un sait comment Google ou Yahoo effectuent des recherches de mots-clés contre de très grandes quantités de données? Quel type de base de données ou de technologies utilisent-ils pour cela? Cela prend quelques millisecondes, mais ils ont plus d'un milliard de pages indexées.
Nous développons une plate-forme pour les cartes prépayées, qui contient essentiellement des données sur les cartes et leur solde, les paiements, etc. Jusqu'à présent, nous avions une entité de carte qui a une collection d'entités de compte, et chaque compte a un montant, qui est mis à jour dans chaque …
Il y a deux tableaux: Dealet DealCategories. Une transaction peut avoir plusieurs catégories de transactions. Donc, la bonne façon devrait être de créer un tableau appelé DealCategoriesavec la structure suivante: DealCategoryId (PK) DealId (FK) DealCategoryId (FK) Cependant, notre équipe d'externalisation a stocké les multiples catégories dans le Dealtableau de cette …
Nous construisons une plate-forme Web qui intègre plusieurs services, chacun avec ses propres données sous-jacentes. Ces services sont construits indépendamment selon les principes de l' architecture orientée services , mais ils traitent avec des données potentiellement liées. Nous nous demandons si ces services devraient partager une grande base de données …
Pour l'un de nos systèmes, nous avons des données client sensibles et stockons les données de chaque client dans une base de données distincte. Nous avons environ 10 à 15 clients pour ce système. Cependant, nous développons un nouveau système qui comptera de 50 à 100 clients, peut-être plus. Je …
À propos de SQL (informatique / bases de données): Lorsque nous avons deux champs ou plus dans une table qui, ensemble, identifient ses enregistrements de manière unique, quelle est la bonne façon de les appeler? Clés composites ou composées? J'ai vu sur le Web les deux utilisations donc je ne …
Je me bats avec les index, les clés primaires et les clés étrangères ... Et la nécessité de les avoir tous. Si j'ai deux tables, les deux ont un entier comme clé primaire. La première table fait référence via un FK à la clé primaire de la deuxième table. Sur …
Le titre n'a pas trop de sens, mais je ne pouvais pas penser à un meilleur titre pour ce problème. J'ai les tableaux suivants Projets identifiant prénom Les clients identifiant id_project prénom Paiements identifiant id_customer rendez-vous amoureux somme Lorsqu'un utilisateur entre dans le système, il aura accès à un certain …
J'avais l'habitude d'étiqueter des colonnes dans mes bases de données comme ceci: user_id user_name user_password_hash Pour éviter les conflits lors de la jonction de deux tables, mais j'ai appris un peu plus sur l'alias des tables et j'ai arrêté de le faire. Quel est un moyen efficace d'étiqueter des colonnes …
Poser cette question, en particulier pour Postgres, car elle a un bon supoort pour les index R-tree / spatial. Nous avons le tableau suivant avec une structure arborescente (modèle Nested Set) de mots et leurs fréquences: lexikon ------- _id integer PRIMARY KEY word text frequency integer lset integer UNIQUE KEY …
Est-il acceptable d'avoir une référence circulaire entre deux tables sur le champ de clé étrangère? Sinon, comment éviter ces situations? Si oui, comment insérer des données? Voici un exemple où (à mon avis) une référence circulaire serait acceptable: CREATE TABLE Account ( ID INT PRIMARY KEY IDENTITY, Name VARCHAR(50) ) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.