Ich habe eine Warteschlange auf TC (Tokyo Tyrant um genau zu sein) implementiert. Ich benutze Memcache-kompatibles Funktionsinkrement, um den Kopf und das Ende der Warteschlange zu verfolgen. Ich möchte nur wissen, was ist die Grenze für die ganzen Zahlen gespeichert (64 Bit?) Von TC und was passiert, wenn Increment-Funktion aufgerufen wird, nachdem die gespeicherte Zahl ist maximal zulässig? Beginnt es wieder bei 1 oder erhöht sich der Fehler?Wie behandelt Tokyo Cabinet große ganze Zahlen?
4
A
Antwort
5
Ich habe gerade eine Antwort von Mikio (Schöpfer von TC) zurück.
Ja. 2^63 ist die obere Grenze. Es beginnt wieder von 0.
-2
Warum spielt es keine Rolle, Theres keine Möglichkeit, in der Hölle können Sie je 2^64 erreichen, wenn Sie von 1.
0
Zählen beginnen Wenn Sie ein bauen 32-Bit-System müssen Sie 64-Bit-Offsets aktivieren, um die sonst 2 GB-Grenze zu überschreiten.
z.B.
./configure --enable-off64
Verwandte Themen
- 1. Tokyo Cabinet - Memory Tuning
- 2. Tokyo Cabinet & .Net
- 3. Tokyo Cabinet vs SQLite3 auf iPhone
- 4. Tokyo Cabinet und SQLite kompatible Schnittstellen?
- 5. Python Tisch Motor Bindung für Tokyo Cabinet
- 6. Objektorientierte C++ API für Tokyo Cabinet?
- 7. Große ganze Zahlen in C#
- 8. Javascript Summieren große ganze Zahlen
- 9. Unterstützt Tokyo Cabinet die Implementierung von B + Tree im Arbeitsspeicher?
- 10. beliebig große ganze Zahlen in C#
- 11. Viele ganze Zahlen in eine große ganze Zahl packen
- 12. Was ist die maximale Größe, die das Tokyo Cabinet gut funktioniert?
- 13. C++ Welcher Variablentyp für extrem große ganze Zahlen?
- 14. PHP dekrementiert zufällig große ganze Zahlen um 1
- 15. Seltsames Verhalten von np.sqrt für große ganze Zahlen
- 16. nicht negative ganze Zahlen
- 17. kommagetrennte String ganze Zahlen
- 18. AS3 Dividieren ganze Zahlen
- 19. Begünstigt SHA256 ganze Zahlen?
- 20. floating und ganze Zahlen ....?
- 21. C: Drucken große Zahlen
- 22. Ermitteln gerade/ungerade Zahlen (ganze Zahlen)?
- 23. Wie behandelt man sehr große Daten?
- 24. Wie behandelt man große Dateien mit NSData?
- 25. Typen für große Zahlen
- 26. Große Zahlen behalten
- 27. Sind Java "Zeiger" ganze Zahlen?
- 28. Wie kann System.out.printIn() ganze Zahlen akzeptieren?
- 29. Wie scan ich nur ganze Zahlen?
- 30. Wie konvertiert man ganze Zahlen in serielle