|
Зазеркалье: Хранилище двоичных данных | ☑ | ||
---|---|---|---|---|
0
timurhv
09.12.21
✎
23:02
|
Реализация через одно место
https://wonderland.v8.1c.ru/blog/khranilishche-dvoichnykh-dannykh/ Как ваше мнение? Почему нельзя было через вторую базу СУБД реализовать (можно одну БД под разные базы)? Хранить в каталоге кластера серверов, настраивать доп. резервные копии...Дичь какая-то. |
|||
1
timurhv
09.12.21
✎
23:05
|
Дополню: сейчас файлы битые или удаляются из копий баз методами БСП (если хранить в томах), а с таким подходом ошибок будет в несколько раз больше.
|
|||
2
H A D G E H O G s
09.12.21
✎
23:18
|
(0) Годно!
|
|||
3
H A D G E H O G s
09.12.21
✎
23:36
|
(0) Нормально реализовано, молодцы, что ушли от СУБД. Дефакто, запилив свой аналог SQL-ного Filestream.
|
|||
4
Ёпрст
09.12.21
✎
23:39
|
Интересен только формат базы этого хранилища, неужели 1сd будет?))
|
|||
5
exwill
09.12.21
✎
23:51
|
(0) Для второй базы тоже надо настраивать доп. резервные копии. Что именно тебе не нравится? Формат хранения вне СУБД? Так большие бинарные данные и не должны храниться в СУБД. СУБД для маленьких числовых )))
|
|||
6
Ненавижу 1С
гуру
10.12.21
✎
00:15
|
А чем файлы не устраивали? Да там программировать нужно больше, но и больше кастомизации можно сделать
|
|||
7
PR
10.12.21
✎
00:20
|
Опять 1С с timurhv не согласовала
Ну вот что за люди, а |
|||
8
H A D G E H O G s
10.12.21
✎
00:21
|
(6) Не пользуйся.
|
|||
9
PR
10.12.21
✎
00:23
|
(6) "все реквизиты типа ХранилищеЗначений, чей размер больше указанного в настройках, будут сохранены в хранилище двоичных данных"
Ну давай, реализуй сам, ага |
|||
10
Ёпрст
10.12.21
✎
00:23
|
Про формат то хранения кто в курсе хоть?.. если грохнется хренилище новое, надоть как - то доставать потом жешь..
|
|||
11
PR
10.12.21
✎
00:23
|
(8) Переживает, что спецы в 1С всякой фигней заняты
|
|||
12
Ненавижу 1С
гуру
10.12.21
✎
00:26
|
(9) технических трудностей я не вижу
|
|||
13
Ненавижу 1С
гуру
10.12.21
✎
00:29
|
Просто уже была история про журнал регистрации в SQLite. Не взлетело
|
|||
14
PR
10.12.21
✎
00:30
|
(12) Технических сложностей нет и ERP написать, пиши
|
|||
15
Ненавижу 1С
гуру
10.12.21
✎
00:32
|
(11) я сомнительно отношусь к функционалу прибитому к платформе. При этом статья в попыхах написана: как настраивать размещение, настраивается ли оно вообще, что из себя в плане файлов представляет - ничего нет
|
|||
16
Garykom
гуру
10.12.21
✎
00:42
|
(0) Бесполезная ненужная хрень, которая не станет популярной из-за кучи глюков
Чем тома файлов на дисках не алё? Их хотя бы можно стандартным образом бэкапы и если что открыть/поправить |
|||
17
Garykom
гуру
10.12.21
✎
00:44
|
Лучше бы добавили в платформу 1С нормальный механизм (отличный от глючного ВИД) доступа к внешним БД их нативными средствами
Чтобы любые внешние базы данных использовать, неважно SQL они, NoSQL или просто Key-Value |
|||
18
Garykom
гуру
10.12.21
✎
00:50
|
И добавили в платформу 1С возможность использовать обычные DLL, не только кривые ВК
А так же встроили веб-сервер (достаточно http сервисов) в клиента и сервер 1С Чтобы не надо было внешний веб-сервер (apache или iis) для сервера 1С настраивать/использовать Ну и чтобы можно было на клиенте 1С входящие http принимать, что было бы удобно вместо механизма ВК для обработка внешнего события |
|||
19
acht
10.12.21
✎
01:17
|
(18) Ты микросервисы забыл.
|
|||
20
Сергиус
10.12.21
✎
01:31
|
(0)Следующий шаг - отдельная база для итогов?)
|
|||
21
Sysanin_1ц
10.12.21
✎
04:12
|
(0) Как обычно 1с идет своим никому неведомым путём
|
|||
22
Garykom
гуру
10.12.21
✎
04:14
|
(19) угу
и похоронить этот Исполнитель на Java сделать нормальную штуку (аля OneScript или Гонец) для написания микросервисов на ЯП 1С со всеми возможностями платформы |
|||
23
rphosts
10.12.21
✎
04:27
|
(0) Ну где-то будет норм - где-то не очень... в прошлой конторе у одной из моих нетленок ИБ занимала ну пусть 200Г, а вот файло - на тот момент уже немного более 4Т и росло и росло... в именно том случае в базе файло хранить не надо категорически, а вот где блобов мало и нужно бэкапить их - там возможно даже очень ня!
|
|||
24
Полевик
10.12.21
✎
06:30
|
(18) Так автономный сервер это не оно что-ли?
|
|||
25
MM
10.12.21
✎
08:17
|
(18) Что ж вы так ВК не любите, там в С интерфейсе самое страшное это множественное наследование в одном из объектов, ну и невозможность передавать свободно массивы и структуры/объекты. В остальном обычный С, который не прощает ошибок.
|
|||
26
Ненавижу 1С
гуру
10.12.21
✎
08:43
|
(25) в С наследования нет, вообще никакого. Только голые структуры
|
|||
27
Вафель
10.12.21
✎
09:04
|
Как обычно все только в корпе?
|
|||
28
Kassern
10.12.21
✎
09:15
|
а где по факту будут эти двоичные данные храниться теперь? В "C:\Program Files\1cv8\..."?)
"Проблемы с бэкапом и восстановлением БД." - ага, теперь вместо 1 бекапа, нужно будет делать 2. |
|||
29
PR
10.12.21
✎
09:22
|
(28) См. (8)
|
|||
30
Kassern
10.12.21
✎
09:26
|
(29) отличный совет на вопрос хранения файлов
|
|||
31
Вафель
10.12.21
✎
09:28
|
А кроме файлов что еще в хранилищах хранят?
Ибо для файлов то уже есть механизм |
|||
32
Kassern
10.12.21
✎
09:42
|
(31) Вас сейчас так же отправят читать (8)...
|
|||
33
MM
10.12.21
✎
09:47
|
(26) Я как бы в курсе чем отличается С от С++ (без особенностей современных стандартов). А вы читали руководство по разработке ВК?
|
|||
34
Dmitrii
гуру
10.12.21
✎
10:18
|
(28) >> где по факту будут эти двоичные данные храниться теперь? В "C:\Program Files\1cv8\..."?
В реестре кластера в папке базы в каталоге srvinfo. Если он по умолчанию оставлен у вас в C:\Program Files\1cv8\, то значит там. >> теперь вместо 1 бекапа, нужно будет делать 2. При хранении файлов в томах на диске вместо базы тоже надо было озабачиваться бекапом этих томов и файлов отдельно. В этом плане ничего не поменялось. Хотя вопрос интересный. Как получить синхронизированный бекап БД и этого хранилища? Как должно происходить разворачивание или перенос копии такой базы, когда бекапа два - из СУБД и из хранилища? Что происходит при выгрузке такой базы в dt? Файлы будут выгружены из хранилища в dt или их как-то отдельно надо будет выгружать? ИМХО, новый механизм - неплохая альтернатива варианту хранения файлов в томах на дисках. Уменьшает риски рассинхронизации данных о файлах. Когда с файлом что-то сделали не через 1С или в 1С неверная ссылка на файл. Ну и дополнительная защита от шифровальщиков. Для баз с большим количеством файлов (типа ДО) из трёх вариантов - в базе / в томах / в хранилище - я бы в первую очередь рассматривал вариант с хранилищем. Впрочем, как обычно, дьявол будет в деталях. Как именно это будет реализовано и насколько стабильно будет работать. |
|||
35
Ненавижу 1С
гуру
10.12.21
✎
10:19
|
(33) как оно поможет в понимании того, что в Си нет наследования? )))
|
|||
36
sikuda
10.12.21
✎
10:58
|
(34) Вот именно в деталях - "из трёх вариантов - в базе / в томах / в хранилище" - это Ваши фантазии, они же написали Все поля Хранилище значений из базы больше некоторого объема.
И самое главное почему все убеждены, что это хранилище будет иметь простой формат файловый системы? То есть Вы сможете работать с ней не из 1С? Это и будет большой облом. Вы видели хранилище документов у Битрикс? Логически нормальный поступок от фирмы 1C. Для трехмесячных программистов 1С, который сдуру засунул в базу все файлы фотографий, видео и база стала катастрофически раздуваться. Теперь он будет требовать обновления до новой платформы ;) |
|||
37
Kassern
10.12.21
✎
11:01
|
(34) вот это уже более развернутый ответ, спасибо
|
|||
38
fisher
10.12.21
✎
11:03
|
Нуууууу, такое...
Еще один черный ящик типа полнотекстового поиска. А главное, когда сломается - непонятно чего с этой тыквой делать. Полнотекстовый поиск перегенерить можно, а тут уникальные данные лежат. Затрудняюсь придумать сценарий когда я предпочту эту шнягу обычным файликам на диске. Даже не очень понятно, какую нерешаемую раньше проблему эта хрень решает. Лучше бы на что-то более полезное силы потратили. |
|||
39
pechkin
10.12.21
✎
11:03
|
(34) откуда инфа про папку srvinfo ?
|
|||
40
pechkin
10.12.21
✎
11:05
|
(38) как я понимаю речь НЕ про файлы, а про хранилища которые содержат ... вот только что не понятно. Может какие ответы вебсервисов типа ЕГАИС
|
|||
41
fisher
10.12.21
✎
11:08
|
Как я догадываюсь, основной фичей этой штуки будет прозрачная интеграция. Типа реквизит "ХранилищеЗначения", а лежать будет на самом деле в черном ящике, который будут знатоки разгадывать.
|
|||
42
Вован Вованыч
10.12.21
✎
11:08
|
(39) ...а часть - в специальном каталоге кластера серверов 1С:Предприятие.
|
|||
43
Dmitrii
гуру
10.12.21
✎
11:08
|
(36) >> это Ваши фантазии.
Нет. Никакие это не фантазии. Ты хоть статью читал? Или сам сейчас фантазируешь. >> почему все убеждены, что это хранилище будет иметь простой формат файловый системы? Кроме тебя, по-моему, все убеждены в обратном. Это хранилище будет иметь какой-то свой формат. И уж точно не формат файловой системы. >> То есть Вы сможете работать с ней не из 1С? Как с обычными файлами - конечно же нет. >> Это и будет большой облом. В этом и суть. А не облом. >> Вы видели хранилище документов у Битрикс? Нет. |
|||
44
fisher
10.12.21
✎
11:11
|
(41) + Будет еще одна глава в копилку эксперта по технологическим вопросам крупных внедрений. "Что делать, когда 1С схлопывается в коврик с ошибкой "не найден внутренний ресурс по пути тра-ля-ля".
|
|||
45
Dmitrii
гуру
10.12.21
✎
11:12
|
(39) >> откуда инфа про папку srvinfo?
Бл**ь! Да хоть кто-нибудь тут статью из зазеркалья читал по ссылке? Оттуда: Включение хранилища двоичных данных для конкретной информационной базы приведет к тому, что часть данных будет храниться как и раньше в СУБД, а часть - в специальном каталоге кластера серверов 1С:Предприятие. Каталог кластер серверов - это папочка srvinfo. |
|||
46
pechkin
10.12.21
✎
11:15
|
нет чтоб сделать по человечески и научить 1 экземпляр работать с несколькими базами
|
|||
47
pechkin
10.12.21
✎
11:17
|
Если этот каталог не будет настраиваться - это фэйл
|
|||
48
fisher
10.12.21
✎
11:18
|
А какой потенциал для развития этой штуки! Сегментация, шардирование. Вся эволюция СУБД впереди.
|
|||
49
Вован Вованыч
10.12.21
✎
11:20
|
(48) >>Поэтому рекомендуется выполнять резервное копирование и базы данных, и «Хранилища двоичных данных».
а как обеспечивать сопоставление версий бэкапа БД и этой фалопомойки? |
|||
50
fisher
10.12.21
✎
11:20
|
Стратегии резервирования, разностные бэкапы... Непочатый край.
|
|||
51
Dmitrii
гуру
10.12.21
✎
11:21
|
(46) Какой в этом смысл и чем это будет отличаться от варианта, придуманного 1С?
Кроме кучи потенциальных проблем в случае, когда одна из двух баз вдруг ломается или становится недоступной (например, если размещена на другом сервере, который вдруг упал). |
|||
52
Dmitrii
гуру
10.12.21
✎
11:22
|
(49) >> а как обеспечивать сопоставление версий бэкапа БД и этой фалопомойки?
Это пока непонятно. Возможно, примерно так же как в случае хранения файлов в томах. То есть никак. |
|||
53
Вован Вованыч
10.12.21
✎
11:23
|
(52) ну и нах тогда это нужно было делать?
|
|||
54
Dmitrii
гуру
10.12.21
✎
11:24
|
(47) >> Если этот каталог не будет настраиваться - это фэйл.
Нет никакого фейла. Если ты выбираешь вариант с хранилищем - подумай сразу где ты разместишь каталог кластера. Размещение каталога кластера серверов настраивается. |
|||
55
Chai Nic
10.12.21
✎
11:24
|
Мне не нравится сама идея хранить что-то вне СУБД. Для того СУБД и придуманы были, не изобретать велосипеды чтобы.
|
|||
56
fisher
10.12.21
✎
11:25
|
(52) Да, за исключением маленького ньюанса. Для файлопомоек есть отлично работающие готовые стратегии. А этой тыквы все велосипеды еще впереди.
|
|||
57
Dmitrii
гуру
10.12.21
✎
11:26
|
(53) Тоже статью не читал? Ну и нах тогда было писать?
Там, по-моему, внятно написано о целях этой разработки решаемых задачах. Если озвученные цели не стоят перед тобой, читай (8). |
|||
58
MM
10.12.21
✎
11:27
|
(35) Интерфейс ВК основан на С++, а вот остальное можно делать в С-стиле.
(0) Непонятно, почему нельзя было использовать файловые потоки MS SQL, например. |
|||
59
Chai Nic
10.12.21
✎
11:27
|
(57) Лучше бы как в (0) сказано - сделали хранилище ДД в любой произвольной поддерживаемой СУБД, а не в непонятном велосипедном блобе внутреннего формата.
|
|||
60
Kassern
10.12.21
✎
11:29
|
(58) а FILESTREAM разве в постгре работает?
|
|||
61
fisher
10.12.21
✎
11:33
|
Минуту... Начинаю прозревать будущее... Оп-оп... Вот оно! Вангую!!
Нормальную функциональность по хранению и администрированию этой хрени выкатят потом в КОРП! Устали мучаться на больших масштабах? Добро пожаловать в клуб! |
|||
62
Вован Вованыч
10.12.21
✎
11:34
|
(57) Ты все время пишешь какой-то бред.
|
|||
63
Dmitrii
гуру
10.12.21
✎
11:36
|
ОФФ.
(62) Просто не читай мои сообщения. Так всем будет намного легче. Тебе не придётся читать. А мне не придётся отвечать на твой бред. |
|||
64
Dmitrii
гуру
10.12.21
✎
11:38
|
(61) Не исключено. Но вряд ли. Не такая уж это и суперфункциональность с одной стороны. Но не так уж и редко встречается среди обычных (не КОРП) пользователей, когда размер двоичных данных раздувает значительно базы.
|
|||
65
Вован Вованыч
10.12.21
✎
11:38
|
(63) А ты больше не пиши, т.к. вводишь людей в заблуждение. Почитать твои посты про расширения - со смеху обоссаться можно.
|
|||
66
fisher
10.12.21
✎
11:39
|
(64) Да на раз-два. В очередной БСП уберут поддержку томов и останется только подождать.
|
|||
67
TheRoofIsOn Fire
10.12.21
✎
11:43
|
1C свою mongoDB наверное написала.
|
|||
68
acht
10.12.21
✎
11:45
|
Интересно, как это все будет бэкапится, если в кластере больше одной базы.
|
|||
69
Вован Вованыч
10.12.21
✎
11:46
|
Это не будет бэкапиться, бгг. Нет бэкапов - нет проблем.
|
|||
70
Повелитель
10.12.21
✎
11:53
|
(0) Интересный механизм.
У меня картинок около 200 000 штук. Давно переписал механизм хранения, их храню как файлы в сетевой папке. Размер папки с картинками 50Гб. Сканы договоров отдельно тоже лежат, 10 Гб. |
|||
71
Dmitrii
гуру
10.12.21
✎
12:03
|
(66) >> В очередной БСП уберут поддержку томов и останется только подождать.
Если из БСП до сих пор не убрали поддержку внешних отчетов и обработок, которые ещё с 2.5 можно было перенести в расширения, то поддержку хранения файлов в томах и подавно не уберут. |
|||
72
Dmitrii
гуру
10.12.21
✎
12:06
|
(68) >> как это все будет бэкапится, если в кластере больше одной базы.
Пока никак. Вопрос бекапов оставлен на откуп админам. Если ты не знал, то у каждой базы в кластере своя папка. Ведь данные индекса полнотекстового поиска и файлы журналов регистрации лежат в кластере для каждой базы отдельно, а не в одной куче. |
|||
73
Вован Вованыч
10.12.21
✎
12:08
|
(72) >>Если ты не знал, то у каждой базы в кластере своя папка.
да ты че? и как же эта папочка называется, по имени базы наверно, да кэп? |
|||
74
vis_tmp
10.12.21
✎
12:12
|
(71) А с какой целью по твоему мнению нужно убрать поддержку внешних отчетов и обработок?
|
|||
75
vis_tmp
10.12.21
✎
12:13
|
(73) Вообще-то по GUID-у.
|
|||
76
Dmitrii
гуру
10.12.21
✎
12:13
|
(73) >> как же эта папочка называется?
Ты этого реально не знаешь или идиотом прикидываешься? |
|||
77
pavig
10.12.21
✎
12:16
|
(0)
Нормально сделали. Будет быстрее, чем через файлы БСП. Со временем добавят админского сахара, и всё станет шоколадно. Это фича из разряда "ну наконец-то" имхо. |
|||
78
mistеr
10.12.21
✎
12:17
|
(0) Не увидел ответа на вопрос, как обеспечить согласованность данных в базе и в хранилище (как сделать бэкапы одного и другого на один момент времени, как сделать PITR).
Не увидел возможности указать место хранения. Симлинки? Для большого объема данных нельзя выбрать наиболее подходящее устройство, вы серьезно? |
|||
79
mistеr
10.12.21
✎
12:18
|
(3) Да вот лучше бы заюзали Filestream и не выделывались. До "аналога" там далеко.
|
|||
80
Dmitrii
гуру
10.12.21
✎
12:23
|
ОФФ.
(74) >> с какой целью нужно убрать поддержку внешних отчетов и обработок? А с какой целью её оставили? Внешние отчеты и обработки это конечно иногда удобно. Но это по меньшей мере небезопасно. Не даром 1С постоянно вываливает запрос на запуск и/или подключение внешней обработки из файла. Менее производительно. Внешняя обработка заново сохраняется и компилируется при каждом новом открытии. Во внешних отчетах и обработках нельзя использовать модуль менеджера. Проблемы с ограничением доступа к внешним отчетам и обработкам. Тонкая настройка прав и ролей фактически недоступна. Интеграция внешних отчетов и обработок в командный интерфейс ограничена. Это старый морально устаревший механизм. Оставили его, ИМХО, только для совместимости. Уж слишком много их понастроено, чтобы в одночасье взять и отключить. |
|||
81
Dmitrii
гуру
10.12.21
✎
12:26
|
(78) >> Не увидел ответа на вопрос, как обеспечить согласованность данных в базе и в хранилище.
Этого пока никто не увидел. >> Не увидел возможности указать место хранения. Нет такой возможности. Так же как и индекс полнотекстового поиска и файлы журнала регистрации, в папке реестра кластера это счастье будет храниться. Единственное что ты можешь указать - где у тебя будет папка реестра кластера. |
|||
82
Dmitrii
гуру
10.12.21
✎
12:27
|
(79) >>лучше бы заюзали Filestream.
Это тема есть во всех поддерживаемых СУБД? Или только в MS-SQL? |
|||
83
Dmitrii
гуру
10.12.21
✎
12:31
|
ОФФ.
(65) Есть ко мне вопросы по расширениям - напиши в личку или заведи отдельную ветку. Дам консультацию. |
|||
85
fisher
10.12.21
✎
12:36
|
(80) > Но это по меньшей мере небезопасно
С чего вдруг? Их добавление и назначение контролирует администратор. И режим их выполнения - тоже. > Внешняя обработка заново сохраняется и компилируется при каждом новом открытии ЕМНИП - нет. При повторном открытии ранее уже подключенной через менеджер внешних обработок. Но не поручись как в БСП делается, а лезть внутрь лень. Но скорее всего переиспользуется. > Во внешних отчетах и обработках нельзя использовать модуль менеджера. Да, неудобно. Пущай добавят. > Это старый морально устаревший механизм. Оставили его, ИМХО, только для совместимости. Ну а мне так не кажется ;-Р |
|||
86
Смотрящий
10.12.21
✎
12:38
|
(0) Да похрену. Все кому надо запилили уже внешние базы и переточили хранение "мцсора" на них
|
|||
87
Dmitrii
гуру
10.12.21
✎
12:39
|
(84) Ты точно не путаешь понятия "реестр ОС" с "каталог реестра кластера серверов 1С", радость моя? )))
|
|||
88
Вован Вованыч
10.12.21
✎
12:43
|
(87) Вася, как по имени каталога в таком виде 6b19bbee-25ed-49bb-b81d-4f177b999c9f ты определишь к какой базе он относится?
ЗЫ я тебе не радость, пидорские замашки храни для других |
|||
89
Dmitrii
гуру
10.12.21
✎
12:44
|
(85) >> Пущай добавят.
Интересно как? |
|||
90
PLUT
10.12.21
✎
12:46
|
(84) (88) если не лезть в кластер сервера 1С (ну например, нет доступа), то можно в стартере 1С у выбранной базы - ПКМ (правая пипка мышки) - Сохранить сцылку в файл... - сохранится файлик с расширением .v8i
Бинго бонго, в нем как раз GUID базы ID=цыхрыбуквы-блабла-гуйид-ffa5efb5383f (имя папочки базы в родительском каталоге кластера сервера 1С, где логи ЖыРа этой базы(журнала регистрации) лежат) |
|||
91
серый КТУЛХУ
10.12.21
✎
12:46
|
"ВСЕ РЕКВИЗИТЫ типа ХранилищеЗначений, чей размер БОЛЬШЕ УКАЗАННОГО В НАСТРОЙКАХ, будут сохранены в хранилище двоичных данных (при условии, что использование хранилища двоичных данных включено и у хранилища не установлен режим «Только чтение»)."
хера себе критерий. программа теперь сама за нас будет решать - что в мусорку скидывать, а что в оперативной доступности держать?.. а если мне одну "большую" переменную часто надо юзать - а "маленьких" кучу надо на постоянное хранение свалить?.. идиёты. хотели как лучще (наверняка!) - а вышло ху.. как всегда. |
|||
92
Вован Вованыч
10.12.21
✎
12:47
|
(90) да неужели? и ты предлагаешь вручную эти фрикции проделывать каждый раз при бэкапе базы?
|
|||
93
Dmitrii
гуру
10.12.21
✎
12:47
|
(88) >> как по имени каталога ты определишь к какой базе он относится?
Тебе ссылки нужны на документацию с ИТС? Или ты продолжаешь идиотом прикидываться? PS Замашки видимо только тебе видятся. Ну извини, если задел за живое. Твоя ориентация - твоё личное дело. |
|||
94
PLUT
10.12.21
✎
12:48
|
(92) пригласите спеЦыалиста, он вам настроит бэкапы по расписанию, ну или скрипт напишет (небесплатно конечно). он этими фрикциями себе на хлебушко зарабатывает, чтобы не с0сать лапу (как медведь зимой в спячке)
|
|||
95
fisher
10.12.21
✎
12:49
|
(89) Тебя возможный вариант синтаксиса интересует? Ну, например так:
МенеджерОбъекта(Объект/ОбъектСсылка/ОсновнойРеквизитФормы).ИмяФункцииМенеджераОбъекта() |
|||
96
mistеr
10.12.21
✎
12:49
|
(82) В некоторых есть аналоги. А там где нет, есть два других поддерживаемых механизма хранения.
|
|||
97
mistеr
10.12.21
✎
12:51
|
(84) Вован, остынь, тут тебе не подворотня.
P.S. Почему тут хамство не модерируется так же рьяно, как политика? Означает ли это, что Волшебник официально поддерживает такой стиль общения? |
|||
100
PLUT
10.12.21
✎
12:53
|
(98) знаю канешн, в отличие от тебя. как говорится - R.T.F.M (идите нах зачеркнуто учите матчасть)
|
|||
101
Dmitrii
гуру
10.12.21
✎
12:53
|
(92)(98) Открой для себя сервер администрирования rac.
Там ты можешь получить всю необходимую тебе информацию, включая УИДы баз в кластере, соответствующие их именам. |
|||
102
fisher
10.12.21
✎
12:58
|
(97) > Почему тут хамство не модерируется так же рьяно, как политика?
Потому что хамов и среди модеров каждый полуторный и пока не хамят лично им, то и норм. А от политики сразу подгорает, если что не по их. |
|||
103
Kassern
10.12.21
✎
13:00
|
(102) а вы думаете модеры 24/7 сидят во всех ветках и мониторят каждое сообщение?
|
|||
104
Kassern
10.12.21
✎
13:01
|
вы всегда можете написать письмо модеру и пожаловаться на хамское поведение.
|
|||
105
fisher
10.12.21
✎
13:05
|
(103) Не во всех. Только в политических. С политикой в проф-темах могут чуток и опоздать.
|
|||
106
PLUT
10.12.21
✎
13:06
|
(91) цЫтата из (0)
"Использование хранилища двоичных данных абсолютно прозрачно для разработчиков и конечных пользователей; не надо задумываться над тем, используется хранилище или нет, и не надо ничего модифицировать в конфигурации" не надо задумываться :) платформа сама всё сделает (или нет, никогда такого не было и вот опять...) при включенных настройках Управление хренилищем бинарных данных |
|||
107
Вован Вованыч
10.12.21
✎
13:08
|
(101) и что дальше, теоретик? как мне он поможет если у меня базы бэкапит Veeam и он ничего не знает про rac? И даже если бы знал, как он определит, что мне нужно затащит в бэкап именно нужную версию файлов на момент бэкапа базы, а не ту которая образуется после того как этот бэкап уже сделан? Жду примеры...
|
|||
108
fisher
10.12.21
✎
13:10
|
(106) Прозрачность - это хорошо. Но дьявол как всегда будет в деталях. Если это будет еще одна проприетарная непрозрачная СУБД с проблемами в обслуживании, то стоит ли овчинка выделки - большой вопрос.
|
|||
109
Dmitrii
гуру
10.12.21
✎
13:13
|
(107) Сходи за примерами в 1С. В статье под заголовком даже кнопочка есть зелёная [Пробовать].
Я больше, чем написано в статье, не знаю. Про получение синхронизированного консистентного бекапа базы и хранилища уже сто раз высказались. Решения никакого нет или о нём никто пока не знает. И не важно кто там у себя базы бэкапит. |
|||
110
PLUT
10.12.21
✎
13:16
|
(107) читайте (8)
(109) бэкапить этот файлик хренилища после бэкапа БД. с вероятностью 146% (если выгонять всех пользователей из БД, чтобы они своими руч0нками не гадили в хренилище бинарных файлов) он будет консистентен для БД |
|||
111
Dmitrii
гуру
10.12.21
✎
13:17
|
(108) >> это будет еще одна проприетарная непрозрачная СУБД с проблемами в обслуживании.
С высокой долей вероятности именно так и будет. |
|||
112
ptiz
10.12.21
✎
13:20
|
(0) + К дичи.
Они это сделали для конфигураций типа "1С:Документооборот". Т.к. хранить файлы в базе с основными данными - тяжело для базы, а файловая система загибается на миллионах файлов. Будет проще бэкапить основные данные. С другой стороны - от бэкапа двоичных данных тоже никуда не деться. |
|||
113
Kassern
10.12.21
✎
13:20
|
(111) вот будет забавно, если при добавлении файла/изменении сервак ребутнется, а при последующей работе с хранилищем - "Ошибка формата потока"...
|
|||
114
Вован Вованыч
10.12.21
✎
13:22
|
(101) А зачем ты тогда говорил про rac?
|
|||
115
ptiz
10.12.21
✎
13:23
|
(78) Читайте в книге "Как высыпаться за 4 часа". Никак.
|
|||
116
Dmitrii
гуру
10.12.21
✎
13:23
|
(110) >> бэкапить этот файлик хрfнилища после бэкапа БД. ... если выгонять всех пользователей из БД, ... он будет консистентен для БД.
Ну это понятно. Но не у всех есть возможность регулярно выгонять всех пользователей. Да и в любом случае останется вопрос отката или восстановления из копии базы к произвольной точке. В полной модели восстановления это не проблема. А как быть с хранилищем? |
|||
117
Вован Вованыч
10.12.21
✎
13:23
|
(110) Ты же сказал что знаешь, а теперь сливаешься.
|
|||
118
acht
10.12.21
✎
13:26
|
(72) > у каждой базы в кластере своя папка
А. Ну то есть, чтобы прое.ать все файлы в базе достаточно просто удалить ёё из кластера и добавить её обратно в кластер. Ясно. Понятно. |
|||
119
Вован Вованыч
10.12.21
✎
13:26
|
я просто ошизеваю от Dmitrii и PLUT
Люди задают вопросы, причем не конкретно им, а вообще - какие могут быть проблемы при использовании этого механизма. И эти люди говорят на серьезных щах - а вот если ты не знал, то есть каталог кластера, там каталог базы, и его можно получить через rac, а еще можно скрипты написать. Ребята вы вообще в адеквате? |
|||
120
PLUT
10.12.21
✎
13:27
|
(117) вам это не нужно. не используйте это хренилище бинарных данных. оно глючное и тем более у вас бэкапит Veeam (грусть пичаль)
|
|||
121
Dmitrii
гуру
10.12.21
✎
13:28
|
(113) >> будет забавно, если при добавлении файла/изменении сервак ребутнется, а при последующей работе с хранилищем - "Ошибка формата потока".
Тут вообще миллион вопросов. Какой будет инструментарий по работе с этим хранилищем, по его проверке, тестированию, восстановлению. Будет ли возможность работать с данными в нём из встроенного языка? Или вообще в обход 1С. Если это какая-то СУБД, то поддерживаются ли там транзакции. Или это действительно будет чёрный ящик абсолютно недоступный. Кто-то уже написал. Дьявол в деталях. |
|||
122
Вован Вованыч
10.12.21
✎
13:30
|
(121) Если ты не знал, в каталоге кластера для каждой базы есть отдельный каталог, который можно получить через rac
|
|||
123
Dmitrii
гуру
10.12.21
✎
13:30
|
(119) Ты задал конкретные вопросы. Тебе на них ответили. Не нравятся ответы - извини.
|
|||
124
Полевик
10.12.21
✎
13:31
|
(123) Это Миша, друг Ромы. Он по-другому тупо не может :(
|
|||
125
Вован Вованыч
10.12.21
✎
13:33
|
(123) я заметил, что ты вообще по каждому вопросу, вот вообще по каждому, прогоняешь какие-то банальнейшие вещи, но делаешь это на таких серьезных щах как будто какие-то мега-инсайды выдаешь
|
|||
127
fisher
10.12.21
✎
13:35
|
Как ни крути, а енто хранилище должно быть полноценной СУБД со всеми сопутствующими плюшками. И если сейчас они выкатят невнятную проприетарщину, то помяните мои слова - в КОРП потом прикрутят что-то более человеческое. Будут разводить руками и проводить параллели с файловыми базами.
|
|||
128
PLUT
10.12.21
✎
13:36
|
(116) а с ЖыРом (журнал регистрации) ты как поступаешь? при полной модели ты журнал регистрации как откатываешь? тут то же самое. в любой непонятной ситуации восстанавливай самый свежий файл хренилища бинарных данных - не ошибешься :)
это же файлопомойка, применительно к Документообороту если - то там "версии" файлов, т.е. по-умолчанию ничего не пропадает, только добавляется :)) |
|||
129
fisher
10.12.21
✎
13:37
|
(128) Неудачная аналогия. ХранилищеЗначения - это не всегда файлопомойка. Хотя может быть и ей.
|
|||
130
PLUT
10.12.21
✎
13:39
|
(129) ну посмотри, какую задачу разработчики решали и для зачем в (0)
цЫтата: "Часто задачи информационных баз включают в себя не только хранение и обработку интерактивно вносимых данных, но и требуют связки с различными прилагаемыми файлами (сканами документов, фотографиями, аудио- и видеозаписями и т.п.). Например, в 1С:Документообороте к создаваемому договору необходимо приложить скан бумажной версии." |
|||
131
fisher
10.12.21
✎
13:39
|
Но вероятно можно считать файлопомойкой. Скорее всего место хранения можно будет настраивать и будет рекомендовано важные вещи хранить в основной СУБД.
|
|||
132
PLUT
10.12.21
✎
13:41
|
(129) а если это не файлопомойка, то нужно озадачиться хотя бы проверкой "хэша" получаемых данных? ну типа что вы мне тут подсунули, у вас хренилище бинарных данных протухло
|
|||
133
ildary
10.12.21
✎
13:43
|
(112) Большое спасибо за объяснение причины - без него было непонятно, с чего такие новости.
|
|||
134
fisher
10.12.21
✎
13:44
|
(133) Еще бы кто мне объяснил, почему "файловая система загибается на миллионах файлов", если их в одну папку не кидать.
|
|||
135
ildary
10.12.21
✎
13:47
|
(135) Возможно в документообороте как раз сделали в одной папке, а не как в подсистеме БСП ПрисоединенныеФайлы - по датам.
|
|||
136
fisher
10.12.21
✎
13:51
|
Я вижу два вменяемых варианта реализации "хранилища": прозрачная раскладка на файлики по типу БСП и взрослая документоориентированная СУБД. Другие варианты вменяемыми не кажутся.
|
|||
137
fisher
10.12.21
✎
13:52
|
Хотя документоориентированная не нужна по большому счету. Сиквел тоже пойдет, вероятно.
|
|||
138
ildary
10.12.21
✎
13:53
|
(136) 1С часто выбирает третий путь (как и в этом случае) - собственный велосипед.
|
|||
139
PLUT
10.12.21
✎
13:53
|
(68) это платформенная хрень для каждой конкретной БД в клиент-серверном варианте
т.е. нужно озаботиться бэкапом конкретного файла хренилища бинарных данных для каждой БД в кластере (если включена настройка в БД) |
|||
140
lodger
10.12.21
✎
13:56
|
(139) кладешь эту хрень на рейд с зеркалом и не паришься по поводу.
|
|||
141
lodger
10.12.21
✎
13:56
|
(138) 1cd наше фсё.
|
|||
142
Перцовый баллон
10.12.21
✎
13:58
|
(139) и конечно же у тебя есть для этого скрипты, да, КЭП?
|
|||
143
fisher
10.12.21
✎
13:59
|
Если бы автоматом на файлики раскладывало по понятному принципу - было бы круто...
Еще есть слабая надежда, что так оно и будет. Просто название громкое дали. |
|||
144
PLUT
10.12.21
✎
14:00
|
(142) чойта вдруг зачеркнуто с херали?
пригласите спецЫалиста, если вам скрипты нужны для этого зы. кнопочку [Попробовать] в (0) жмакали уже? я нет |
|||
145
PLUT
10.12.21
✎
14:03
|
(144) зеленую кнопочку [Пробовать]* в начале статьи
|
|||
146
fisher
10.12.21
✎
14:06
|
(144) > я нет
Все - нет. Пиздеть - не мешки ворочать :) |
|||
147
PLUT
10.12.21
✎
14:08
|
(146) "Планируется в версии 8.3.22"
у меня нет |
|||
148
PLUT
10.12.21
✎
14:10
|
(147) у меня нет 8.3.22, да еще и клиент-сервер :)
|
|||
149
Kassern
10.12.21
✎
14:10
|
(146) там не все так просто, нужно заполнять анкетку, насколько я понял, это больше для партнеров 1с.
|
|||
150
fisher
10.12.21
✎
14:15
|
Ну дык я так и сказал.
|
|||
151
mistеr
10.12.21
✎
14:23
|
(128) Аналогия с ЖР неверная. ЖР не часть данных, должен храниться отдельно, бэкапиться независимо, и никаких "откатов".
|
|||
152
Chai Nic
10.12.21
✎
14:32
|
(151) Не согласен. Подавляющая часть ЖР имеет отношение к данным. И должна хранится в базе. Меньшая часть (те события, которые относятся к системным ошибкам и события, фиксируемые до логина пользователя) - в отдельном файле. К сожалению, 1с в общую кучу всё свалило.
|
|||
153
Dmitrii
гуру
10.12.21
✎
14:35
|
(128) >> а с ЖыРом (журнал регистрации) ты как поступаешь? при полной модели ты журнал регистрации как откатываешь? тут то же самое.
Это совершенно другая история. В ЖР не ранится критически важной бизнес-информации. Если я откатываю базу назад, я оставляю текущий ЖР, там просто останутся события, которых "не было" в откатившейся версии. На практике я даже не заморачиваюсь с восстановлением ЖР. А бекап ЖР используется только для разбора каких-то старых историй. Теоретически при падении сервера может понадобится восстановить ЖР. Но я в своей практике не сталкивался с такой потребностью - иметь возможность восстановить ЖР. Ну останутся расхождения между ЖР и БД - ну и пусть. >> восстанавливай самый свежий файл хренилища бинарных данных. это же файлопомойка, применительно к Документообороту если - что там "версии" файлов, т.е. по-умолчанию ничего не пропадает, только добавляется. Не-не-не. Во-первых, там не только данные добавляются, но и меняются. Файл ведь можно редактировать. И тут становится важным получить версию файла именно на момент отката. Какая-нибудь согласованная версия договора после отката может либо потеряться, либо быть другой - не соответствующей той, что была на предыдущем этапе (до согласования). Во-вторых (и может быть даже важнее), этот механизм не только для файлов, но для любых данных типа хранилище значений. |
|||
154
Dmitrii
гуру
10.12.21
✎
14:39
|
(131) >> Скорее всего? место хранения можно будет настраивать.
Возможно. Но пока этого не заявлено. >> ... и будет рекомендовано важные вещи хранить в основной СУБД. А вот это противоречит статье. Пока что там озвучено, что это механизм платформы (в конфигурации ты не можешь разрулить - что важное, а что нет - что хранить в БД, а что в хранилище). Единственный критерий - минимальный размер сохраняемых данных. Меньше - в базе, больше - в хранилище. |
|||
155
Dmitrii
гуру
10.12.21
✎
14:48
|
ОФФ.
(125) Если тебе мерещатся серьёзные щи, мегаинсайды и прочая голубятня, это твои проблемы. Выпей таблеточку и взгляни на мир чуть попроще, а не пытайся увидеть того, чего нет. Надеюсь, тебе есть чем заняться, кроме как следить за всеми моими высказываниями во всех ветках. |
|||
156
ptiz
10.12.21
✎
17:44
|
(134) Сложно бекапы делать, когда много файлов - обход только списка измененных файлов может занять часы. Или бэкапить раздел целиком.
(136) Тут достаточно простого хранилища вида: Ключ - Значение. Умная СУБД не нужна. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |