|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Получил я вчера книгу Е.Каратаева и список систем живущих и по ныне не большой но и не маленький: MSM, GT.M, MiniM, M21, M3-Lite, Mumps 1.47, MUMPSVI, ...(знатоки продолжат) При этом на просторах инета(особенно в части ru), если не считать MiniM и Caché, широко представлен только GT.M. Я понимаю тех кто сел на эту технологию исторически, но при этом невероятно любопытно кроме поддержания и развития старых проектов есть ли прецеденты новых M-проектов, в каких прикладных областях и какими инструментальными средствами? p.s. больше интересуют случаи без участия InterSystems ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 10:37 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
В поисках информации случайно набрёл, может не только для меня новость.. http://www.cs.uni.edu/~okane/source/MUMPS-MDH/mdh.html ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 14:56 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Живость большинства из этих проектов, увы, под большим вопросом. http://www.cs.uni.edu/~okane/source/MUMPS-MDH/mdh.html - см. дату обновления сайта. http://www.m21.uk.com/productrange.php - дат нет, но обратите внимание на версии ОС. 10 летняя давность. M3-Lite - зайдите сами, если интересно. Mumps 1.47 - последние упоминания в i-nete - 5 летней давности. MUMPS V1 - вроде бы ограниченно жив. Автор писал его в основном для использования со своим прикладным ПО, чтобы заменить DSM-11. По быстродействию он проигрывает конкурентам, т.к. это чистый интерпретатор, но видимо автора устраивает. GT.M - используется некоторыми банками в составе продукта FIS Profile. Последние годы делаются попытки продвинуть его на медицинские рынки через бесплатную систему VistA, насколько успешно - не знаю. MiniM - историй успеха на сайте не видно. Но новые версии выпускаются уже несколько лет, значит средства на развитие (и, по-видимому, продажи) у автора есть. Может быть, автор или кто-то из адептов поделится историями, было бы интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 15:27 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experience, просмотрите мои темы, конечно не густо, но начало есть же. M/Gateway, EWD/EWD Lite, EGTM, NodeM и прочее. Лично я слежу за MOLE/MemCog. Но там пока что даже не альфа. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 15:38 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experiencep.s. больше интересуют случаи без участия InterSystemsА Вы зря этих барыг так недооценивайте. Я лично лучше технологии не видел. Смотрел. Сравнивал. Искал. Не нашел. Среда располагает к размышлению - а это дорогого стоит. Тут общались с дотнетчиками, которые взялись за некий проект. Они мне долго и в подробностях объясняли реализацию сложного аспекта, а я стебался критиковал (а как по-другому, если перед тобой - клоуны). На каком-то этапе я их достал - "А Вы что предлагаете!??", взъярились мальчишки. "А я этого вообще делать бы не стал" - вот так вот. Каше умеет отсекать лишнее в мыслях и в коде. Я так думаю. И Интерсистемз в этом смысле - правильные барыги. И сравнивая в своем бизнесе - ну нет круче. Шапками закидать - легко: садишь 200 человек за клавы в Гонконге - и все кагбэ получается. Или требуешь 50 миллионов, привлекаешь барыг от науки, покупаешь корочки-лицензии-права и т.д. А так чтобы "в три девчонки" (ну теперь малость побольше) уделывать всех и вся - так тока мы) Красиво, жестко, страстно. Рвём. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 16:24 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
http://www.cs.uni.edu/~okane/source/MUMPS-MDH/mdh.html - см. дату обновления сайта. см. даты http://www.cs.uni.edu/~okane/source/ ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 16:27 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
А Вы зря этих барыг так недооценивайте. Даже не пытался. Это я под впечатлением книги и перечислением многих других задумался, а есть ли они другие? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 16:30 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experience, В практическом смысле других нет. В академическом - зависит от того, сколько детской наивности в Вас осталось) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 16:33 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Я могу посоветовать посмотреть в сторону GT.M. Это пока единственная профессиональная free СУБД, которая поддерживается и обновляется постоянно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 16:58 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
kolesovexperience, В практическом смысле других нет. ..... Оспаривать не кто не будет? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 09:41 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Здесь можно говорить и о Globals - free СУБД от InterSystems .... Но. Одно большое НО. Во первых, ребенок уже был мертв не успев родится. Я понимаю, хотели сделать свободную систему, но зачем ее кастрировать так, чтоб не оставить ни рук ни ног ? Ну хотя бы на уровне МСМ-а, которого к стати они и заглотали. Ну оставили бы они классическую реализацию MUMPS-а в этом Globals, цены ему не было ! ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 10:56 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experiencekolesovexperience, В практическом смысле других нет. ..... Оспаривать не кто не будет? а зачем оспаривать? форум то про Cache - устойчиво развивающееся направление в разработке современного программного обеспечения с хорошими проектами и ростом пользователей. При чём тут другие MUMPS системы? Спрашивайте на их форумах и получите адекватный ответ - или не получите, что тоже результат. Всё равно, что на форуме Oracle спросить - а как там у вас с SEQUEL? И какие другие с этим языком ещё работают? В Cache есть язык программирования COS (MUMPS его уже очень далёкий предок). Но свои успехи в проектах Cache получает за счет использования и интеграции других технологий, слабо связанных с языком MUMPS. Другие реализации MUMPS пошли своим путём, соответственно, и успехи у них свои. Мало кому известные на этом форуме. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 10:59 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
ValeriuЗдесь можно говорить и о Globals - free СУБД от InterSystems .... Но. Одно большое НО. Во первых, ребенок уже был мертв не успев родится. Я понимаю, хотели сделать свободную систему, но зачем ее кастрировать так, чтоб не оставить ни рук ни ног ? Ну хотя бы на уровне МСМ-а, которого к стати они и заглотали. Ну оставили бы они классическую реализацию MUMPS-а в этом Globals, цены ему не было ! ;)Совершенно не согласен с этим. Globals был сделан не для тех кто знает Mumps. А для тех кто слышал про noSQL. И он вполне себе мог бы жить, будь у них получше реклама. У Globals на данный момент достаточно средств для нормальной с ним работы, и Mumps там не нужен, чтобы было возможно сделать что-то стоящее. Проблема в Globals только в ограничениях на размеры БД и их количество. Но и это наверно решается. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 11:06 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
ser_shuexperienceпропущено... При чём тут другие MUMPS системы? Спрашивайте на их форумах и получите .... В этой ветке наблюдаю " не кощеевские " темы forum mumps увы ведёт фактически сюда же :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 11:09 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experienceser_shuПри чём тут другие MUMPS системы? Спрашивайте на их форумах и получите .... В этой ветке наблюдаю " не кощеевские " темы forum mumps увы ведёт фактически сюда же :) https://groups.google.com/forum/?hl=ru#!forum/comp.lang.mumps третья ссылка у вас ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 11:12 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experience Я понимаю тех кто сел на эту технологию исторически , но при этом невероятно любопытно кроме поддержания и развития старых проектов есть ли прецеденты новых M-проектов( Прикладных а не инструментальных ), в каких прикладных областях и какими инструментальными средствами? p.s. больше( не значит не ) интересуют случаи без участия InterSystems Может я не ясно выражаюсь? постарался акцентировать... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 11:14 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
DAiMor, Помню, "главный козырь" у InterSystems, был метод прямого доступа к глобалам, который рекламировался чуть не как панацея всем скоростям. Но потом это поутихло и вектор сменился в другую сторону... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 11:16 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
https://groups.google.com/forum/?hl=ru#!forum/comp.lang.mumps С этим понятно, но на пространстве runet, кроме данной ветки sql.ru фактически не чего активно посещаемого нет, или меня в поисковиках немного забанили :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 11:26 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experience, Посмотрите здесь например, венгр создал целую систему и инструментарий с использованием метода прямого доступа к глобалам CaIS для классического MUMPS V1 http://cais-system.weebly.com/ ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 11:29 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experience https://groups.google.com/forum/?hl=ru#!forum/comp.lang.mumps С этим понятно, но на пространстве runet, кроме данной ветки sql.ru фактически не чего активно посещаемого нет, или меня в поисковиках немного забанили :)Ну да в рунете, это видимо единственное место. Но полагаю верным будет спрашивать у большего числа, тем более что там есть и авторы gt.m которые могут знать о новых проектах. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 11:30 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experience, Можно еще сюда http://www.osehra.org/ http://databallet.com/ http://gradvs1.mgateway.com/main/ ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 11:34 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experienceexperience Я понимаю тех кто сел на эту технологию исторически , но при этом невероятно любопытно кроме поддержания и развития старых проектов есть ли прецеденты новых M-проектов( Прикладных а не инструментальных ), в каких прикладных областях и какими инструментальными средствами? p.s. больше( не значит не ) интересуют случаи без участия InterSystems Может я не ясно выражаюсь? постарался акцентировать... Так я Вам о том же. Здесь сидят только те, кто занимается Cache, mumps интересует пару-тройку, которые Вам и отвечают, посылая по ссылкам. Я тоже могу подсказать - наберите в гугле mta mumps - получите сведения о какой-то активности М-сообщества за рубежом. Интересная статья о развитии стандарта языка М MUMPS 1995 & MUMPS 2015 - http://www.mumpster.org/viewtopic.php?f=20&t=1761 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 12:09 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
DAiMorИ он вполне себе мог бы жить, будь у них получше реклама.И он вполне себе мог бы жить, будь он в открытом коде. Но этого не будет по понятным причинам. А так - у него нет никаких преимуществ перед бесплатной версией Cache': ничего промышленного всё равно не сваяешь, придётся уходить на платную версию. Если в бюджет проекта это не было заложено, будет больно. А если было, то зачем нужен Global? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 12:14 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Alexey MaslovDAiMorИ он вполне себе мог бы жить, будь у них получше реклама.И он вполне себе мог бы жить, будь он в открытом коде. Но этого не будет по понятным причинам. А так - у него нет никаких преимуществ перед бесплатной версией Cache': ничего промышленного всё равно не сваяешь, придётся уходить на платную версию. Если в бюджет проекта это не было заложено, будет больно. А если было, то зачем нужен Global? А что по вашему мнению в GlobalsDB нужно добавить, чтобы можно было "сваять промышленное"? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 12:23 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Alexey MaslovMiniM - историй успеха на сайте не видно. Но новые версии выпускаются уже несколько лет, значит средства на развитие (и, по-видимому, продажи) у автора есть. Может быть, автор или кто-то из адептов поделится историями, было бы интересно. На данном этапе мне информации для новой реинкарнации в числе адептов секты "Свидетели ДИАМСа" достаточно, но поскольку именно знакомство с MiniM и книга Е.Каратаева послужили толчком к этому, в завершение хотелось бы услышать именно адептов MiniM, если таковые имеются. https://groups.google.com/forum/#!forum/m_ru по этой ссылке (указанной автором) как то очень тихо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 13:09 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Адепты MiniM последний год собираются в Рио-де-Жанейро раз в неделю и говорят по-португальски. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 13:22 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Шваров ЕвгенийА что по вашему мнению в GlobalsDB нужно добавить, чтобы можно было "сваять промышленное"?Евгений, ну я-то к целевой аудитории GlobalsDB явно не отношусь. Уместно было бы спросить у тех, кто пощупал и отказался. Да и потом: ISC действительно хочет, чтобы на GDB ваяли "промышленное", а не покупали для этого Cache'? Скорее, речь может идти о некоем расширении функционала, чтобы небольшие проекты могли жить на бесплатной СУБД, пока не дорастут до платной. На вскидку: не так сильно кастрировать Cache' (например, вернув возможность вызывать COS-код через имеющееся API). Ограничить возможности бесплатной версии можно и другим способом, например так, как это сделал Е.Каратаев (до 3 пользователей). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 13:25 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Alexey MaslovШваров ЕвгенийА что по вашему мнению в GlobalsDB нужно добавить, чтобы можно было "сваять промышленное"?Евгений, ну я-то к целевой аудитории GlobalsDB явно не отношусь. Уместно было бы спросить у тех, кто пощупал и отказался. Да и потом: ISC действительно хочет, чтобы на GDB ваяли "промышленное", а не покупали для этого Cache'? Скорее, речь может идти о некоем расширении функционала, чтобы небольшие проекты могли жить на бесплатной СУБД, пока не дорастут до платной. На вскидку: не так сильно кастрировать Cache' (например, вернув возможность вызывать COS-код через имеющееся API). Ограничить возможности бесплатной версии можно и другим способом, например так, как это сделал Е.Каратаев (до 3 пользователей).При текущей реализации, возможно запустить небольшой проект без особых проблем. а с ограничением по пользователям, как то совсем получается. Тогда уж, сделать наоборот расширение для Cache, чтобы там без лицензии был не один пользователь а 3. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 13:31 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
ну яАдепты MiniM последний год собираются в Рио-де-Жанейро раз в неделю и говорят по-португальски. А Ну Вы из Сталинграда тоже подались в Рио? :) Огромное спасибо за Книгу!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 13:35 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experienceну яАдепты MiniM последний год собираются в Рио-де-Жанейро раз в неделю и говорят по-португальски. А Ну Вы из Сталинграда тоже подались в Рио? :) Огромное спасибо за Книгу!!! Я старался))) Хотел чтобы было недорого, но не от меня зависит. Вот приличный учебник и задачник написать мне не дано, их надо писать людям с другим складом мышления. В Рио потом ))) Зовут, говорят во всем поможем. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 13:56 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
ну я, Кстати о Рио, в 90х в рекламных проспектах постоянно ссылались на проект федерального масштаба, что то в области соцстраха. Кто в курсе жив ещё? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 14:04 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Если вопрос ко мне, то я вижу их проекты немного с другой стороны. Снизу, так сказать. А для каких целей эти таблички с фамилиями - адресами - телефонами - прочими цифирьками, мне же все равно непонятно, оно же на португальском, и форматы представления все по-бразильски. Просто не могу определить, какие из проектов относятся к соцстраху. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 14:24 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experience, Все зависит от того, что вам нужно сделать :) Мне изначально поставили задачу - бесплатная опенсоурc NoSQL база данных, назвав наугад Cassandra и MongoDB. За неделю исследований новой для меня темы (которую я еще буду долго изучать), я наткнулся на Cache, и почти сразу на странное для меня название GT.M. Только через неделю я осознал что они как бы "братья" по MUMPS. У нас фирма любит C++, хотя больше даже C. Поэтому бекенд я проектировал на C/C++. Cache помню только установил, скачал книжку, но резко начал заниматься GT.M. Читал про глобалы, изучал GT.M, Call-ins, написал свой класс для работы с GT.M. Сейчас я уже лучше плаваю в мире MUMPS, но все равно мало знаю его. Проект VistA внушает мне ужас изза его кода. EWD решение освоил, но пока не применяют его, ибо не надо. В ближайших планах только улучшение бекенда и М-рутин, которые он выполняет, изучение MUMPS последовательно (благо есть книжка Каратаева, и две книжки на русском в электронном виде). Супер-промышленного мы ничего пока не делаем, но масштабирование уже в планах. Изучение опыта Cache в этом вопросе, а также других NoSQL баз данных (MongoDB, CouchDB, ...). В планах также полностью освоить все что предлагает M/Gateway и Роб Твид ( http://robtweed.wordpress.com/). Еще - ожидание разработки от MemCog (MOLE, CortexJS). Но больше всего сейчас интересует Erlang и EGTM. Масштабируемость, стабильность и горячая замена кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 14:28 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experienceОспаривать не кто не будет?При всем уважении. Коллеги, ну вы совесть имеете на вот это "не кто" отвечать адекватно!? Стыдно за вас... чессслово! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 14:30 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Alexey MaslovШваров ЕвгенийА что по вашему мнению в GlobalsDB нужно добавить, чтобы можно было "сваять промышленное"?Евгений, ну я-то к целевой аудитории GlobalsDB явно не отношусь. Уместно было бы спросить у тех, кто пощупал и отказался. Да и потом: ISC действительно хочет, чтобы на GDB ваяли "промышленное", а не покупали для этого Cache'? Скорее, речь может идти о некоем расширении функционала, чтобы небольшие проекты могли жить на бесплатной СУБД, пока не дорастут до платной. На вскидку: не так сильно кастрировать Cache' (например, вернув возможность вызывать COS-код через имеющееся API). Ограничить возможности бесплатной версии можно и другим способом, например так, как это сделал Е.Каратаев (до 3 пользователей). Идея GlobalsDB в том, чтобы люди делали именно "промышленное", иначе зачем вообще играться. Подкупает в этом смысле успех MongoDB, реализовать аналог которого на GlobalsDB, похоже, довольно несложно. И в монге нет встроенного языка никакого, просто хранилище. Да еще и без транзакций. При этом монга в прошлом году заработала 75 млн. USD. На бесплатной СУБД) А потом бы покупали Cache, DeepSee и Ensemble, конечно - возможно не в виде апгрейда GlobalsDB а для других проектов, где по бизнесу требуется другое качество информационной системы. И драйверы покупки Cache' в этом случае это: горизонтальное масштабирование (ECP), OLAP (DeepSee), High Availability (Mirroring), интеграционные решения с Ensemble, ну и, разумеется, поддержка WRC. Но тут мы можем поглядеть статистику, сколько успешных проектов на Cache использующих/неиспользующих COS. К гадалке можно не ходить, проектов без COS - меньше, хотя среди них есть такие звезды, как Гайа и биржевые проекты (Credit Suisse и проч). В СНГ тоже таких проектов сильно меньше, но есть. Т.е. как только люди узнают о возможностях COS с Cache, то, как правило, начинают его использовать. А Ensemble без COS вообще не бывает. Можно подискутировать о дальнейшем развитии COS и других серверных языках в Cache, но это тема отдельного разговора. Насчет ограниченно-бесплатного Cache, менее ограниченного по крайней мере - согласен, замечания справедливые и разумные, возможно это будет когда-то. Но зачем ждать - уже сейчас есть возможность, по крайней мере в СНГ, делать любой коммерческий стартап на полноценных Caché/Ensemble, на бесплатном хостинге и получить мораторий по оплате лицензии на год или "пока идея не выстрелит". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2014, 14:50 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Добавлю своё скромное мнение. Сейчас, мне кажется, ISC движется в правильном направлении. Придумывать свои костыли в вебе перестали, пытаются использовать то, что есть на фронтэнде и активно поддерживется сообществом. А в работе с другими ЯП и так было неплохо. Мне в своё время очень сильно не хватало документации: любой запрос в гугле "cache <trouble>", "cache' <trouble>" возвращал всё что угодно, кроме ответа. Приходилось писать "intersystems cache <trouble>", что выдавало только страницы стандартной документации или этот форум, что тоже было далеко от решения. Грустно, ведь любая проблема в другом стеке технологий решается за просмотр одной-двух страниц в поисковике. Поэтому люди и пользуются привычными ЯП и биндингом с каше, а не COS. А гораздо чаще привычными ЯП и другими СУБД, такие дела. А globalsDB я в продакшене, не побоюсь этого слова, совсем не вижу ввиду отсутствия поддержки и примеров внедрения, глядя сообщения на их форуме. И страшно как-то использовать СУБД, у которой в поддерживаемых только SLES и RHEL, без любимого в народе дебиана :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2014, 00:47 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
не рубящий в кашеИ страшно как-то использовать СУБД, у которой в поддерживаемых только SLES и RHEL, без любимого в народе дебиана :)Ubuntu был в поддержке, так что и debian никаких проблем. И GlobalsDB у меня с первых версий ставился на Ubuntu, так же как и Cache. Если никто не будет видеть примеров внедрения, то как им тогда появляться ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2014, 09:51 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
We've launched our new Web Site. Fully responsive design using Bootstrap 3 and site now focused on (and uses) our EWD.js technology http://ec2.mgateway.com/ewd/ws/index.html ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2014, 16:02 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experienceПолучил я вчера книгу Е.Каратаева и список систем живущих и по ныне не большой но и не маленький: MSM, GT.M, MiniM, M21, M3-Lite, Mumps 1.47, MUMPSVI, ...(знатоки продолжат) При этом на просторах инета(особенно в части ru), если не считать MiniM и Caché, широко представлен только GT.M. Я понимаю тех кто сел на эту технологию исторически, но при этом невероятно любопытно кроме поддержания и развития старых проектов есть ли прецеденты новых M-проектов, в каких прикладных областях и какими инструментальными средствами? p.s. больше интересуют случаи без участия InterSystems У Вас явно нет достаточных знаний в области технологии БД. Поэтому Вы допускаете странные высказывания, типа "сел на эту технологию исторически)". MUMPS (это базовая технология, в частности, Cache) остается единственной технологией БД. Поэтому профессионалы в области БД просто вынуждены "садится")) Глубокий анализ, в частности, реляционной технологии показал, что она не пригодна для решения каких-либо информационно-логических задач. Потому что, для решения этих задач необходим инструмент. Он называется СУБД. И создать его в среде MUMPS во много раз проще, чем в среде любой из существующих реляционных систем хранения и обработки данных (СХОД). Примером такого инструмента является Cache, поэтому сравнивать GT.M (среду) с Cache (полуСУБД, созданная в этой среде) совершенно не корректно. Те, кто занимается технологией БД перманентно создают какие-либо новые прикладные системы. Лучше создавать системы, которые одинаково хорошо работают в любой среде. В основном, конечно, в среде Cache (используя только ее MUMPS), и в среде GT.M. Разумеется, дорогое удовольствие - покупать Cache и использовать только ее MUMPS для создания СУБД. Но, такова политика Intersystems)) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2014, 15:19 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Интересное развитие http://www.cs.uni.edu/~okane/source/MUMPS-MDH/ For the most part, GPL Mumps follows the 1995 standard but those areas where it deviates from the standard are highlighted in the documentation. In addition to supporting a builtin database, the GPL Mumps permits storage of the Mumps global arrays in relational database management systems. At present, these include MySQL and PostgreSQL. When the globals are stored in one of the RDBMS systems, they become ACID compliant and accessible by means of SQL queries. p.s. Бредятина....У Вас явно нет достаточных знаний в области технологии БД. .... кстати Вы сделали мой праздничный вечер 23 февраля :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 10:23 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experienceИнтересное развитие http://www.cs.uni.edu/~okane/source/MUMPS-MDH/ For the most part, GPL Mumps follows the 1995 standard but those areas where it deviates from the standard are highlighted in the documentation. In addition to supporting a builtin database, the GPL Mumps permits storage of the Mumps global arrays in relational database management systems. At present, these include MySQL and PostgreSQL. When the globals are stored in one of the RDBMS systems, they become ACID compliant and accessible by means of SQL queries. Не понял смысл этой разработки. Если для скорости обработки на С разреженных массивов(глобалей, сбалансированных деревьев), то зачем надо было весь стандарт языка реализовывать? Есть другие способы работать "key-value" in memory, например, Scripting.Dictionary. Ниже комментарий гуру VBA по этому поводу: Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 11:25 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
the GPL Mumps permits storage of the Mumps global arrays in relational database management systems. At present, these include MySQL and PostgreSQL. Я глазами за это зацепился, подробности пока не смотрел ... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 11:38 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
experienceИнтересное развитие http://www.cs.uni.edu/~okane/source/MUMPS-MDH/ For the most part, GPL Mumps follows the 1995 standard but those areas where it deviates from the standard are highlighted in the documentation. In addition to supporting a builtin database, the GPL Mumps permits storage of the Mumps global arrays in relational database management systems. At present, these include MySQL and PostgreSQL. When the globals are stored in one of the RDBMS systems, they become ACID compliant and accessible by means of SQL queries. p.s. Бредятина....У Вас явно нет достаточных знаний в области технологии БД. .... кстати Вы сделали мой праздничный вечер 23 февраля :) Конечно, конечно) Глазами зацепились) И так - по любому конкретному вопросу)) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 21:05 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Шваров ЕвгенийИдея GlobalsDB в том, чтобы люди делали именно "промышленное", иначе зачем вообще играться. Подкупает в этом смысле успех MongoDB, реализовать аналог которого на GlobalsDB, похоже, довольно несложно. И в монге нет встроенного языка никакого, просто хранилище. Да еще и без транзакций. При этом монга в прошлом году заработала 75 млн. USD. На бесплатной СУБД) А потом бы покупали Cache, DeepSee и Ensemble, конечно - возможно не в виде апгрейда GlobalsDB а для других проектов, где по бизнесу требуется другое качество информационной системы. И драйверы покупки Cache' в этом случае это: горизонтальное масштабирование (ECP), OLAP (DeepSee), High Availability (Mirroring), интеграционные решения с Ensemble, ну и, разумеется, поддержка WRC. Но тут мы можем поглядеть статистику, сколько успешных проектов на Cache использующих/неиспользующих COS. К гадалке можно не ходить, проектов без COS - меньше, хотя среди них есть такие звезды, как Гайа и биржевые проекты (Credit Suisse и проч). В СНГ тоже таких проектов сильно меньше, но есть. Т.е. как только люди узнают о возможностях COS с Cache, то, как правило, начинают его использовать. А Ensemble без COS вообще не бывает. Можно подискутировать о дальнейшем развитии COS и других серверных языках в Cache, но это тема отдельного разговора. Насчет ограниченно-бесплатного Cache, менее ограниченного по крайней мере - согласен, замечания справедливые и разумные, возможно это будет когда-то. Но зачем ждать - уже сейчас есть возможность, по крайней мере в СНГ, делать любой коммерческий стартап на полноценных Caché/Ensemble, на бесплатном хостинге и получить мораторий по оплате лицензии на год или "пока идея не выстрелит". Евгений, насчет монго Вы в корне неправы. Вот на вскидку те причины, которые обеспечили популярность: 1. Работа с целыми документами, а не только key-value хранилище 2. Большие возможности по выборке/поиску документов, и кстати для этого используется V8 3. Знакомый синтаксис JavaScript для работы с базой 4. Большое число адаптеров для разных языков программирования и простота реализации нового адаптера 5. Мирроринг и шардинг из коробки в бесплатной версии 6. Нет ограничений на размер БД, использование памяти, процессоров и т.п.. 7. Enterprise версия на сервер от 1500 до 7000 USD, не надо менять архитектуру разработки По сравнению с Globals: 1. Этого нет. Да, можно реализовать, и я к примеру это могу сделать. Но не человек, который только знакомится с технологией. Это как простым автолюбителям вместо машины предлагать конструктор для ее сборки. 2. Только реализовывать ручками, что вкупе с отсутствием официальной поддержки COS довольно затруднительно. Плюс на элементарных операциях V8 быстрее COS VM, не так давно сравнивал. 3. Помолчим. И еще замечу нестабильность работы интерфейса node.js, раз в неделю-полторы его клинит. 4. PHP, Perl, Rubi где ? 5. Нет. 6. Не критично, но потенциально напрягает. 7. Тут можно только вздохнуть. Особенно для интернет проектов и с лицензированием на сервер. Вот как раз за счет удобства, простоты, возможности сразу реализовать качественную архитектуру, а не функционально обрубленную, демократичной и понятной лицензионной политики монго и выигрывает. И особенно для новичков. При этом совсем уж плохо о Globals я не хочу отзываться. На элементарных операциях система реально быстрее монго, зачастую выходит меньше кода и в некоторых случаях запускается там, где монго не стартует. А вот потенциальный переход на Cache, к примеру для реализации шардинга, где совсем простой лицензией не обойтись ... накладен шибко. Как говорится дизель хорош, ракеты пускает, а вот с удобством и интерьером как-то не очень. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2014, 01:30 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
visius1. Работа с целыми документами, а не только key-value хранилищеА можно поподробней с примерами про работу с целыми документами, я не совсем понимаю о чем это. visius3. Помолчим. И еще замечу нестабильность работы интерфейса node.js, раз в неделю-полторы его клинит.Ну Москва не сразу строилась, не так давно все это поддерживается, и у Mongo я думаю изначально были те кто развивал сначала это направление. visiusPHP, Perl, Rubi где ? PHP и Perl точно есть, насчет Ruby не уверен. visius2. Большие возможности по выборке/поиску документов, и кстати для этого используется V8visius2. Только реализовывать ручками, что вкупе с отсутствием официальной поддержки COS довольно затруднительно. Плюс на элементарных операциях V8 быстрее COS VM, не так давно сравнивал.Не совсем понятно причем тут COS, когда вы описываете проблемы GlobalsDB. V8 значит node.js, так в чем проблема ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2014, 10:22 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
DAiMorvisius1. Работа с целыми документами, а не только key-value хранилищеА можно поподробней с примерами про работу с целыми документами, я не совсем понимаю о чем это. Под документом в данном случае подразумевается js объект, вроде такого: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
т.е. структура данных, которая может быть достаточно большой и который мы оперируем в рамках одного обращения к СУБД. И для документа формируется схема и описываются правила, какие форматы данных (если нужно), индексация, связь между структурами. Mongo хоть и noSQL но отнюдь не shemaless. И если в первичном описании схемы для поля указать к к примеру: Код: javascript 1.
то автоматически получаем возможность быстрого поиска по этому полю документа. И как мне кажется наличие такого функционала, где для индексации, выборки серии данных не нужно придумывать свои велосипеды, и одновременно нет обязательства строго следовать схеме (можно в любой момент записать экземпляр документа с отличными от других полями, лишь бы обязательные присутствовали). Так сказать готовый комплект для старта. И равно это же свойство мешает высокой производительности монго на простых операциях, т.е. если я захочу хранить массив хэшей с минимальными реквизитами пользователей, Globals в разы быстрее монго. А вот для сложных структур, если в монго я могу обойтись вызовом функции Код: javascript 1.
и сразу получить набор нужных мне объектов, в Globals приходится самому городить выборку и фильтрацию, и главное обращаться для каждой операции к базе через небыстрый интерфейс. DAiMorvisius3. Помолчим. И еще замечу нестабильность работы интерфейса node.js, раз в неделю-полторы его клинит.Ну Москва не сразу строилась, не так давно все это поддерживается, и у Mongo я думаю изначально были те кто развивал сначала это направление. Я сильно на это надеюсь. DAiMorvisiusPHP, Perl, Rubi где ? PHP и Perl точно есть, насчет Ruby не уверен. У Cache - да, у Globals более скромный набор - Java, .NET, JavaScript. DAiMorvisius2. Большие возможности по выборке/поиску документов, и кстати для этого используется V8visius2. Только реализовывать ручками, что вкупе с отсутствием официальной поддержки COS довольно затруднительно. Плюс на элементарных операциях V8 быстрее COS VM, не так давно сравнивал.Не совсем понятно причем тут COS, когда вы описываете проблемы GlobalsDB. V8 значит node.js, так в чем проблема ? Я неявно объединил в одном пункте несколько свойств, и от этого похоже возникло недопонимание. На самом деле речь идет о встроенном языке платформы и тут я уже более перешел к сравнению Cache vs Mongo. И там и там для выборки нужно/можно писать внутренние процедуры. В первом случае мы имеем COS, во втором JavaScript - и для этого внутри монго используется V8. И по факту V8 быстрее. Для целочисленных переменных разница серьезная, для строк заметная. Детально не сравнивал - 3-4 алгоритма в цикле на секунды. Чисто Globals тут находится в полупроигрышном состоянии, т.к. для выборки данных в программах Cache и Mongo мы имеем непосредственный доступ к БД, то в связке Globals+node существуют затраты на вызов функций внешнего модуля, коим является Globals для node. И когда много таких элементарных обращений, они хорошо снижают производительность. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2014, 20:06 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
но чтение документами, и индексы и поиск и все в этом духе решает грамотная ORM. которую разумеется можно самому написать и выдумать все самые удобные способы поиска, и для пользователя ORM не будет нужды больше как вы говорите городить сложную выборку. visiusУ Cache - да, у Globals более скромный набор - Java, .NET, JavaScript.Не проверял, но думал, что частично поддержка этими драйверами от Cache есть и для GlobalsDB. Ну и GlobalsDB последняя версия была давно, и думаю от 2014 Cache подойдут эти драйверы. тогда если быть уж до последнего честным, то тогда почему бы не вспомнить про объекты и sql в COS чего нет в MongoDB ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2014, 22:57 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
DAiMorно чтение документами, и индексы и поиск и все в этом духе решает грамотная ORM. которую разумеется можно самому написать и выдумать все самые удобные способы поиска, и для пользователя ORM не будет нужды больше как вы говорите городить сложную выборку. visiusУ Cache - да, у Globals более скромный набор - Java, .NET, JavaScript.Не проверял, но думал, что частично поддержка этими драйверами от Cache есть и для GlobalsDB. Ну и GlobalsDB последняя версия была давно, и думаю от 2014 Cache подойдут эти драйверы. тогда если быть уж до последнего честным, то тогда почему бы не вспомнить про объекты и sql в COS чего нет в MongoDB Так с чего разговор начался - что сейчас MongoDB пользуется большой популярностью и за счет чего они завоевали такую популярность и умудрились 70 млн. заработать. Руками ORM можно сделать, но для популярности базы такая ORM должна быть в комплекте. В каше много чего есть, но не забываем, что "попробовать" бесплатно в продакшене каше нельзя. К чему я в это обсуждение ввязался, - GlobalsDB, IMHO имеет право на существование, но в текущем виде ему не набрать популярности в силу внесенных ограничений и сложности прикручивания к потребностям среднестатистического интернет проекта. И очень сильно не хватает абстрактной GlobalsDB Enterprise, где было бы больше плюшек из каше, типа ECP и одновременно ценник на уровне +\- MongoDB. Если еще года 2-3 в эту сторону не идти, то смысла существования GlobalsDB уже не вижу. Альтернативные проекты перейдут в стадию зрелости и ничего экстраординарного глобалы не дадут. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2014, 23:19 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
На прошедшем мероприятии Global Summit 2013 была представлена презентация "Javascript: Not just a client-side language" , в которой помимо прочего упоминалось и о новой СУБД. Приведу выдержку: Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2014, 10:14 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
servitНа прошедшем мероприятии Global Summit 2013 была представлена презентация "Javascript: Not just a client-side language" , в которой помимо прочего упоминалось и о новой СУБД. Приведу выдержку: Код: plaintext 1. 2. 3. 4. 5. 6.
Да, примерно такой вариант и нужен сейчас на рынке. Остается вопрос с датой выхода, ценником и интенсивностью продвижения в умы. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2014, 23:06 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
visiusОстается вопрос с датой выхода, ценником и интенсивностью продвижения в умы.Шваров ЕвгенийУ DAiMor будет возможность встретиться как с топ-инженерами InterSystems, так и с известными личностями в мире М-технологий (например с Робом Твидом). И например задать им вопросы, так сказать лицом-к-лицу. Предлагаю тут накидать список вопросов Дмитрию в поездку) 15520050 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2014, 10:16 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
servitvisiusОстается вопрос с датой выхода, ценником и интенсивностью продвижения в умы.Шваров ЕвгенийУ DAiMor будет возможность встретиться как с топ-инженерами InterSystems, так и с известными личностями в мире М-технологий (например с Робом Твидом). И например задать им вопросы, так сказать лицом-к-лицу. Предлагаю тут накидать список вопросов Дмитрию в поездку) 15520050 Долго ждать и не надо. Olivier CaudronDon't hesitate to contact me if you'd like to hear more about this and/or would like to follow this up http://www.oliviercaudron.com/ ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2014, 11:29 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
Вот еще новость из "мира MUMPS": http://www.cs.uni.edu/~okane/source/MUMPS-MDH/ ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2014, 14:07 |
|
noCache' (по аналогии с noSql) или что из MUMPS используется в реальных проектах?
|
|||
---|---|---|---|
#18+
servit, Вопрос в том, как сие можно будет использовать и в чем различия с JS-ориентированном изделием от Роба Твида EWD.js. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2014, 14:10 |
|
|
start [/forum/topic.php?all=1&fid=39&tid=1556936]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 166ms |
0 / 0 |