powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / GT.M vs other
5 сообщений из 5, страница 1 из 1
GT.M vs other
    #38315748
SergeyLee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возник новый проект у новой группы разработчиков, и их отправили ко мне, как первопроходцу в GT.M/NoSQL. И первый вопрос: чем NoSQL лучше SQL? И второй вопрос: чего выбрали GT.M? Поставили меня в тупик.
Поскольку я особо то и не смог для себя сформулировать ответы на эти вопросы, предоставлю всем желающим. Собственно Cache' мы не выбрали потому что он платный.
В эти вопросы вмешивается вопрос: как много времени надо для понимания той или иной NoSQL, чтобы понять является ли она необходимым решением нашей задачи.
Так что минусы пока такие:
- время изучения и осознания всех мелочей администрирования и программирования,
- непонятно чем и как я могу снизить производительность, изначально заявленную в GT.M (например я разрабатывал все на С++, с вызовом C Call-In функций, насколько это медленно, чем писать все на М? насколько затратно по времени разработки это будет?),
- проблемы с репликацией, которая только Master/Slaves, и для реализации нечто подобного Master/Master необходимо обдумать и реализовать дополнительный код.
...
Рейтинг: 0 / 0
GT.M vs other
    #38315915
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyLeeВозник новый проект у новой группы разработчиков, и их отправили ко мне, как первопроходцу в GT.M/NoSQL.
Я уже писал, что несколько лет назад крупный проект на X.Magic был перенесен из Cache в GT.M.
SergeyLeeИ первый вопрос: чем NoSQL лучше SQL?
Еще раз: за более, чем 30 лет, мне удалось найти только одну область, для которой алгебра, и SQL, в частности, применимы, так как гармонично сочетаются с семантикой. Для подавляющего большинства задач SQL просто бесполезен.
SergeyLeeИ второй вопрос: чего выбрали GT.M?
Чтобы не платить за лицензии IS. В случае, если у Вас уже есть СУБД или Вы хотите написать свою СУБД (или хотите использовать MUMPS для прямого доступа к глобалам).
SergeyLeeВ эти вопросы вмешивается вопрос: как много времени надо для понимания той или иной NoSQL, чтобы понять является ли она необходимым решением нашей задачи.
Для MUMPS - две-три недели.
SergeyLeeТак что минусы пока такие:
- время изучения и осознания всех мелочей администрирования и программирования,
- непонятно чем и как я могу снизить производительность, изначально заявленную в GT.M (например я разрабатывал все на С++, с вызовом C Call-In функций, насколько это медленно, чем писать все на М? насколько затратно по времени разработки это будет?),
- проблемы с репликацией, которая только Master/Slaves, и для реализации нечто подобного Master/Master необходимо обдумать и реализовать дополнительный код.
Задача снижения производительности, вероятно, может быть решена многими способами.
...
Рейтинг: 0 / 0
GT.M vs other
    #38316147
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В стадии разработки GUI для Управления GT.M. из Windows среды.
http://eltranssoft.ucoz.ru/
...
Рейтинг: 0 / 0
GT.M vs other
    #38316196
EvLaUy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаЯ уже писал, что несколько лет назад крупный проект на X.Magic был перенесен из Cache в GT.M.
Я обычно спорю с Бредятина, но здесь готов подтвердить: в 2009 году действительно был такой проект, клиент, кажется, в Екатеринбурге (или в Челябинске, в-общем, где-то на востоке). И действительно успешно перенесли. Но только если вы привыкли к Cache, забудьте про классы, фигурные скобочки, команду continue и прочие высокоуровневые прелести. Там чистый M, с точечками в начале строчечек. Так как я начинал не с M, а сразу с Cache, мне первое время было сильно некомфортно. Но ничего - как раз двух-трех недель хватило освоить.
...
Рейтинг: 0 / 0
GT.M vs other
    #38316205
SergeyLee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"первопроходцу в GT.M/NoSQL" - это имелось в виду - в нашей конторе я первый. И да, я пишу на чистом (GT.M-истом) М, правда только функции с данными, без ввода-вывода и более высоких материй.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / GT.M vs other
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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