Comments 4
Спасибо, интересные примеры.
Возникла трудность с последним из них (NoSQL): cassandra-load-keyspace не дожидалась полного старта кассандры. Нужно гораздо больше попыток on-failure. Кроме того, на маке M1 требуется более долгий таймаут для подключения из Go к кассандре. Еще приложение пытается соединиться с cassandra, cassandra2, cassandra3, но в реальности только первая нода объявлена в docker-compose.yml. Отправил пулл реквест. : )
Ну и skandyla/wrk тоже не любит архитектуру arm64, ну да можно эту утилиту запустить нативно с тем же результатом (только номера портов другие).
Cassandra же относится к семейству колоночных...
Почему вы так решили?
Cassandra – это столбчатая база данных с открытым исходным кодом, созданная для работы с большим количеством данных...
Не я так решил, cassandra так спроектирована (почитать можно например тут aws nosql)
Средние highload паттерны на Go