powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Cache' - быть или не быть...
25 сообщений из 77, страница 3 из 4
Cache' - быть или не быть...
    #32862460
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще один вопрос. Почему на одном заводе так много серверов? С чем это связано? У вас несколько десятков территориально разнесенных площадок? Или их все-таки гораздо меньше, и есть другие причины для применения множества серверов с механизмами репликации?
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #32862962
MX-ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GaryaЕще один вопрос. Почему на одном заводе так много серверов? С чем это связано? У вас несколько десятков территориально разнесенных площадок? Или их все-таки гораздо меньше, и есть другие причины для применения множества серверов с механизмами репликации?
нет админа - глюкавая сеть - ненажежно работает выделенный
сервер
нет программистов - некому ставить классический серверный вариант
нет целевого финансирования крупных разработок
(потому что и так все крутится - зачем вкладывать ?)
отделы самодостачны и с гонором - не хотят кооперироватся
и делить ответственность
в то же время не хотят элементарно переучиватся для
сетевой работы а никто не давит организационно.

в принципе нет единой системы ассунизации
- а создавать некому -покупоть дорого

Вот и думай - а надо ли было самопально делать.
может подождать пока припрет и дадут реальные деньги
для сурьезных дел?
-------------------------
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #32862984
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответ.
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #32864250
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GaryaЯ пытался решать вполне определенную задачу и в какой-то момент у меня возникло ощущение, что с помощью Cache решать ее наиболее оптимально. Просто потому, что в этой задаче существенный акцент делается на иерархическую структуру данных и на механизмы наследования. Но я ошибся. Потому что кроме иерархии мне ОБЯЗАТЕЛЬНО необходимо реализовать удобные механизмы репликации с выносом разборок конфликтов репликации на уровень бизнес-логики и с устранением конфликтов репликации как природного явления на физическом уровне. Добиться этого можно только если в качестве идентификаторов записей используются GUID (а не целочисленные идентификаторы). В Cache можно сделать "перегрузку идентификаторов", но, во-первых, это приведет к невозможности использования многих полезных вещей, реализованных в Cache. Во-вторых, один из главных плюсов - высокое быстродействие Cache на операциях записи будет полностью аннулировано кошмарными тормозами, потому что на внутреннем "системном" уровне идентификатор записи все равно останется целочисленным, и вместо быстродействующих операций прямого доступа к записям придется использовать поисковые операции по перегруженному GUID-идентификатору. В-третьих, я сильно сомневаюсь, что при сохранении на системном уровне целочисленных идентификаторов записей можно устранить конфликты репликации на цровне сервера. Например, если одновременно модифицуируется на разных площадках одна и та же запись, а потом производится синхронизация. Я ломал голову, как в такой ситуации можно избежать физического конфликта репликации, но ничего не смог придумать.

Честно говоря, для решения тех задач, которые стоят передо мной, полностью меня устраивающих инструментариев просто нет. Приходится выбирать из совсем неподходящих и плохо подходящих. Сейчас я рассматриваю два варианта - либо Oracle, либо Yukon. Cache из списка претендентов исключен.
Гм, все что Вам нужно, спокойно и давно (с начала 90-х) есть в Sybase ASA - в том числе и оффлайн репликации и возможность организации собственной бизнес-логики решения конфликтов (с помощью триггеров для репликации) и репликации для хранилища данных другого производителя (того же Оракла). В кач-ве примера - Украинский Нацбанк, у которого все 500 филиалов крутяться на ASA и горя никто не знает. Так что извиняюсь здесь за оффтоп - просто говорить, что устраивающих инструментов под такие задачи нет - некорректно. Правильно говорить - "из изученных устраивающих инструментов нет" :)
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #32864379
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ASCRUS. Давайте отделим котлеты от мух. Давайте вспомним, что я говорил:
GaryaЯ пытался решать вполне определенную задачу и в какой-то момент у меня возникло ощущение, что с помощью Cache решать ее наиболее оптимально. Просто потому, что в этой задаче существенный акцент делается на иерархическую структуру данных и на механизмы наследования .В Sybase ASA, надо полагать, делается упор не на реляционные, а именно на иерархические структуры данных и имеются средства для реализации принципов ООП? Наличие развитых средств репликации является обязательным требованием, но только одним из нескольких обязательных требований, а не единственным. СУБД Cache меня привлекла как раз тем, что она заточена на иерархические структуры данных, в ней реализованы принципы ООП, включая множественное наследование. Но для меня явилось полной неожиданностью, что в ней напрочь отсутствуют средства репликации, которые, как я полагал, есть практически у любой уважающей себя СУБД, хотя бы в зачаточном виде такие средства имеются даже у настольных СУБД (вроде MS Access). Если вы почитаете чуть выше , то обнаружите приведенное мной краткое описание механизмов репликации MS SQL Server. Не думаю, что они по каким-либо параметрам уступают возможностям Sybase ASA. Там тоже автоматом создаются триггеры, обсуживающие репликацию, автоматом добавляются в реплицируемые таблицы служебные поля (GUID или Timestamp в зависимости от используемого вида репликации), если подобных полей в таблице изначально не было предусмотрено, тоже можно в триггерах репликации реализовать собственную бизнес-логику разрешения конфликтов репликации. Я привел две основные причины, по которым именно Cache оказалась плохо подходящим инструментарием для решения стоящих передо мной задач, но у других инструментариев имеются другие причины, которые в этом треде подробно не обсуждались.
А то, что касается конкретно репликации, я расскажу об этой задаче чуточку более подробно. Физические конфликты репликации, происходящие на уровне СУБД, должны быть исключены как класс - при любом раскладе (напомню, что я пытаюсь найти общее решение). Логические конфликты репликации должны разруливаться не DBA, а на уровне бизнес-логики участниками процесса. То есть, самим пользователями, действия которых привели к конфликту репликации. Опять же требуется найти общее решение, а не для конкретного бизнес-процесса с конкретным перечнем пользователей. Так что и в плане репликации существующие механизмы большинства СУБД (Sybase ASA в том числе) прямо в лоб без доработки использовать не удастся - придется нехило пораскинуть мозгами и руками.
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #32919841
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garya2 ASCRUS. Давайте отделим котлеты от мух. Давайте вспомним, что я говорил:
Garya Если вы почитаете чуть выше , то обнаружите приведенное мной краткое описание механизмов репликации MS SQL Server. Не думаю, что они по каким-либо параметрам уступают возможностям Sybase ASA.
чето мне подсказывает, что микрософт о репликациях по ненадежным каналам связи не думал. а я на сайбезе через почту uupc делал репликацию. через 7200 и разрывалась связь постоянно.
))) она даже работала 3 месяца.
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #32919842
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
7200 это скорость передачи данных в модеме
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #32920018
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Чингиз. На MS SQL (v.2000) тоже нормально работает репликация транзакций по модему, на котором рвется связь. Возможно, в MS об этом действительно не думали, и это получилось случайно... :)
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #32959850
KostyaNext
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lylikГоспода, кто нить знает о постреляционной базе Cache' ?
Это действительно круто ? Или провокация...

Да уж, круче только Cache только яйца =)
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #32959864
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LakrimosaПрошу прощения, господа, а "М" - это что такое?

Мне попадались ОЧЕНЬ серьезные системы, сделанные на Cache. Просто да, это пока _скрытый игрок рынка_. Вссе таки SQL - ну исключительно неудобный и кривой язык (в смысле - концепция), а всякие ораклы -исключительно перегруженные ненужностями продукты.

Так что будем посмотреть. -:)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Cache' - быть или не быть...
    #33784462
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Roudnev LakrimosaПрошу прощения, господа, а "М" - это что такое?

Мне попадались ОЧЕНЬ серьезные системы, сделанные на Cache. Просто да, это пока _скрытый игрок рынка_. Вссе таки SQL - ну исключительно неудобный и кривой язык (в смысле - концепция), а всякие ораклы -исключительно перегруженные ненужностями продукты.

Так что будем посмотреть. -:):)
Вы знаете другой язык запросов , который, не объясняя алгоритмов, а только задавая желаемый для получения результат, может более красиво реализовать то же, что SQL? :)
Только именно не алгоритмический язык, а язык запросов , а то уже как-то доводилось слышать сравнение C++ с SQL...

Кстати, я видел очень серьезные системы, сделанные на ассемблере...

Насчет "пока"... Пока эта система будет до такой степени завязана на MUMPS, который исторически изжил себя, он всегда будет оставаться "незаметным игроком", ПМСМ. Пока его ЯДРО будет работать с безтиповыми данными (всё преобразуется в текст), он будет терять на этих самых преобразованиях и существенно проигрывать в быстродействии тем СУБД, у которых целые команды огромными толпами мозги ломают над тем, как еще улучщить работу оптимизатора запросов.

Cache - это "поделка", не более того. Именно для небольших контор с небольшими требованиями к надежности. Транзакционность реализована наполовину. Многоступенчатой фиксации распределенных транзакций - нет! О каких крупных системах можно говорить, если СУБД не содержит встроенных механизмов репликации, если нет поддержки кластеров и многопроцессорных систем? Никто мне не смог ответить на вопрос, как поддерживается логическая целостность данных в БД с "прямой записью" (без журнала транзакций), если архивирование БД делается одновременно с интенсивной записью пользрователями информации в БД... подозреваю, что никак.

Хотя есть и "приятности"... Но общий вес этих "приятностей" весьма далек от веса "неприятностей", которыми он НЕ уравновешивается. К сожалению. К моему великому сожалению.

Всё сказанное - ПМСМ.
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33786045
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garya... Пока эта система будет до такой степени завязана на MUMPS, который исторически изжил себя, он всегда будет оставаться "незаметным игроком", ПМСМ. Пока его ЯДРО будет работать с безтиповыми данными (всё преобразуется в текст), он будет терять на этих самых преобразованиях и существенно проигрывать в быстродействии тем СУБД, у которых целые команды огромными толпами мозги ломают над тем, как еще улучщить работу оптимизатора запросов.


Тоже считаю – будущее за сверхлегкими проектами с безтиповыми данными с огромным количеством юзеров, которые, сидя на кухне, будут делать нужные им преобразования и оптимизировать свои запросы.

Собственно это уже происходит – только называется не MUMPS, а ОРТ, РТР, не говоря уже о TNT.
Мы стоим на пороге интерактивного телевидения.

“целые команды огромными толпами мозги ломают” типизируя данные
- может это идиоты . . .? :)
напрягать мозги толпами должны клиенты
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33786539
Вот уж от Garya никак не ожидал такого непонимания баз данных. Язык запросов, конечно, может реализовать больше, чем SQL, и более красиво. См., например, ConQuer. И никакой другой среды для реализации подобных (объектных) языков баз данных, кроме MUMPS, пока не создано - именно благодаря эффективным (органически ориентированным на объекты) "типам" и "структурам". Небезызвестный Фабиан Паскаль, рассказывая о "реляционных прелестях" Paradox на лекции в Политехе 20 лет назад, сказал, что SQL предопределил "смерть MUMPS" (в кулуарах выяснилось, что это была коммерческая фраза, которая, впрочем, предопределила "смерть" Paradox), а Вы, через 20 лет, говорите всего лишь "изжил себя". MUMPS в теории и практике баз данных - это как колесо в механике. Изжить ее может изобретение чего-то более эффективного. SQL - это квадратное колесо, требующее постоянного присутствия механика (то бишь SQL-программиста), в отличие от инструментов, созданных на MUMPS, - приложения, создаваемые с помощью таких инструментов, катятся самостоятельно. Да и "чистый MUMPS" весьма полезен для многих задач. Если же Вас смущает необходимость создания инструментов, то напомню, что MUMPS всегда позиционировалась (и особенно Intersystems), как среда для сильных разработчиков. Не потому что имела сложный язык или структуры данных, а потому, что предполагала создание разнообразных и изощренных средств создания приложений, не ограничивая интуицию и опыт разработчиков. В последнее время сильных разработчиков стало объективно меньше, и Intersystems сама, наряду с развитием MUMPS, стала создавать такие средства. Обычный рыночный шаг, ориентированный на новую волну молодых специалистов, которых в университетах научили "объектам", VB, SQL и т.п.
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33793403
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Языки запросов в последнее время очень интенсивно перемешиваются с алгоритмическими языками. В конечном итоге на практике нужны возможности и тех, и других.
По поводу "объектности", о которой так много говорят апологеты Cache'... MUMPS изначально представлял из себя язык для манипулирования данными СУБД иерархического типа . Хочу напомнить о том, что СУБД иерархического типа - это ДО реляционные СУБД, а не ПОСТ реляционные. Наличие иерархии - это, конечно же, в некоторой степени роднит с понятиями ООП (которые появились существенно позже, чем MUMPS), однако, это еще далеко не всё, что требуется для полноценного ООП. В частности, требования инкапсуляции в ООП требуют автоматического управления областью видимости объектов, переменных и методов. С этим в MUMPS имеются очень серьезные проблемы. В частности, переменные необходимо явно уничтожать, поскольку по умолчанию они создаются как static-переменные и продолжают существовать далеко за пределами области их определения. Я уж не буду повторять всех тех анахронизмов, которые до сих пор имеются в MUMPS и не имеют никакого отношения ни к постреляционности, но и вообще к удобствам работы, о них я уже высказывался на этом же форуме.

Ну и, наконец, основное, на что я хотел бы сделать упор - это надежность, о которой апологеты Cache' не любят или не хотят говорить. Нет никакого смысла говорить о крупных серьезных информационных системах, в которых вопрос надежности находится на 10-м месте. В Cache' имеется возможность выполнения распределенных вычислений, которые транзакциями назвать язык не поворачивается. Потому что механизм двухступенчатой фиксации - отсутствует. О какой транзакционности, о каком соблюдении непротиворечивости информации может идти речь, если при выполнении распределенных вычислений на одних серверах транзакция может закрепиться, а на других откатиться? Далее... очень много слов о том, какой выигрыш в быстродействии дает отключение ведения журнала транзакций для отдельных баз данных. А как же надежность? Каким образом выполняется архивирование таких баз данных непосредственно во время работы пользователей в этой базе данных? Блокируется работа всех пользователей при старте процедуры архивации? Или в архив совершенно спокойно записываются состояния разных частей базы данных на разные моменты времени, которые могут привести к нарушению логической целостности архива? Я вообще не понимаю, каким образом можно запускать архивирование баз данных, у которых отключена запись в журнал транзакций.
Репликация имеется даже в настольных СУБД. В Cache ее просто нет. Нет, я охотно верю, что кому-то удалось реализовать ее "врукопашную", то есть, убить слона, сделав 1000000000 выстрелов по нему из рогатки, после чего он умер от старости... :) Но говорить о том, что система, которая не обеспечивает столь элементарных вещей, которые обеспечивает любая уважающая себе СУБД с на несколько порядков меньшими амбициями, является " пост ореляционной" - это все равно, что объявить мамонта, на боку на боку которого пришпандорена светящаяся реклама "новое поколение выбирает пепси", пост -слоном. :)

Да, появились новые возможности, да есть множественное наследование... Но нет много другого - того, что используется совместно даже с простым наследованием, а не с множественным. То есть, у мамонта есть крылья с изменяющейся стреловидностью, но нет ни реактивного двигателя, ни даже пропеллера. Поэтому мое общее ощущение о данном продукте таково - да, есть неплохие идеи, которые требуют развития. Но на том уровне, на котором этот продукт находится в настоящий момент - это мамонт с яркими елочными украшениями. Все сказанное - ПМСМ, никому свое мнение не навязываю.
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33793699
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за содержательную - и в общем - убедительную публикацию

однако есть спорные моменты ..

1-
не называйте пожалуйста нас "апологетами MUMPS"
мы готовы программировать на всем -
лишь бы нравилось пользователям,
и как бы никого особо не агитируем на MUMPS ..

2-
MUMPS выбрали вовсе не чистого упрямства -
а по "совокупности состава" - как оказалось на практике
"область видимости" и "однотипность" переменных
играют далеко-далеко не главную роль,
самопальные репликациии работают надежно десятилетиями,
а мамонт дал бы фору современным слонам по
выносливости в условия "Крайнего севера и бездорожья"

может и не постреляционный - а дореляционный - как "калашников"
какая разница ? стреляет-то хорошо ..

пусть себе InterSystems изощряется с лэйбами - наклейками...
чем бы дитя не тешилось ... лишь бы лицензии продавало

3-
есть "специфисские особенности" которые делают MUMPS
незаменимым в особых случаях - например у нас команды MUMPSа
сидят в ячейках EXCEL-smart-form, по сути заменяя программирование,
- ну так оказалось удобнее !!
и чем его - противного - заменишь в этих ячейках ?
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33794200
VadimF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению нет времени на подробный ответ.
К тому же более интересно обсуждать конкретные проекты.

Пара замечаний.

Garya В частности, требования инкапсуляции в ООП требуют автоматического управления областью видимости объектов, переменных и методов. С этим в MUMPS имеются очень серьезные проблемы. В частности, переменные необходимо явно уничтожать, поскольку по умолчанию они создаются как static-переменные и продолжают существовать далеко за пределами области их определения.


Советую почитать про Procedure block Caché Development Guides -> Using Caché ObjectScript -> Variables -> Categories of Variables -> Local Variables


Garya
Ну и, наконец, основное, на что я хотел бы сделать упор - это надежность, о которой апологеты Cache' не любят или не хотят говорить. Нет никакого смысла говорить о крупных серьезных информационных системах, в которых вопрос надежности находится на 10-м месте. В Cache' имеется возможность выполнения распределенных вычислений, которые транзакциями назвать язык не поворачивается. Потому что механизм двухступенчатой фиксации - отсутствует.


Подмена тезиса. Надежность и двухфазная транзакция - это не одно и тоже.
Для обеспечения высокой надежности и доступности системы применяются журналы до и после записи, теневые сервера, FailOver кластера, кластерные конфигурации и т.д.

На Cache работают огромные системы и работают очень надежно.
Подробности можно узнать на ознакомительном семинаре по Cache'.
Так что про надежность мы любим и хотим говорить.


Garya
Репликация имеется даже в настольных СУБД. В Cache ее просто нет.


Есть синхронизация объектов. Можно почитать про нее в документации ( Object Synchronization ).

Вадим
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33794260
LittleCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GaryaА как же надежность? Каким образом выполняется архивирование таких баз данных непосредственно во время работы пользователей в этой базе данных? Блокируется работа всех пользователей при старте процедуры архивации? Или в архив совершенно спокойно записываются состояния разных частей базы данных на разные моменты времени, которые могут привести к нарушению логической целостности архива? Я вообще не понимаю, каким образом можно запускать архивирование баз данных, у которых отключена запись в журнал транзакций.
Репликация имеется даже в настольных СУБД. В Cache ее просто нет.
Интересно, где Вы все это прочитали ? Или это Ваши домыслы ?
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33794287
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VadimFПодмена тезиса. Надежность и двухфазная транзакция - это не одно и тоже.
Для обеспечения высокой надежности и доступности системы применяются журналы до и после записи, теневые сервера, FailOver кластера, кластерные конфигурации и т.д.Я говорю о надежости информации. О том, что она не исказиться при записи в БД. Кластера никак не помогут избежать нарушения логической целостности информации, если распределенная транзакция будет зафикисрована на одних серверах и откачена на других. Хотя бы в результате ошибки, возникшей на одном из серверов. Программной ошибки, ошибки ввода-вывода, или отсутствия данных, с которыми предполагались некоторые манипуляции - а их не оказалось... Да мало ли может быть причин, от которых кластера не лечат?

VadimF Garya
Репликация имеется даже в настольных СУБД. В Cache ее просто нет.


Есть синхронизация объектов. Можно почитать про нее в документации ( Object Synchronization ).Читал я многое из того, на что Вы даете ссылки, прежде чем сделал выводы. Синхронизация предусматривает взаимодействие всего лишь ПАРЫ серверов. Когда серверов больше двух (а в крупных системах их может быть очень много), то неизбежно должен быть некоторый координатор, который управляет передачей информации со множества источников на множества приемников, в том числе, транзитными передачами информации, в том числе имеющими разные периоды синхронизации и разные размеры порции передаваемой информации, и разные точки приложения ("вытягивание" и "выталкивание"), и много еще чего другого... В Cache подобного координатора не предусмотрено. Делать его врукопашную - это все равно, что пользователю пытаться доделать СУБД за ее вендоров, слишком трудоемко и непонятно, почему каждый отдельный пользователь для себя должен ваять подобного координатора - на это не одну жизнь можно положить. Почему вендоры Oracle и MS SQL, например, будучи НЕ " пост -реляционными", а всего лишь простыми реляционными, все-таки удосужились сделать подобных координаторов, не смотря на свою идеологическую отсталость?

LittleCatИнтересно, где Вы все это прочитали ? Или это Ваши домыслы ?Нет, это не домыслы. Кашисты очень часто смешивают понятия "репликация" и "распределенными БД", что по сути некорректно. Этот вопрос уже обсуждался.

P.S. Дискуссия начинает приобретать эмоциональный окрас. Прошу извинить, если кого-то обидел. :)
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33794442
LittleCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garya
LittleCatИнтересно, где Вы все это прочитали ? Или это Ваши домыслы ?Нет, это не домыслы. Кашисты очень часто смешивают понятия "репликация" и "распределенными БД", что по сути некорректно. Этот вопрос уже обсуждался.

Про домыслы, вопрос касался архивирования БД :-) Если в двух словах на пальцах, при архивировании без остановки работы запись в базу замораживается, все изменения начинают писаться в журнал. Когда база заканчивает копироваться, изменения вливаются в базу, а журнал копируется.
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33794559
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LittleCat...вопрос касался архивирования БД :-) Если в двух словах на пальцах, при архивировании без остановки работы запись в базу замораживается, все изменения начинают писаться в журнал. Когда база заканчивает копироваться, изменения вливаются в базу, а журнал копируется.То есть, Вы хотите сказать, что при отключенной записи в журнал эта запись все равно производится при запуске процедуры архивирования? Если это так, то, разумеется, уже горзадо лучше. Но когда я задавал этот вопрос представителям InterSystems, они вразумительно ответить на него не смогли. В документации ответа на него я тоже не нашел. До какой степени Вы уверены, что архивирование производится именно таким образом и на чем основана эта уверенность?
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33794686
LittleCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garya LittleCat...вопрос касался архивирования БД :-) Если в двух словах на пальцах, при архивировании без остановки работы запись в базу замораживается, все изменения начинают писаться в журнал. Когда база заканчивает копироваться, изменения вливаются в базу, а журнал копируется.То есть, Вы хотите сказать, что при отключенной записи в журнал эта запись все равно производится при запуске процедуры архивирования? Если это так, то, разумеется, уже горзадо лучше. Но когда я задавал этот вопрос представителям InterSystems, они вразумительно ответить на него не смогли. В документации ответа на него я тоже не нашел. До какой степени Вы уверены, что архивирование производится именно таким образом и на чем основана эта уверенность?
В каше есть несколько журналов. Один журнал до-записи, BIJ, он ведется всегда и защищает базу от нарушения логической целостности в случае разных аварий. Другой журнал изменений в глобалах, так сказать, основной. Он является настраиваемым, т.е. можно выбрать, какие данные журналируем, какие - нет. По этому журналу можно сделать накат изменений на полный бэкап. Ну и журнал, который включается при выполнении Online Backup как я сказал выше. Насчет уверенности, она конечно есть, а вот документация на продукт действительно кривая :-( Если найду где прочитать - кину ссылку.
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33794695
LittleCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон, в каше журнал до-записи называется WIJ, BIJ был в MSM !
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33794785
LittleCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33794916
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Жаль, что Вы не из InterSystems. :)
...
Рейтинг: 0 / 0
Cache' - быть или не быть...
    #33795229
VadimF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жаль, что некоторые люди не могут потратить 10 минут на чтение документации, а вместо этого пишут свои "домыслы" в форумы.

Документация по администрированию дотупна и на аглийском, и на русском языке.
Есть даже презентации, для тех у кого совсем мало времени.

По поводу синхронизации объектов. Фрагмент из документации, ссылку на которую я Вам прислал.
"For example, object synchronization is very useful for a system that has a copy of a database on a central server as well as on multiple clients."

По-моему, возможности стоит обсуждать применительно к конкретной задаче.
Чтобы сделать систему в такой-то СУБД есть такие-то технологии, которые позволяют сделать это быстро и легко.
Если будет такая постановка, внятные вопросы, то можно рассчитывать на внятные ответы.

Вадим
...
Рейтинг: 0 / 0
25 сообщений из 77, страница 3 из 4
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Cache' - быть или не быть...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]