Перейти к содержанию

Storage: версии и исследовательские границы

Источники · Раздел 02 · Machine-readable registry

Проверка: 2026-11-02. Зафиксированные baselines — область применимости текста, а не утверждение, что это последние версии, безопасные deployment defaults или рекомендация обновления. Состояние patch/security support нужно проверять перед эксплуатацией. Непроверенные version-specific возможности не объявляются FACT.

Методика

Основные источники — документация производителей/Apache и versioned upstream repositories. Реальные архитектуры компаний здесь не добавлены: четыре walkthrough HYPOTHETICAL. Реестр Stage1/2 сохранён без замены кандидатов. Availability, прочтение документа, parser check и runtime/fault verification — разные статусы.

В каждой system article источники в пункте 15 охватывают механизмы соответствующих разделов; критичные оговорки ниже привязаны к прямой странице. Полный HTTP-аудит всех Markdown URLs: протокол (архив рабочего проекта). HTTP200 подтверждает только доступность; HTTP403/406/timeout не доказывает отсутствие документа. Fragments внешних URL автоматически не проверялись.

Ограничения версий

  • PostgreSQL17/InnoDB8.4/Oracle19c имеют разные MVCC, undo и isolation implementations; не переносить snapshot/locking behavior по одинаковому имени уровня.
  • ClickHouse25.8 и Redis7.4 описаны по rolling docs: применены устойчивые базовые механизмы, без приписывания новых cloud/Redis8 функций. Release-specific settings требуют отдельной проверки на бинарном релизе.
  • Cassandra stable может перейти на другую ветку; ScyllaDB закреплена branch-2025.1. LWT в выбранной ветке не поддерживается с tablets. Raft topology и data write consistency разделены.
  • DynamoDB — сервисный контракт на дату проверки, API2012-08-10/global tables2019.11.21. MREC/MRSC различаются: MRSC не поддерживает TTL и transaction operations по прочитанной документации. География и feature matrix изменяемы.
  • TimescaleDB2.20.x: latest API docs обновляются; release tag подтверждает baseline, но runtime/signatures/edition нужно проверять совместно с PostgreSQL17. Исторические multi-node примеры не считаются поддержкой в этом baseline.
  • MinIO: public docs переехали к AIStor, поэтому для OSS использован release tag. AIStor-only topology/defaults не перенесены. Текущая политика поддержки OSS — отдельный operational вопрос.
  • Iceberg1.9.2/formatv2; DeltaOSS3.3.x/Spark3.5; Hudi1.0.2. Table format version, engine connector, catalog, object backend и enabled features образуют compatibility matrix. Ни format, ни Spark grammar check не доказывают эту матрицу.

Первичные источники по системам

PostgreSQL

Версия/область: PostgreSQL 17. Статья.

Oracle

Версия/область: Oracle Database 19c; edition/options проверять отдельно. Статья.

MySQL

Версия/область: MySQL 8.4 LTS, InnoDB. Статья.

ClickHouse

Версия/область: ClickHouse 25.8, семантика MergeTree; документация rolling. Статья.

DuckDB

Версия/область: DuckDB 1.4.3, embedded native storage. Статья.

Redis

Версия/область: Redis Open Source 7.4; документация latest, без Redis 8-only функций. Статья.

Cassandra

Версия/область: Apache Cassandra 5.0; stable documentation может обновляться. Статья.

ScyllaDB

Версия/область: ScyllaDB 2025.1; отдельно vnode keyspace и tablets. Статья.

DynamoDB

Версия/область: DynamoDB API 2012-08-10; global tables 2019.11.21; проверено 2026-11-02. Статья.

MongoDB

Версия/область: MongoDB 8.0, WiredTiger. Статья.

Couchbase

Версия/область: Couchbase Server 7.6; SDK transactions и edition проверять отдельно. Статья.

Elasticsearch

Версия/область: Elasticsearch 8.19, не Serverless. Статья.

OpenSearch

Версия/область: OpenSearch 2.19, self-managed. Статья.

TimescaleDB

Версия/область: TimescaleDB 2.20.x на PostgreSQL 17; self-hosted, функции зависят от edition. Статья.

S3 / MinIO

Версия/область: Amazon S3 API: 2026-11-02; MinIO OSS RELEASE.2025-04-22T22-12-26Z, не AIStor. Статья.

Iceberg

Версия/область: Apache Iceberg 1.9.2; format v2, engine/catalog отдельно. Статья.

Delta Lake

Версия/область: Delta Lake OSS 3.3.x; Spark 3.5, protocol/features отдельно. Статья.

Hudi

Версия/область: Apache Hudi 1.0.2; Spark/Flink bundle должен соответствовать движку. Статья.

Дополнение Delta: S3 single/multi-cluster commit configuration.

Что требует следующего исследования

Подтвердить выбранные production patch versions, licenses/editions, storage/connector compatibility и реальные recovery procedures в тестовом окружении. Провести overlapping writer tests Iceberg/Delta/Hudi на целевом catalog/S3 backend. Измерить skew, file/partition sizing и time-to-restore на реальных данных. Подтвердить контроль PII/keys/retention по применимой юрисдикции; правовая достаточность здесь UNKNOWN.