Hawker & FormatHunter
Hawker Hawker
Π― Ρ‚ΡƒΡ‚ набросал схСму минимальной избыточности для систСматизации всСх вСрсий Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ отслСТиваСм. А ΠΊΠ°ΠΊ Ρƒ тСбя сСйчас устроСна Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Π³Π΄Π΅ самыС большиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚?
FormatHunter FormatHunter
Π― всё Π΄Π΅Ρ€ΠΆΡƒ Π² рСляционной Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, нСсколько основных Ρ‚Π°Π±Π»ΠΈΡ†: Π€ΠΈΠ»ΡŒΠΌΡ‹, Издания, Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΈ Π Π΅Π»ΠΈΠ·Ρ‹. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ "Π€ΠΈΠ»ΡŒΠΌΡ‹" – каноничСскоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅, рСТиссёр ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ„ΠΈΠ»ΡŒΠΌΠ°. "Издания" связаны с Ρ„ΠΈΠ»ΡŒΠΌΠΎΠΌ ΠΈ содСрТат Π΄Π°Ρ‚Ρƒ Ρ€Π΅Π»ΠΈΠ·Π°, Ρ€Π΅Π³ΠΈΠΎΠ½, язык ΠΈ особыС возмоТности. "Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹" (Blu-ray, DVD, 4K ΠΈ Ρ‚.Π΄.) ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ содСрТат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠ΅, Ρ‚ΠΈΠΏΠ΅ HDR ΠΈ ΠΎ Ρ‚ΠΎΠΌ, дисковый это Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠ»ΠΈ стриминговый. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ "Π Π΅Π»ΠΈΠ·Ρ‹" – Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡŒΡŽΡ‚ΠΎΡ€, Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈ физичСскоС мСстонахоТдСниС Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΡƒΠ·ΠΊΠΎΠ΅ мСсто проявляСтся Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ "Π Π΅Π»ΠΈΠ·Ρ‹", ΠΊΠΎΠ³Π΄Π° приходится ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΌΠ΅Π»ΠΎΡ‡ΡŒ – прСсс-ΠΊΠΈΡ‚Ρ‹ ΠΈ измСнСния Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡŒΡŽΡ‚ΠΎΡ€ΠΎΠ². Π”Π°Π½Π½Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π² ΠΊΠ°ΡˆΡƒ, Ссли Π½Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡŒΡŽΡ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ Ссли Ρ€Π΅Π»ΠΈΠ·Ρƒ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΠΌΠ΅Π½ΡΡŽΡ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π² процСссС. Моя схСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° количСство ΠΏΡ€Π°Π²ΠΎΠΊ Π·Π° Π³ΠΎΠ΄ Π½Π΅ взрываСтся – Ρ‚ΠΎΠ³Π΄Π° я Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ ΠΏΠΈΡΠ°Ρ‚ΡŒ скрипты для автоматичСского слияния ΠΈΠ»ΠΈ для ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ. Если Ρƒ тСбя Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π³Π»Π°Π²Π½ΠΎΠ΅ – строгий UUID для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сущности ΠΈ нСбольшая Ρ‚Π°Π±Π»ΠΈΡ†Π° Π°ΡƒΠ΄ΠΈΡ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ всС измСнСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ я ΠΌΠΎΠ³ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΉ ΠΈΠΌΠΏΠΎΡ€Ρ‚, Π½Π΅ тСряя всю ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ.
Hawker Hawker
Π—Π²ΡƒΡ‡ΠΈΡ‚ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Π½ΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅ – Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚-Ρ‚Ρ€Π΅ΠΉΠ» ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ. КаТдоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ записью с ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Π°ΠΊ Ρ‚Ρ‹ смоТСшь ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° измСнился Ρ„Π»Π°Π³ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡŒΡŽΡ‚ΠΎΡ€Π°. И Π΅Ρ‰Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉ ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ вСрсии для Изданий ΠΈ Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² – ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΠΉ Π΅Π΅ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ состояниС Π Π΅Π»ΠΈΠ·Π°. Если Ρ‚Ρ€Π°Ρ„ΠΈΠΊ вырастСт, ΠΌΠΎΠΆΠ½ΠΎ пСрСнСсти Π°ΡƒΠ΄ΠΈΡ‚ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ запросов Π½Π΅ страдала.