Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Débuter
Débuter Forum d'entraide pour débuter avec Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/07/2003, 11h53   #1
Membre actif
 
Inscription : décembre 2002
Messages : 438
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 438
Points : 169
Points : 169
Par défaut Limite des GENERATORS

Bonjour,

Connaissez-vous la limite des Generators (valeur maximum) ?
Et que me conseillez-vous pour definir le champ ? (CPT_AUTRETABLE NUMERIC(10,0) ?)

Que se passe-t-il lorsqu'il a atteind ce maximum ? (Il retourne à 0 ?)

Merci d'avance
Débéa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2003, 12h56   #2
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Sous Interbase 6 il utilise un entier signé sur 64 bits.

donc tu as 2^64 positions : de -2^63 à (2^63)-1
soit de -9 223 372 036 854 775 808 à 9 223 372 036 854 775 807

donc 18 446 744 073 709 551 616 valeurs possibles... Il y a de quoi faire

Mais si tu vies assez vieux pour utiliser toute les positions sache que ca boucle

donc de 9 223 372 036 854 775 807 si tu ajoutes 1 il va passer à -9 223 372 036 854 775 808

NB : Si tu fais des insertions non stop à une allure moyenne de 10 millisecondes / insertion (ce qui plutot optimiste quand tu aura un tres gros volume) il te faudra attendre environ 5,9 milliard d'années... Ce qui correspond au temps que mettra notre soleil pour epuiser tout son carburant et donc s'enteindre... Bon celà c'est sans compter qu'il te faudra un disque dur enfin plusieurs disques dur de taille fabulleuse rien que pour stoquer toutes les valeurs et clé primaire, un serveur d'une puissance fabulleuse pour maintenir la cadence de 10 ms...
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2003, 13h11   #3
Membre actif
 
Inscription : décembre 2002
Messages : 438
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 438
Points : 169
Points : 169
Merci à Barbibule

Ma fille va être folle lorsque je vais lui dire que j'ai discuté avec Barbibulle !
Débéa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2003, 13h13   #4
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Citation:
Envoyé par PhPeltier
Merci à Barbibule

Ma fille va être folle lorsque je vais lui dire que j'ai discuté avec Barbibulle !
Je ne suis pas certain qu'elle te croiera si tu lui dis que je fais de l'Interbase
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2003, 12h50   #5
Membre confirmé
 
Inscription : juin 2002
Messages : 240
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 240
Points : 225
Points : 225
Citation:
Envoyé par Barbibulle
Si tu fais des insertions non stop à une allure moyenne de 10 millisecondes / insertion (ce qui plutot optimiste quand tu aura un tres gros volume) il te faudra attendre environ 5,9 milliard d'années...
Ah oui, mais non.
Parce que l'informatique va évoluer pendant tout ce temps.
Interbase 47 (équivalent de FireBird 41), porté sur un processeur optique de 65536 bits effectura tout ce travail en seulement 3 jours.
vanquish est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2003, 13h05   #6
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Citation:
Envoyé par vanquish
Citation:
Envoyé par Barbibulle
Si tu fais des insertions non stop à une allure moyenne de 10 millisecondes / insertion (ce qui plutot optimiste quand tu aura un tres gros volume) il te faudra attendre environ 5,9 milliard d'années...
Ah oui, mais non.
Parce que l'informatique va évoluer pendant tout ce temps.
Interbase 47 (équivalent de FireBird 41), porté sur un processeur optique de 65536 bits effectura tout ce travail en seulement 3 jours.
Non non !! j'en ai tenu compte dans mes calculs... la taille de la base devenant tellement ennormes que pour tenir la cadence des 10ms il faudra faire évoluer les machines....

Le seul moyen d'aller plus vite sera peut etre de tout avoir en mémoire et donc une mémoire gigantesque !! et que les ordinateurs passent à une technologie optique (la lumière allant plus vite que les signaux électrique...) Mais bon, pour chaque mise à niveau du matériel c'est autemps de temps de perdu pendant lequel on ne peux plus faire des insert toutes les 10ms....
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h07.


 
 
 
 
Partenaires

Hébergement Web