powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / СУБД GT.M
25 сообщений из 148, страница 2 из 6
СУБД GT.M
    #34099905
Фотография rodb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://sourceforge.net/project/showfiles.php?group_id=11026&package_id=13993

Мне интересно, можно ли реализовать что -то вроде
Рекордсета или Датасета, который по телнет сможет
серектить и с Каше и с к примеру GT.M.

И насколько это будет эффективно по скорости передачи данных?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
СУБД GT.M
    #34429099
GeorgeK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторНу у самого GT.M безусловно есть будущее, иначе, я думаю, Fidelity National Financial Inc не стала бы покупать Sanchez Computer Associates :-)
Я тут грешным делом в курсе дела. Fidelity всеядно. Они как-то посчитали, что много очень тратят денег на покупку цветов для своих сотрудников, и решили купить сеть цветочных магазинов. ГТМ стоит в том же ряду. Как придаток к банковской системе Profile, которую Fidelity использует.

Я в ней сейчас работаю, и очень много банков в Америке и Канаде в ней работает, так что очень хотелось бы пожелать долгой жизни.

Но к сожалению не получается. Банки стараются от нее отделаться. Сама Fidelity выпускает версию Profile Anywhere, которая будет работать в любой датабазе. "Развитием" ГТМ никто не занимается, разве что пара человек. В отличие от.

Поработав в каше и в ГТМ могу с уверенностью сказать, что каше гораздо более во всем. Взять только CSP. В ГТМ такого просто нету, и все. Плюс. "Объекты" там есть только в PSL (Profile Scripting Language), который вообще не продается, если ты не банк. Да и объекты там недоношенные. Они сами базу называют "легко" объектно-ориентированной. SQL существует на уровне select и update. join уже не работает, практически. Т.е. даже о поддержке стандарта 92 речи нету.

В PSL тьма багов. Попробуйте (если у кого-то он есть вообще) использовать метод daysInMonts для любого високосного года, Вы получите 28. О чем мы говорим дальше?? Как этот метод собирается дальше жить в банковских даже системах, где каждый Божий день на счету??

Аминь.

З.Ы. Саша Калин, как тебе не стыдно людей туда затянуть... Я же тебя предупреждал...
...
Рейтинг: 0 / 0
СУБД GT.M
    #34430868
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начнем по порядку

Cache SQL - глючный SQL стандарта 92 года. Причем с новой версией Cache число этих глюков увеличивается. К тому же, хотелось заметить, что М технология никогда не являлась SQL базой и искусственое натяжение на иерархические разреженные массивы SQL ни к чему хорошему не приведет. Никогда Cache SQL не будет подобием ORACLE или Microsoft SQL, не говоря уже о несовместимости с инструментальными средствами типа Delphi, .NET и др. И всякие разговоры о крутизне Cache SQL - не более, как понты и рекламный трюк.
Cache Object Script - это искусcтвенно натянутая на иерархические разреженные массивы реализация объектной идеологии программирования в понимании InterSystems. Да и багов тоже хватает. Причем эти объекты являются понятными только Cache, но абсолютно непонятны ни .NET, ни аналогичным инструментальным средствам других производителем. Таким образом построив на Cache “супер-пупер“ навороченную объектную базу с SQL поддержкой у разработчика сразу встанет вопрос, на чем к ней прикручивать интерфейс пользователя. В лучшем случае придеться делать ODBC доступ, что сведет объектную надстройку Cache в ноль, либо придеться ваять свои механизмы доступа к базе, отказавшись от всего “богатства”, написанного для других СУБД типа ORACLE и Microsoft SQL.
Насчет CSP – тупиковая технология с неоправданно большими затратами на закупку лицензий и разработку ПО. Отсутствие какой либо совместимости со стандартными средствами разработки типа .NET и аналогичными. Искусственно введенный в эту технологию Grace Period один чего стоит.

Теперь про GT.M
Абсолютно бесплатная СУБД под Linux. Наличие исходников СУБД позволяет вносить свои изменения в ядро базы, что с успехом и используют разработчики. 100% М подобная база. Использование бесплатных надстроек других производителей позволяет использовать на ней объектный подход в построении структур данных. Для поиска по таким данным имеются свои оригинальные не SQL методы доступа к данным, которые более приближены к M структурам, а не реляционным SQL таблицам.
Насчет отладчика и редактора программ , так имеющейся к GT.M редактор Serenje с точки зрения отладчика рутин по своим возможностям намного лучше аналогичного в Cache.
Насчет WEB приложений под GT.M, имеется тьма примеров, как это сделать. Причем по своим возможностям они ни в чем не уступают CSP.

Если нужны подробности, всегда готов ответить

Александр
...
Рейтинг: 0 / 0
СУБД GT.M
    #34430872
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Мне интересно, можно ли реализовать что -то вроде
>Рекордсета или Датасета, который по телнет сможет
>серектить и с Каше и с к примеру GT.M.
>
>И насколько это будет эффективно по скорости передачи данных?

Можно, для этого используется протокол TCP/IP

Александр
...
Рейтинг: 0 / 0
СУБД GT.M
    #34431502
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kalin Теперь про GT.M
Абсолютно бесплатная СУБД под Linux. Наличие исходников СУБД позволяет вносить свои изменения в ядро базы, что с успехом и используют разработчики. 100% М подобная база. Использование бесплатных надстроек других производителей позволяет использовать на ней объектный подход в построении структур данных. Для поиска по таким данным имеются свои оригинальные не SQL методы доступа к данным, которые более приближены к M структурам, а не реляционным SQL таблицам.
Насчет отладчика и редактора программ , так имеющейся к GT.M редактор Serenje с точки зрения отладчика рутин по своим возможностям намного лучше аналогичного в Cache.
Насчет WEB приложений под GT.M, имеется тьма примеров, как это сделать. Причем по своим возможностям они ни в чем не уступают CSP.

Если нужны подробности, всегда готов ответить

Александр

два больших минуса GTM
- медленнее чем CACHE - по нашим замерам - в разы
- нет варианта под WINDOWS
...
Рейтинг: 0 / 0
СУБД GT.M
    #34431715
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>два больших минуса GTM
>- медленнее чем CACHE - по нашим замерам - в разы
Все идет из настроек
Тоже, что сказать, что windows работает быстрее Linux
В GT.M программы компилируются в исполняемый машинный код в отличие от Cache, где они лежат в P коде и работают под уравлением интерпретатора Cache. Так , что это утверждение некорректно

>- нет варианта под WINDOWS
На сегодняшний день отношение серверов под Linux и Windows является явно не в пользу Windows. Серьезные серверные системы вообще под ОС Windows не работают. Так, что это не показатель.

Александр
...
Рейтинг: 0 / 0
СУБД GT.M
    #34431721
Sergei Obrastsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX -- ALEX kalin Теперь про GT.M
Абсолютно бесплатная СУБД под Linux. Наличие исходников СУБД позволяет вносить свои изменения в ядро базы, что с успехом и используют разработчики. 100% М подобная база. Использование бесплатных надстроек других производителей позволяет использовать на ней объектный подход в построении структур данных. Для поиска по таким данным имеются свои оригинальные не SQL методы доступа к данным, которые более приближены к M структурам, а не реляционным SQL таблицам.
Насчет отладчика и редактора программ , так имеющейся к GT.M редактор Serenje с точки зрения отладчика рутин по своим возможностям намного лучше аналогичного в Cache.
Насчет WEB приложений под GT.M, имеется тьма примеров, как это сделать. Причем по своим возможностям они ни в чем не уступают CSP.

Если нужны подробности, всегда готов ответить

Александр

два больших минуса GTM
- медленнее чем CACHE - по нашим замерам - в разы
- нет варианта под WINDOWS

Абсолютно согласен. Более того, я очень сомневаюсь в каких-либо сдвигах в сторону ускорения
в последующих релизах. Что касается Serenjie, как отладчика, то кому как. Мне так и Break
хватает за глаза.
...
Рейтинг: 0 / 0
СУБД GT.M
    #34431777
Sergei Obrastsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalin>два больших минуса GTM
>- медленнее чем CACHE - по нашим замерам - в разы
Все идет из настроек
Тоже, что сказать, что windows работает быстрее Linux

Настройки здесь не при чем. Free-M под Linux тоже работает быстрее GT.M

kalin
В GT.M программы компилируются в исполняемый машинный код в отличие от Cache, где они лежат в P коде и работают под уравлением интерпретатора Cache. Так , что это утверждение некорректно

С какой версии GT.M программы стали компилироваться в ассемблер? И когда GT.M перестал
быть интерпретируемой системой, что в корне противоречит стандарту?
...
Рейтинг: 0 / 0
СУБД GT.M
    #34431828
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>С какой версии GT.M программы стали компилироваться в ассемблер? И когда GT.M перестал
>быть интерпретируемой системой, что в корне противоречит стандарту?

Linux на файлы в GT.M с расширением .o пишет, что это объектный код
...
Рейтинг: 0 / 0
СУБД GT.M
    #34431838
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Настройки здесь не при чем. Free-M под Linux тоже работает быстрее GT.M
Еще как причем. Нстройки требует как сам Linux, так и правильно сгенерированная база под него
...
Рейтинг: 0 / 0
СУБД GT.M
    #34431850
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже сам принцип транзакций реализован отлично от того, как он сделан в Cache. C точки зрения SQL в GT.M механизм транзакций реализован более правильно.
...
Рейтинг: 0 / 0
СУБД GT.M
    #34431878
Sergei Obrastsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalin>С какой версии GT.M программы стали компилироваться в ассемблер? И когда GT.M перестал
>быть интерпретируемой системой, что в корне противоречит стандарту?

Linux на файлы в GT.M с расширением .o пишет, что это объектный код
Он может писать все, что угодно. Но это P-код, не особо отличающийся от изначального MSM.
Который, конечно же, обрабатывается интерпретатором GT.M.
У меня, кстати, есть подозрение, что Linux ориентируется на расширение "o". Впрочем, это
конечно неважно. Важно другое - не стоит рекламировать систему, не зная как она работает.
...
Рейтинг: 0 / 0
СУБД GT.M
    #34431903
Sergei Obrastsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalin>Настройки здесь не при чем. Free-M под Linux тоже работает быстрее GT.M
Еще как причем. Нстройки требует как сам Linux, так и правильно сгенерированная база под него
Это о какой базе идет речь? О GT-M? Это уже "база данных", а не СУБД? С каких это пор?
Я вас уверяю, что Free-M без настроек, каковых в нем-таки и нет почти, абсолютно
интерпретируемый, то есть не имеющий p-кода вообще, будет работать быстрее, чем
совершенно правильно настроенный GT.M
...
Рейтинг: 0 / 0
СУБД GT.M
    #34433195
LittleCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX -- ALEX
два больших минуса GTM
- медленнее чем CACHE - по нашим замерам - в разы
- нет варианта под WINDOWS
Насчет медленнее, утверждение очень спорное, мне известны другие результаты экспериментов :-)
Александр правильно сказал, что все упирается в настройки (как впрочем и во многих других системах :-)) У GT.M есть в этом плане серьезное преимущество, можно управлять размером блоков базы, размерами записей и для каждой базы индивидуально настраивать кэш, что позволяет оттюнить систему под конкретные особенности прикладной системы. Про возможные тормоза я уже писал где-то выше, это неудачная по скорости реализация $query(). Но это тоже исправимо, поскольку имеется исходный код :-)
Sergei Obrastsov
С какой версии GT.M программы стали компилироваться в ассемблер? И когда GT.M перестал
быть интерпретируемой системой, что в корне противоречит стандарту?

Насчет машинных команд, эта фича была заложена в GT.M при рождении. Т.е. действительно программы компилятся в машинный код. А насчет противоречий стандарту, в каком месте написано, какова должна быть внутренняя реализация ??? Просто большинство М-систем реализовано с использованием Р-кода, но в разных реализациях устройство этого кода разное, и Р-код из MSM не будет исполняться в Cache, и наоборот, так что тут Вы сильно заблуждаетесь.
Sergei Obrastsov
Важно другое - не стоит рекламировать систему, не зная как она работает.

Справедливо и обратное утверждение, не стоит ругать систему, не зная, как она работает :-)
...
Рейтинг: 0 / 0
СУБД GT.M
    #34433432
Sergei Obrastsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LittleCat MX -- ALEX
два больших минуса GTM
- медленнее чем CACHE - по нашим замерам - в разы
- нет варианта под WINDOWS
Насчет медленнее, утверждение очень спорное, мне известны другие результаты экспериментов :-)

Можно взглянуть? :)

LittleCat
Александр правильно сказал, что все упирается в настройки (как впрочем и во многих других системах :-)) У GT.M есть в этом плане серьезное преимущество, можно управлять размером блоков базы, размерами записей и для каждой базы индивидуально настраивать кэш, что позволяет оттюнить систему под конкретные особенности прикладной системы. Про возможные тормоза я уже писал где-то выше, это неудачная по скорости реализация $query(). Но это тоже исправимо, поскольку имеется исходный код :-)

Причем тут $query? Я говорю об общей тормознутости системы. Даже без обращений к глобалям.

LittleCat
Насчет машинных команд, эта фича была заложена в GT.M при рождении. Т.е. действительно программы компилятся в машинный код.

Поподробнее пожалуйста, если не трудно. Насколько я понимаю в компьютерах, машинный код
исполняет операционная система, в нашем случае Linux. Я ничего не путаю? Размеры файликов
с расширением .o не позволяют предполагать, что к ним на этапе компиляции присобачили
половину исполняемых модулей GT.M. А коли так, каким же образом осуществляется не только
согласование одновременной работы этих программ, обращение к глобалям, но и интерактивная
с ними работа? Я имею в виду хотя бы Break.

Кстати, проверяется это элементарно. Попробуйте запустить хоть один из этих файликов.
Если он заработает, то я признаю свою неправоту. ;)

LittleCat
А насчет противоречий стандарту, в каком месте написано, какова должна быть внутренняя реализация ??? Просто большинство М-систем реализовано с использованием Р-кода, но в разных реализациях устройство этого кода разное, и Р-код из MSM не будет исполняться в Cache, и наоборот, так что тут Вы сильно заблуждаетесь.

Только не надо, пожалуйста, пытаться ловить меня на противоречиях. :) P-код P-кодом,
а M-стандарт - это интерпретируемая система. Единственное известное на сегодня
исключение - компилятор M2C O'Kane, который M можно назвать с ба-а-альшой натяжкой.
Я опять обращаю внимание, что выражение "машинный код" в простонародье подразумевает
ассемблер, сиречь набор команд процессора, а не P-код.

LittleCat
Sergei Obrastsov
Важно другое - не стоит рекламировать систему, не зная как она работает.

Справедливо и обратное утверждение, не стоит ругать систему, не зная, как она работает :-)
Я опять повторюсь - не стоит пытаться меня поймать. Я возился с GT.M полтора года и прекрасно
представляю как оно устроено. И когда система с p-кодом серьезно тормозит по сравнению
с голым интерпретатором в лице, скажем, Free-M - это что-нибудь да значит.
...
Рейтинг: 0 / 0
СУБД GT.M
    #34433939
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как во Free-M реализован механизм транзакций ? Как во Free-M реализован размер ключей и глобалей ?

Александр
...
Рейтинг: 0 / 0
СУБД GT.M
    #34434120
Sergei Obrastsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalinКак во Free-M реализован механизм транзакций ? Как во Free-M реализован размер ключей и глобалей ?

А разве я что-то говорил о транзакциях и глобалях? Free-M не предназначен для использования
в качестве сервера для тысяч пользователей и террабайтов данных. Но речь об этом и не шла.
Я говорил о банальной скорости работы в однопользовательском режиме. Медленнее - это
медленнее. Ни примите за рекламу, но Cache быстрее Free-M. :)
...
Рейтинг: 0 / 0
СУБД GT.M
    #34434149
Hampster-Mumpster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergei ObrastsovРазмеры файликов
с расширением .o не позволяют предполагать, что к ним на этапе компиляции присобачили
половину исполняемых модулей GT.M.
...
Попробуйте запустить хоть один из этих файликов.
Если он заработает, то я признаю свою неправоту. ;)

Вообще-то объектный код не обязан быть исполняемым :). Кроме того, нормальный подход: не "присобачивать" к нему run-time систему, а помещать ее в разделяемую библиотеку. В случае GT.M это libgtmshr.so.
Настоящий ли это obj-код? Предоставим слово авторам GT.M:
http://www.fidelityinfoservices.com/user_documentation/AdminOpsUNIX/UNIX_A_O/run_gtm.htmlDepending on the platform, the format of M object modules may not be the standard object file format, so you may not be able to use the UNIX ld utility to link all M .o files together. GT.M, however, automatically links and executes these files.
...
Рейтинг: 0 / 0
СУБД GT.M
    #34434308
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А разве я что-то говорил о транзакциях и глобалях? Free-M не предназначен для использования
>в качестве сервера для тысяч пользователей и террабайтов данных. Но речь об этом и не шла.
О чем речь тогда вообще идет ?
Мы говорим про нормальную СУБД на много одновременных пользователей. Такая СУБД должна поддерживать стандартные технологии, присущие современным СУБД. К таковым относится механизм транзакций. Естественно, такие механизмы будут влиять на скорость работы СУБД. Поэтому надо рассматривать работы СУБД в комплексе, а неотдельные какие-то фрагменты выхватывать и говорить, что это круто. Любит у нас InterSystems сравнивать ORACLE и Cache, насколько Cache круче ORACLE, хотя в Cache не реализовано и половина механизмов работы с СУБД, которые есть в ORACLE. Глупо все это и несолидно.

Александр
...
Рейтинг: 0 / 0
СУБД GT.M
    #34434410
Sergei Obrastsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hampster-MumpsterНастоящий ли это obj-код? Предоставим слово авторам GT.M:
http://www.fidelityinfoservices.com/user_documentation/AdminOpsUNIX/UNIX_A_O/run_gtm.htmlDepending on the platform, the format of M object modules may not be the standard object file format, so you may not be able to use the UNIX ld utility to link all M .o files together. GT.M, however, automatically links and executes these files.

Интересно, где здесь ответ на вопрос "Может ли этот код запускаться без участия GT.M?"?
Ответа такого нет, потому как этот код, можете называть его "объектным", "по-настоящему
объектным", "п-кодом" или как-то еще, НЕ выполняется без участия run-time system GT.M
То, что их при этом можно линковать вместе - просто замечательно, что совершенно
не меняет картины в целом. GT.M - интепретируемая система со всеми вытекающими отсюда
последствиями.

документация
The Run-Time System

A GT.M programmer can execute an M routine from the shell or interactively,
using the M commands from Direct Mode.
The run-time system executes compile-as-written code as long as it does not
encounter the compile-time errors. If it detects an error, the run-time system
suspends execution of a routine immediately and transfers control to Direct Mode
or to a user-written error routine.
...
Рейтинг: 0 / 0
СУБД GT.M
    #34434444
Sergei Obrastsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalin>А разве я что-то говорил о транзакциях и глобалях? Free-M не предназначен для использования
>в качестве сервера для тысяч пользователей и террабайтов данных. Но речь об этом и не шла.
О чем речь тогда вообще идет ?

О том, что GT.M медленнее Cache. И медленнее другой реализации M, которая вообще без
компилятора. Безотносительно транзакций. Просто по исполняемости кода. Я не делаю
никаких выводов и никого никуда не зову. Просто привожу свое мнение.

kalin
Мы говорим про нормальную СУБД на много одновременных пользователей. Такая СУБД должна поддерживать стандартные технологии, присущие современным СУБД. К таковым относится механизм транзакций. Естественно, такие механизмы будут влиять на скорость работы СУБД. Поэтому надо рассматривать работы СУБД в комплексе, а неотдельные какие-то фрагменты выхватывать и говорить, что это круто. Любит у нас InterSystems сравнивать ORACLE и Cache, насколько Cache круче ORACLE, хотя в Cache не реализовано и половина механизмов работы с СУБД, которые есть в ORACLE. Глупо все это и несолидно.

Я вам про скорость работы кода говорю, а вы мне про транзакции. Нисколько не сомневаюсь,
что ACID в GT.M реализован блестяще, а в Cache пока еще криво. Только вот до транзакций
мы еще пока не дошли, а уже тормозит и серьезно.
...
Рейтинг: 0 / 0
СУБД GT.M
    #34434537
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот написал небольшой тест, столь любимый Intersystems
f i=1:1:1000000 s ^A(i)=i
В Cache 5.20 под Windows (seleron 2.8) выполняется 4 сек
В GT.M 5.1 (linux Fedora, seleron 2.8) выполняется 4 сек
Теперь делаем наоборот
f i=1:1:1000000 s a=^A(i)
В Cache под Windows (seleron 2.8) выполняется 2 сек
В GT.M (linux Fedora, seleron 2.8) выполняется 1 сек
Так, что GT.M по чтению справился реально быстрей
А на запись в базу явно влияет механизмы реализации работы с базой, которые в GT.M отличаются от Cache.
На практике при многопользовательском доступе на сервер базы в основном ложится задача по поиску данных. Так, что в данном ключе GT.M предпочтительней, чем Cache по скорости выборки данных.
...
Рейтинг: 0 / 0
СУБД GT.M
    #34434604
Hampster-Mumpster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насчет тестирования когда-то была полемика в соседнем форуме, многое из сказанного здесь

/topic/9021&pg=11#339482

до сих пор актуально. Вот и в нашем случае: что мы сравниваем? движки БД (global managers) - к тому же в однопользовательском режиме - или сервера БД в целом? Если второе, подойдут только реальные задачи или "навороченные" тесты, максимально к ним приближенные.
...
Рейтинг: 0 / 0
СУБД GT.M
    #34434673
Sergei Obrastsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalinВот написал небольшой тест, столь любимый Intersystems
f i=1:1:1000000 s ^A(i)=i
В Cache 5.20 под Windows (seleron 2.8) выполняется 4 сек
В GT.M 5.1 (linux Fedora, seleron 2.8) выполняется 4 сек
Теперь делаем наоборот
f i=1:1:1000000 s a=^A(i)
В Cache под Windows (seleron 2.8) выполняется 2 сек
В GT.M (linux Fedora, seleron 2.8) выполняется 1 сек
Так, что GT.M по чтению справился реально быстрей
А на запись в базу явно влияет механизмы реализации работы с базой, которые в GT.M отличаются от Cache.

На запись в базу явно влияет размер кэша. :)

Cache 5.0.11, кэш - 300Mb, AMD 1.87

test #1 - (с предварительным удалением ^A, конечно)
0.7-0.8 сек.
test #2
0.5-0.6 сек.
...
Рейтинг: 0 / 0
СУБД GT.M
    #34434688
Sergei Obrastsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hampster-MumpsterНасчет тестирования когда-то была полемика в соседнем форуме, многое из сказанного здесь

/topic/9021&pg=11#339482

до сих пор актуально. Вот и в нашем случае: что мы сравниваем? движки БД (global managers) - к тому же в однопользовательском режиме - или сервера БД в целом? Если второе, подойдут только реальные задачи или "навороченные" тесты, максимально к ним приближенные.
Странные вы какие-то. Я который раз говорю про скорость выполнения кода, а вы мне про
движки БД. Впрочем, если код выполняется медленнее, то и движок будет работать не быстрее.
А вот про транзакции верю, потому как подход такой, основательный, чувствуется школа DEC.
...
Рейтинг: 0 / 0
25 сообщений из 148, страница 2 из 6
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / СУБД GT.M
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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