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
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
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...
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'InterbaseEnvoyé par PhPeltier
Ah oui, mais non.Envoyé par Barbibulle
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....Envoyé par vanquish
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....
Partager