khorost.tech Khorost.tech
  • Go
  • Инфраструктура
  • Docker
    • Базы данных
    • Архитектура
    • Безопасность
    • Сообщения
    • Языки
    • Zig
    • Rust
    • Kubernetes
    • Performance
    • Java
    • Наблюдаемость
    • AI
    • Инструменты
    • Все публикации
    • Все разделы
    • Серии и карты
  • Поиск
  • Заметки
  • Теги
  • Обо мне

Mongodb

Индексы в разных БД: PostgreSQL, MongoDB, Tarantool
25.07.2026

Индексы в разных БД: PostgreSQL, MongoDB, Tarantool

Один принцип, разные реализации: индексы в PostgreSQL (btree/GiN/GiST/BRIN, CONCURRENTLY, partial/expression), MongoDB (compound/multikey/text/2dsphere/TTL/partial/wildcard, правило ESR) и Tarantool (memtx TREE/HASH/BITSET/RTREE и vinyl LSM)

#indexes #postgresql #mongodb
#tarantool
KV и документные: «транзакций» почти нет — Redis, MongoDB, ScyllaDB
23.07.2026

KV и документные: «транзакций» почти нет — Redis, MongoDB, ScyllaDB

Что означает «транзакция» там, где нет классического ACID-движка: Redis MULTI/EXEC без rollback и WATCH-CAS, multi-document транзакции MongoDB поверх snapshot, LWT на Paxos в ScyllaDB и почему BATCH — это не транзакция. Примеры на Go и Java

#transactions #redis #mongodb
#scylladb #cassandra
← Назад 2 / 2 Вперёд →
Все публикации Все разделы Обратная связь Telegram-канал Обсуждение RSS
© 2026 Александр Хохлов. MIT License