не нужны, потому что есть какие-то хитрые индексы. Допустим, есть задача: нужно храниться много уникальных пар bigint к bigint, которые могут только добавляться или удаляться (имутабельны). Записей может быть несколько миллиардов и это число будет всегда расти. Чаще всего нужно будет проверять существование пары. Хочется, чтобы при росте нагрузки на хранилище можно было легко и просто добавить новую ноду и она сразу включилась в работу без какой-либо болезненной настройки. А теперь вопрос: для такой задачи Casandra все ещё плоха? Как можно использовать postgres для этой задачи максимально эффективно?
Ничем, это прямо-таки ворклоад для нее. Единственное, о чем нужно подумать - о допустимости eventual consistency.
Если данные могут удаляться то они уже по определению не иммутабельны
Обсуждают сегодня