|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Développeur informatique Inscription : novembre 2005 Messages : 210 ![]() |
Bonjour,
je recherche un peu partout quelles seraient les meilleurs solutions pour mon problème: j'ai une base de données, je sais que les utilisateurs vont ajouter environ 1 million d'enregistrements par an dans plusieurs tables. Toutefois, il faut que je fasse en sorte que si les utilisateurs fasse une recherche sur ces enregistrements, cela ne rame pas trop. Quelles solutions ai je ? historiser mes enregistrements ? charger mes enregistrements en mémoire ? Comment font les grosses sociétés ? J'utilise Oracle et Delphi 7. Merci
__________________
Voici la méthode de mon chef: copy (DateTimeToStr(Now),7,4)+ copy (DateTimeToStr(Now),4,2)+copy (DateTimeToStr(Now),1,2)+copy (DateTimeToStr(Now),12,2)+ copy (DateTimeToStr(Now),15,2)+copy (DateTimeToStr(Now),18,2) Je lui ai dit que FormatDateTime irait surement mieux
|
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() ![]() Inscription : mai 2005 Messages : 414 ![]() |
Partitionner tes tables
Historiser et archiver effectivement |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
1 millions de ligne par an avec une bonne indexation c'est peu si la base est bien indexée.
Un nom de personne comporte en moyenne 8 caractères. Indexé cette colonne nécessite la lecture de 2 pages de 8ko pour accéder à un quelconque des noms parmi 160 000 noms. Pour 64 000 000 de noms, 3 pages de 8 Ko suffisent. Pour Pour 25,6 milliards de nom, il vous faut 4 pages... Pensez vous que la lecture de 4 pages de 8 Ko soit un effort incommensurable pour un SGBDR ? La condition sinéquanone de la légèreté de requêtage dans un tel volume est :
Lisez l'article exemple que j'ai écrit à ce sujet : http://www.sqlspot.com/INDEXATION-un...l-exemple.html A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com