In Cassandra, wird es Leistungseinbußen geben, wenn der Primärschlüssel Varchar anstelle von Int oder Bigint ist? Ich habe ID als Primärschlüssel. Ich mache keine mathematische Operation darauf. Ich benutze ID nur zum Einfügen, retrive vergleichen. Ich möchte das für eine meiner Anforderungen ändern. Wird die Perforation sinken?Cassandra Primärschlüssel. Auswirkungen auf die Leistung, wenn Ganzzahl vs Varchar
6
A
Antwort
7
Es wird keinen merklichen Unterschied geben. Primärschlüsselsuchen werden auf dem Token durchgeführt, d. H. Dem Hash des Schlüssels. Die Vergleiche sind daher unabhängig vom Datentyp oder der Größe des Schlüssels.
Längere Schlüssel benötigen etwas länger zum Hash. Und es gibt einige interne Vergleiche mit dem rohen Schlüssel, aber ich bezweifle sehr, dass das alles von Bedeutung ist. Also mach weiter und benutze den Typ, der für deine Daten am besten ist.
Verwandte Themen
- 1. Cassandra: Text vs varchar
- 2. Nummer VS Varchar (2) Primärschlüssel
- 3. MySQL: Ganzzahl Index vs Varchar Index
- 4. Hat die deklarierte Größe eines Varchar-Feldes Auswirkungen auf PostgreSQL?
- 5. Spark - Checkpointing Auswirkungen auf die Leistung
- 6. Log.d und Auswirkungen auf die Leistung
- 7. Auswirkungen auf die Leistung mit ASP.NET-Steuerelementen
- 8. Tauschen Cassandra VNodes die Leistung?
- 9. Primärschlüssel Auswirkung auf die Leistung in SQLite
- 10. Leistung Auswirkungen von RDD auf JavaRDD Konvertierung
- 11. Cassandra UPDATE Primärschlüssel Wert
- 12. Auswirkungen auf die Leistung von columnfamily und Version in Hbase
- 13. Auswirkungen auf die Leistung von ORDER BY COALESCE in MySQL
- 14. Hat eine große Klasse Auswirkungen auf die Leistung?
- 15. Primärschlüssel in Cassandra ist einzigartig?
- 16. S3 vs. EBS Leistung
- 17. MySQL Leistung vs MSSQL Leistung
- 18. Unterschied zwischen varchar (500) vs varchar (max) in SQL-Server
- 19. Cassandra Indizes vs materialisierte Ansicht
- 20. Leistung Auswirkungen von jvmti, wenn der Debugger nicht verbunden ist?
- 21. Synchronisiert vs ReentrantLock auf Leistung
- 22. Schlechte Leistung bei Amazon Redshift-Abfragen basierend auf VARCHAR-Größe
- 23. varchar vs. mediumtext
- 24. Mysql Bigint VS Varchar
- 25. Indizierungsleistung BigInt vs VarChar
- 26. Varchar und Composite Primärschlüssel in MySQL?
- 27. Java: Ganzzahl gleich vs. ==
- 28. Maximale Länge von Varchar/Text in Cassandra
- 29. Wie ändert man die Länge von Varchar im zusammengesetzten Primärschlüssel?
- 30. Oracle BLOB vs VARCHAR
Mögliches Duplikat von [Gibt es Leistungseinbußen bei der Verwendung eines TEXT als Primärschlüssel?] (Http://stackoverflow.com/questions/28191761/are-there-any-performance-penalties-when-using-a -Text-as-a-primary-key), die, obwohl neuer ich glaube, die bessere Frage und Antwort zu haben. – OrangeDog