J'ai mis en place une file d'attente au-dessus de TC (Tokyo Tyrant pour être spécifique). J'utilise l'incrément de fonction compatible memcache pour garder la trace de la queue et de la queue. Je veux juste savoir quelle est la limite pour les entiers stockés (64 bits?) Par TC et que se passe-t-il lorsque la fonction d'incrémentation est appelée après que le nombre stocké est à la valeur maximale autorisée? Est-ce que cela recommence à partir de 1 ou est-ce que cela augmente l'erreur?Comment Tokyo Cabinet gère-t-il les grands entiers?
4
A
Répondre
5
Je viens de recevoir une réponse de Mikio (créateur de TC).
Oui. 2^63 est la limite supérieure. Il commencera à nouveau de 0.
-2
Pourquoi est-il important, theres aucun moyen en enfer, vous serez en mesure d'atteindre jamais 2^64 si vous commencez à compter de 1.
0
Si vous construisez une Système 32 bits, vous devez activer les décalages 64 bits pour pouvoir passer la limite par ailleurs 2 Go.
par exemple.
./configure --enable-off64
Questions connexes
- 1. Tokyo Cabinet & .Net
- 2. Tokyo Cabinet et objets C++ de taille variable
- 3. OU-multiplication sur les grands entiers
- 4. Cabinet Tokyo - inserts plus lents après avoir frappé 1million
- 5. Comment gérer les grands nombres entiers (64 bits) dans tcl?
- 6. Stockage de très grands entiers dans MySQL
- 7. Calcul de très grands nombres entiers
- 8. DQL retourner les fichiers dans un cabinet
- 9. API C++ orientée objet pour armoire Tokyo?
- 10. Types pour les grands nombres
- 11. Modèle C++ pour les entiers entiers sûrs
- 12. Sphinx + tokyo Tyrant + mysql
- 13. Comment factoriser les entiers en utilisant Perl?
- 14. De plus grands nombres entiers à moins de conversions de type non signés en C
- 15. Pourquoi le tyran tokyo ralentit-il exponentiellement même après avoir ajusté bnum?
- 16. Ressources (resx) maintenance dans les grands projets
- 17. Comment éviter la notation scientifique pour les grands nombres?
- 18. UML - Comment gérer les grands diagrammes de classe?
- 19. fichier CAB tokyo perl api libtokyocabinet.dylib, n'est pas nécessaire de l'architecture
- 20. Lettres dans les entiers. Que sont-ils?
- 21. Databind Entiers
- 22. mots entiers Regex.Match
- 23. Java (comptage Entiers Distinct)
- 24. Comment convertir de grands nombres en décimales?
- 25. Transactions SSIS - Grands ensembles d'enregistrements
- 26. Quels sont les plus grands avantages de LLVM?
- 27. log4net, la journalisation, quels sont les plus grands avantages
- 28. De petits à grands projets
- 29. mise en page du référentiel pour les grands projets Maven
- 30. Quel outil utiliser pour dessiner les grands nuages de points