Я пытаюсь создать платформу для теста, который я запускаю для клиента, который включает Cassandra в качестве базы данных для массовой загрузки с пропускной способностью. Существует огромное количество показателей (временных рядов) для хранения и вычисления каждой метрики, которая должна храниться как семейство CQLTable/Column.
Первая проблема заключается в том, что создание их всех (~ 10M метрики) занимает несколько дней (работает 4-узловой куб). Я попытался использовать executemany (python cql) для наращивания, но «время обслуживания» латентности примерно одинаково. Может ли кто-нибудь посоветовать лучший способ сделать это?Cassandra Create Table/CF latency
0
A
ответ
0
Вам не следует создавать отдельное семейство столбцов для каждого - семейства столбцов 10M слишком много, поскольку для каждого CF используются фиксированные ресурсы.
Возможно, вам было бы лучше разместить их в одном CF. Вы можете добавить имя метрики в качестве компонента составного первичного ключа, например.
create table metrics (
metric text,
day timestamp,
time timestamp,
value text,
primary key ((metric, day))
);
На следующий день поле там шард метрики от дня, так что не все они в конечном итоге в той же строке для заданной метрики.
Смежные вопросы
- 1. Cassandra Sub-millisecond Latency для обновлений CAS
- 2. Cassandra read latency high даже с кэшированием строк, почему?
- 3. cassandra trigger create vs update
- 4. Gamekit Latency
- 5. Cassandra auto create table code in production
- 6. CREATE KEYSPACE с использованием Cassandra builder
- 7. Создание операторов CREATE TABLE для Cassandra keyspace
- 8. create Composite-Keyed Table with cassandra-cli
- 9. событие «create table» ... с Apache Cassandra
- 10. MySQL High Write Latency
- 11. Понимание AWS ELB Latency
- 12. WCF Latency Issue
- 13. Rails Startup Latency
- 14. Latus Mobile Services Latency
- 15. Screwturn Wiki Search Latency
- 16. Java TCP latency
- 17. Tomcat sporadic latency
- 18. System.Net.Mail.SmtpClient.Send/Exchange latency
- 19. KVM и rdtsc latency
- 20. Ranging iBeacon latency
- 21. AWS Beanstalk AutoScaling Latency
- 22. AWS ELB Latency issue
- 23. libspotify update latency
- 24. java midi latency
- 25. Liquidsoap + JACK latency
- 26. Bluetooth Ping Latency
- 27. Racket latency с rsound
- 28. ALSA passthrough latency
- 29. Excesive Linux Latency
- 30. PhoneGap iOS Low Latency Audio