VoiceRecord_Result/transcripts/2026-09-11_rec_20260911_102...

42 lines
6.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# source: 2026-09-11/rec_20260911_102846.m4a
# model: Systran/faster-whisper-small
# transcribed: 2026-10-22T08:26:12Z
[00:00:00] Как раз мы решили, что тут более сложная система, тут я пошел по более пустому пути, но я как раз не учел то, что у нас в одной базе может лежать несколько однотипных объектов.
[00:00:15] То есть мне что-то вылетело из головы. Получается следующее, что по-хорошему нам нужно передавать в менеджер, айдишник объекта.
[00:00:28] А менеджер уже должен, по-хорошему, естественно этот айдишник, раз мы освоимся на буиде, то он уникальный, в любом случае уникальный.
[00:00:40] А значит просто менеджер должен у себя держать кэши всех объектов и всех путей к нему.
[00:00:48] Ну давай понятия разделим все-таки. Вот нам надо расслоиться как минимум на 3, на 2 или 3 уровня, может и 4.
[00:00:58] То есть первая, от чего мы никуда не денемся, это файл, конкретно, мы можем его называть файлом, мы можем его называть базой данных,
[00:01:11] ну не важно его называть, потому что документ там, документ там уже более высокий.
[00:01:18] Это уже пограничное, да, уже понятие. Ну давай пока остановимся на слове файл, как на том, что это все-таки физическая сущность,
[00:01:28] и будем считать его синонимом базы данных. Или базы данных давай называть, то есть смысл в том, что база данных для нас это не, она любая база данных.
[00:01:40] Если бы да и документарная любая, то есть любой файл в любом формате для нас база данная.
[00:01:46] Итак, вот есть первый слой, база данная, и вот connection manager должен оперировать базами данных.
[00:01:57] Вот это вот его точно обязанности.
[00:02:04] А тогда, когда давай решим, чем оперирует клиент, да, db manager, потому что он вообще ничего не знает о базе данных, грубо говоря.
[00:02:17] Ну, давай, сначала с тобой структуру, да, составим из сущности, как и сядем с собой, потом решим, чем оперирует клиент,
[00:02:26] где убьют все абстракты. Второй уровень, и здесь возникает вопрос, это документ и сущность, да, то есть вот это две разные вещи,
[00:02:36] то есть либо мы их можем, например, отождествить и будем говорить, что organization или курс,
[00:02:45] это документ и это тарневая сущность, да, григейт, вот.
[00:02:51] И тогда мы их это с диспляем и тащим за собой, да, как и так.
[00:02:58] И в этом случае мы можем рассмотреть варианты следующей, вообще, так как хранение нескольких однотипных сущностей,
[00:03:07] то есть сущность равно структура, я имею в виду, да, вот.
[00:03:12] Ну, смотри, просто прикол, чем вот второй слой, это документ смысле структура,
[00:03:17] то есть вот у нас может быть структура описывающая организацию, а может быть структура описывающая курс.
[00:03:29] Включая организацию или все-таки описывающая только свою?
[00:03:34] Нет, независимая, а может быть структура, описывающая еще что-то.
[00:03:41] И как бы у нас с тобой как бы композиция, да, для григации какая-то, все время тут эти понятия.
[00:03:52] Ну, короче, сборка в рамках одного файла, а, возможно, как по вертикали,
[00:03:58] как и по горизонтали несколько организаций в одной базе, как и по вертикали,
[00:04:06] то есть организация, плюс курс, там, плюс еще что-то, и все это тоже в одной базе.
[00:04:14] Ну, то есть, когда разные структуры собираются, вот.
[00:04:19] То есть, вот это, и поэтому, возможно, то есть, есть ли понятие документов.
[00:04:25] То есть, документ, так, описание отдельной структуры.
[00:04:30] То есть, база это физически, носите, то есть, файл, да.
[00:04:35] Документ это структура, то есть, какая-то уникальная.
[00:04:40] И дальше остается, собственно, корневые сущности,
[00:04:45] то есть, которые определяют экземпляры структура.
[00:04:53] Вот. То есть, вот три, можно взять, вещи, которые надо выделить в целом.
[00:04:59] А теперь как бы...