powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Из глобалов в sql
25 сообщений из 62, страница 2 из 3
Период между сообщениями больше года.
Из глобалов в sql
    #39155618
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Brendan Bennon опубликовал свои архивы различных маппингов.
Возможно кому-нибудь будет интересно.
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39157695
EvLaUy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаДо сих пор в Cache, как и в других системах хранения и обработки данных, связи между типами сущностей не поддерживаются. Связи моделируются с помощью свойств, что принцпиально неверно.
Эпиграфы на выбор:
"Кто о чем, а вшивый о бане."
"Вся рота идет не в ногу, я один иду в ногу".

Всем уже давно и хорошо известно, что в XMagic связи описываются и настраиваются как отдельные сущности. Честь и хвала Вам за это.
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39157699
EvLaUy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мой опыт, конечно, не эталон, но лично я в своих проектах никогда не использую Relationship. Использую самописные классы для хранения связей. Для больших БД тут и производительность не на последнем месте, да и как-то увереннее себя чувствуешь, когда полностью понимаешь, что происходит, и имеешь full-control. ИМХО, Relationship не вполне надежны и сколонны ко всяческим трудноотлаживаемым "взбрыкиваниям", для усмирения которых иногда нужно быть не меньше, чем servit'ом. Но не всем дано...
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39158344
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvLaUyВсем уже давно и хорошо известно, что в XMagic связи описываются и настраиваются как отдельные сущности...Когда-то пытались обсуждать это с Ч.А.Л., на что был получен ответ, что и в XMagic всё неправильно и вообще он не имеет к нему отношение. Лень искать топик, дело давнее; существует ли сейчас XMagic ("да и был ли мальчик"), вызывает большие сомнения.
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39158662
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey MaslovКогда-то пытались обсуждать это с Ч.А.Л., на что был получен ответ, что и в XMagic всё неправильно и вообще он не имеет к нему отношение. Лень искать топик, дело давнее 9651637 Alexey Maslovсуществует ли сейчас XMagic ("да и был ли мальчик"), вызывает большие сомнения 9645879
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39158729
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit,

Очень не хочется ворошить прошлое, но 2-ая ссылка говорит лишь о том, что subj было не скачать 5 лет назад. Позднее, года через 3, известное лицо ответило одному из форумчан на вопрос о ссылке что-то наподобие "вам это не нужно".
С другой стороны, отсутствие чего-либо в свободном доступе ещё ничего не доказывает. Возможно, это ещё один хорошо охраняемый секрет, выросший в недрах известного всем нам хорошо охраняемого секрета .
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39158740
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Maslovно 2-ая ссылка говорит лишь о том, что subj было не скачать 5 лет назад.Alexey Maslov("да и был ли мальчик")
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39158748
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit,

увы, это так и осталось тайной
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39161866
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Maslov, подтверждаю "мальчик жив" - концепция объектов и экземпляров объектов, с двунаправленными связями между ними - достаточно интересная. Учитывая использование в промышленности - система, имхо, доказала свою жизнеспособность. На нее, кстати, вполне настраиваются SQL проекции Caché :)
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39162063
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintУчитывая использование в промышленности - система, имхо, доказала свою жизнеспособность.Т.е. у вас есть положительный опыт использования X-Magic (или как там правильно)? Рад слышать, что система работает не только в руках её авторов, и что она вообще жива.

"Пусть расцветают 100 цветов, пусть соседствуют 100 школ" - в хорошем смысле.
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39162476
EvLaUy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey MaslovТ.е. у вас есть положительный опыт использования X-Magic (или как там правильно)? Рад слышать, что система работает не только в руках её авторов, и что она вообще жива.
У меня есть. В 2009-2010 годах. Сам по себе движок (engine) работал хорошо. Но ввиду на 100% морально устаревшего интерфейса (ну очень тяжело и малопроизводительно было с ней взаимодействовать) от этой IDE пришлось отказаться. Жива ли сейчас - понятия не имею. Думаю, что уже нет.
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39162519
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvLaUyAlexey MaslovТ.е. у вас есть положительный опыт использования X-Magic (или как там правильно)? Рад слышать, что система работает не только в руках её авторов, и что она вообще жива.
У меня есть. В 2009-2010 годах. Сам по себе движок (engine) работал хорошо. Но ввиду на 100% морально устаревшего интерфейса (ну очень тяжело и малопроизводительно было с ней взаимодействовать) от этой IDE пришлось отказаться. Жива ли сейчас - понятия не имею. Думаю, что уже нет.
Важно не путать IDE X.Magic и СУБД X.Magic. Я имел честь работать вместе с идеологом СУБД Информ ИКС, Чернышевым Андреем Леонидовичем, а также успел поучаствовать в разработке и того и другого продукта, поэтому могу рассказать про эти две большие разницы.
Изначально СУБД X.Magic называлась объектная СУБД Информ ИКС и когда я пришел в компанию в 1996-м (или 1997-м) году, на этой объектной СУБД уже делали корпоративные промышленные приложения с сотнями одновременных пользователей.
Интерфейс был терминальным естественно, но это в промышленности никого не смущало.

По поводу СУБД - скажу что лучше СУБД по простоте разработки бизнес-логики и по близости к предметной области я не встречал еще (хотя видел много, разумеется). Возможно на мой восторг влияет факт, что это вообще было первое мое знакомство с какой-либо СУБД, но где вы встретите сейчас нативное многие-ко-многим, обязательную семантику связей между сущностями и навигацию по экземплярам (кроме онтологий)? А это уже было в СУБД Информ ИКС в 1997. Плюс развитая библиотека функций манипулирования данными сущностей в приложении (на это есть потуги в Cache например в виде автоматически генерируемых методов открытия экземпляров по уникальному значению индексированного свойства, но это слезы по сравнению с тем что было(и есть?) в Информ ИКС.
Да, не было SQL, но был визуальный генератор запросов по сущностям, результатом сохранения которого была семантически связанная цепочка сущностей с наложенными условиями на свойства и связи. Т.е. не получалось делать бессмысленных запросов (хотя они возможно и нужны иногда). Был сделан (в том числе мной) оптимизатор запросов, который выбирал оптимальный набор индексов место начала отбора в зависимости от статистики. Были свои транзакции, что собственно позволял делать то, что называется snapshot - целостные отчеты.
Все это помогало очень быстро делать хорошо поддерживаемые решения в области корпоративных учетных информационных систем.

Одна была проблема - новые заказчики хотели новые интерфейсы: модные виндовые окошки.
А с терминальными что делать? Жалко же... Да и писать бизнеслогику приложения хотелось на Cache.

Ну вот и появился X.Magic - делаешь описание формы в дизайнере, по событиям пишешь бизнес-логику на COS/MUMPS/ИКС 1 раз (и не на дельфи/java и прочих) и проигрываешь результат на терминале или windows плеере. Отсюда и название X.Magic - ИКС, который делает "магию" множественных плееров.
Сложный получился проект, потому что слишком уж разные конечные устройства. Но мы это сделали.
Пили мы эту штуку вдвоем, я ушел из компании до выхода творения в продакшен, но весьма близко к релизу. По крайней мере навигатор уже работал в двух интерфейсах. Как я понял, продакшен состоялся и весь продукт решили назвать X.Magic, включающий СУБД, Навигатор по данным и IDE. Если что напутал - тут бывают люди из Информ ИКС, поправят.
В целом впечатления от СУБД Информ ИКС/X.Magic самые положительные. От X.Magic как IDE - идея отличная, но с реализацией намучались (впрочем в немалой степени из-за глючности Delphi/Windows и малого числа разработчиков).
По СУБД помню все было супер, кроме не очень шустрых транзакций (из-за как раз собственной реализации уровней целостности).
Но это думаю можно было пофиксить. Знаю, что еще несколько проектов сейчас работает на этой СУБД, но вот делаются ли новые системы - не знаю.
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39162784
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шваров ЕвгенийНу вот и появился X.Magic - делаешь описание формы в дизайнере, по событиям пишешь бизнес-логику на COS/MUMPS/ИКС 1 раз (и не на дельфи/java и прочих) и проигрываешь результат на терминале или windows плеере. Отсюда и название X.Magic - ИКС, который делает "магию" множественных плееров.Наш инструмент - qWORD - прошёл чем-то похожий путь развития: в конце 90x существовала версия, работавшая и на терминалах, и в графике. Весёлое было время, помню шуточки: "Полюбила парня я, оказался без ГУЯ".
Довольно быстро выяснилось, что подобные гибридные решения никому, по сути, не нужны: старые клиенты использовали предыдущие версии продукта (чисто терминальные) и подвигнуть их на крупный апгрэйд было сложно (тут ещё и кризисы всевозможные случились), а новым было сложно объяснить некоторые ограничения GUI совместимостью с CHUI: им хотелось красоты, терминалов у них не было и не ожидалось. Поэтому новая версия, вышедшая в начале нулевых и получившая название qWORD-XML, была уже чисто ГУЁвой.
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39163004
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey MaslovШваров ЕвгенийНу вот и появился X.Magic - делаешь описание формы в дизайнере, по событиям пишешь бизнес-логику на COS/MUMPS/ИКС 1 раз (и не на дельфи/java и прочих) и проигрываешь результат на терминале или windows плеере. Отсюда и название X.Magic - ИКС, который делает "магию" множественных плееров.Наш инструмент - qWORD - прошёл чем-то похожий путь развития: в конце 90x существовала версия, работавшая и на терминалах, и в графике. Весёлое было время, помню шуточки: "Полюбила парня я, оказался без ГУЯ".
Довольно быстро выяснилось, что подобные гибридные решения никому, по сути, не нужны: старые клиенты использовали предыдущие версии продукта (чисто терминальные) и подвигнуть их на крупный апгрэйд было сложно (тут ещё и кризисы всевозможные случились), а новым было сложно объяснить некоторые ограничения GUI совместимостью с CHUI: им хотелось красоты, терминалов у них не было и не ожидалось. Поэтому новая версия, вышедшая в начале нулевых и получившая название qWORD-XML, была уже чисто ГУЁвой.

Алексей, а может статью на Хабр про СУБД qWord? Как появилась и зачем, что сейчас, перспективы?
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39163065
eduard93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey MaslovCHUI
Что это?
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39163071
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard93Alexey MaslovCHUI
Что это?
character user interface
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39163137
EvLaUy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey MaslovПоэтому новая версия, вышедшая в начале нулевых и получившая название qWORD-XML, была уже чисто ГУЁвой.
Пытались мы у себя в Сургуте в 2003 году освоить этот самый qWORD-XML. Не пошло. Не помню уже по какой причине. Кажется, административного характера. Решения менялись как в кувырк-коллегии.
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39163142
EvLaUy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помню еще тогда же изучал книгу, изданную СП.АРМом. Два автора были: один - Веселов, другой - тоже как-то на -ов, но не помню. Веселов, кажется, уже ушел из жизни :((
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39163355
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шваров Евгений...может статью на Хабр про СУБД qWord? Как появилась и зачем, что сейчас, перспективы?Одну публикацию нашёл с ходу, возможно есть и ещё. Насчёт хабра передам авторам.
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39163358
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvLaUy...изучал книгу, изданную СП.АРМом. Два автора были: один - Веселов, другой - тоже как-то на -ов, но не помню. Веселов, кажется, уже ушел из жизни :((Про Валерия Веселова, увы, верно. Если честно, про эту книгу впервые слышу. Надо будет поспрашивать.
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39163360
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard93Alexey MaslovCHUI
Что это?Эдуард, за этот вопрос - пять баллов! Хорошо, что сообщество молодеет, жаль, что прирост медленнее убыли.
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39163373
EvLaUy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вспомнил второго автора - Анатолий Долженков! А вот название, увы, не могу вспомнить. Слабеет память, видимо, уже берут своё года :(
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39163393
eduard93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey MaslovЭдуард, за этот вопрос - пять баллов! Хорошо, что сообщество молодеет, жаль, что прирост медленнее убыли.
Общеупотребительное название терминального интерфейса - CLI .
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39163435
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard93Alexey Maslov]Эдуард, за этот вопрос - пять баллов! Хорошо, что сообщество молодеет, жаль, что прирост медленнее убыли.
Общеупотребительное название терминального интерфейса - CLI .

Раньше очень употребительное и единственное известное было CHUI )
...
Рейтинг: 0 / 0
Из глобалов в sql
    #39163560
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard93Общеупотребительное название терминального интерфейса - CLI .Командная строка - лишь частный случай. В 90-ые термин CHUI появился по аналогии с GUI. Так стали называть (иногда весьма развитый) интерфейс на основе экранных форм, выпадающих меню и т.д. - всего, что было доступно с клавиатуры и отображалось в текстовом режиме монитора. Его можно встретить и сегодня. Примеры: far, mc, в мире MUMPS: altNC.
...
Рейтинг: 0 / 0
25 сообщений из 62, страница 2 из 3
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Из глобалов в sql
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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