Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Хранение данных одной базы 1с по секциям на разных серверах

Хранение данных одной базы 1с по секциям на разных серверах
Я
   zladenuw
 
13.05.20 - 20:39
Нужен совет. Хранение данных одной базы 1с. разделенными секционированием. кто то делал ?
Хотят физически раскинуть на разные физические сервера часть данных таблиц.
   zladenuw
 
1 - 13.05.20 - 20:43
и возможно ли применять 2 метода.
   zladenuw
 
2 - 13.05.20 - 20:43
Горизонтальное секционирование и Вертикальное секционирование на одну таблицу
   ДедМорроз
 
3 - 13.05.20 - 21:04
Причем тут 1с?
Для нее скуль-черный ящик.
Но одна таблица 1с для скулы тоже одна таблица.
Теоретически,updatable view позволяет делать чудеса,но вот сможет ли 1с с ним работать вместо таблицы?
   zladenuw
 
4 - 13.05.20 - 21:18
(3) интернет гуглите http://catalog.mista.ru/public/975144/
   zladenuw
 
5 - 13.05.20 - 21:19
Нужно разбить данные по некоторым критериям как горизонтально так и вертикально. от неких параметров.
   zladenuw
 
6 - 13.05.20 - 21:19
кто то делал не ? на ms sql ? oracle ?
   zladenuw
 
7 - 13.05.20 - 23:24
не кого ?
   МихаилМ
 
8 - 14.05.20 - 03:04
(3) сможет.  но как поддерживать согласованное резервное копирование.
   МихаилМ
 
9 - 14.05.20 - 03:08
софтпоинт таким занимается.
у них даже есть модифицированный оле диби драйвер ис скл для распараллеливания запросов к разным серверам
   МихаилМ
 
10 - 14.05.20 - 03:09
ис скл = ms sql
   Конструктор1С
 
11 - 14.05.20 - 04:54
(5) что ожидаете от разбиения? Цели какие?
   vde69
 
12 - 14.05.20 - 07:48
есть штатное разбиение в SQL я пробовал, мне не понравилось (сложнее администрировать SQL, менее понятные планы запросов и т.д.)

реально имеет смысл только при очень больших данных
   mistеr
 
13 - 14.05.20 - 08:11
(6) Я делал на Оракле, но без 1С. :)

Какую проблему пытаешься решить? И есть ли основания полагать что именно секционирование ее решит? Для того, чтобы нарушить лицензионное соглашение и жить на пороховой бочке, нужны веские основания.

Или это все в учебных целях?
   zladenuw
 
14 - 14.05.20 - 08:19
(13) можно сказать в учебных. Поступил запрос от клиента. Хочет подробить данные на разные физические машины. Вот и вопрос можно ли. и что за это будет :)
   mistеr
 
15 - 14.05.20 - 08:25
(14) Выясни тот же вопрос у клиента: какую проблему путается решить?

Мастерство 1С-ника в том, чтобы предложить решение с наименьшими трудозатратами и минимумом геморроя в будущем.
   mistеr
 
16 - 14.05.20 - 08:27
Для разделения данных по разным физ. машинам есть РИБ.
   vde69
 
17 - 14.05.20 - 08:41
(14) в учебных - не делай, потом обратно вернуть намного сложнее....

данный функционал не рекомендуется использовать без знаний DBA, вообще любые не дефолтные опции субд стоит применять НЕ В УЧЕБНЫХ целях, а для достижения конкретных целей, если целей нет - поднимай тестовый сервак в песочнице и там играйся, а вот на клиентах игратся не стоит, карму испортишь.
   fisher
 
18 - 14.05.20 - 09:50
(2) Судя по всему, как-то можно: https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008-r2/ms190381(v=sql.105)?redirectedfrom=MSDN
Но это уже высшая сиквельная магия. С ней явно не к одинэсникам.
   zladenuw
 
19 - 14.05.20 - 12:21
(17) так сначала в песочнице. а клиент такое хочет.
   Вафель
 
20 - 14.05.20 - 12:23
для начала можно отдельные таблицы на отдельные диски вынести.
если этого будет мало то уже смотреть секционирование
   zladenuw
 
21 - 14.05.20 - 12:23
(18) да пилотаж высокий. но на сколько я понял

только это кластеры серверов ms sql.
А мне нужно что бы данные были в разных местах. А тут они на каждом сервере почти одинаковые.
https://docs.microsoft.com/ru-ru/previous-versions/sql/sql-server-2008-r2/ms187467(v%3dsql.105)
   zladenuw
 
22 - 14.05.20 - 12:25
(20) да нужно в случае чего. отключить часть того что секционировано по определенному  условию. и что бы система дальше работала.
   Вафель
 
23 - 14.05.20 - 12:25
а смысл какой?
   Вафель
 
24 - 14.05.20 - 12:26
обратно вернуть уже совсем не просто будет
   fisher
 
25 - 14.05.20 - 13:01
(21) > А тут они на каждом сервере почти одинаковые.
Ты, вероятно, не дочитал. Но исходя из вот этого
> Столбец секционирования должен быть частью первичного ключа таблицы
Для 1С штатно не полетит
   Fedor-1971
 
26 - 14.05.20 - 13:06
(22) Для этого есть Функциональные опции

Защита инфы "Методом нинзя" (только был и вот его уже нет) методами SQL (даже функционалом кластера SQL) не получится, в твоей концепции разрушается целостность Объектной БД 1С

Если так уж хочется решай вопрос через сохранение данных в файлы или внешние БД:
Секретные - в БД1 (шифруемый каталог на внешнем диске), если что дернули шнурочек и нет данных
Всем доступные - в БД2 (просто каталог на сервере)

от SQL задействуется функционал сжатия БД (то что выгрузили из БД потёрли)
   fisher
 
27 - 14.05.20 - 13:09
(22) Я-то надеялся речь об интересной схеме мега-масштабирования биг дата, а оказалось - рядовая маски-шоу-паранойя.
   fisher
 
28 - 14.05.20 - 13:12
(22) Гораздо дешевле и производительнее это решается банальной неполной репликой.
   Fedor-1971
 
29 - 14.05.20 - 13:20
(28) Как-то проскакивало предложение: сервер SQL поставить в газельку и по Wi-Fi с ним работать, при маски-шоу, газелька уехала с целостной структурой данных, остались только белые и пушистые БД
   vde69
 
30 - 14.05.20 - 14:08
(22) такое сделать невозможно
 
 Рекламное место пустует
   vde69
 
31 - 14.05.20 - 14:10
(30) +
то есть в случае потери одного файла база автоматом уйдет в режим не рабочий...
   vde69
 
32 - 14.05.20 - 14:17
(29) я видел реализацию с подменой сервера на 3х железках, там достаточно было один комутатор от от 220 выключить и поднимался резервный маршрут, но уже к совершенно другому серверу хотя IF и его имя и мак были такими-же как у первого. Цена решения что-то в районе 500$ была


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.