Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
cache-var Gluk (Kazan)Двойка за проектирование. Яйца отрывать таким разработчикам. Разумеется, это не проблема OracleЯ не понимаю таких людей, тебе что сказать нечего. Никаких проблем вообще нет у Oracle и у Cache. Ты сообщения то почитай: Joker_Ya спросил чем вызван интерес к Cache. Идет попытка разобраться что будет лучше: купить Cache или копить на Oracle. А насчет проектирования - это вопрос насколько ты идешь навстречу пользователю. Нет, это вопрос насколько ты УМЕЕШЬ идти навстречу к пользователю. И на сколько ты знаешь, что нужно пользователю (даже если он сам этого не знает). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2006, 10:57 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
Joker_YaСравнивать их простым переписыванием кода Cache на pl/sql глупо тут Оракл всегда проигрывать будет так же как если в Cache пользоваться только SQL он будет проигрывать Оракле Почему? В Cache при работе через SQL доступ все равно используется M-программа, только она генерится Cache, так мне объяснил сотрудник Intersystems. В Oracle pl/sql использоваться не будет, только SQL, индексы построены, статистика собрана. Joker_Ya а что по твоему нужно сделать чтобы сравнить 2 субд, критиковать проще всего, что ты предлагаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2006, 11:03 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
Результаты реальных тестов на 2-ух таблицах в PA-188000записей. VG-1000000зап.: Oracle 9i конфигурация базы по умолчанию, статистика собрана, SQL запрос через ODAC: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Cache, сделал 2 класса PA,VG, залил данные из таблиц Oracle, SQL запрос через ODBC: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Результат: Oracle -15.95сек. Cache - 23.00сек. Это полная фигня, так надеялся что Cache - 3 сек., а тут такое. Скажу еще что Oracle не подвергался тонкой настройке, практически все по умолчанию. и такая штука. Консультатны Intersystems что не так? Жду от вас комментариев, может я что с Cache делал не так, могу привести CDL текст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2006, 17:15 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
Они посоветуют работать с глобалями напрямую. Глупо ждать производительности от маркетинговой нашлепки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2006, 17:29 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Они посоветуют работать с глобалями напрямую. Хорошо напрямую пусть приведут М-код и механизм передачи в приложение на Delphi,VB. Ау, ребята из Intersystems я за Cache, но с каждой минутой сомнения нарастают. Если мой тест неверный по конструкции, в принципе, то приведите свой. Gluk (Kazan)Глупо ждать производительности от маркетинговой нашлепки. Лучшей маркетинговый ход будет если превести конкретные преимущества. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2006, 17:38 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
Не суетись, cache-var. Получил же результат. В msm у тебя была реактивная скорость, а в cache у тебя ничего не получилось. Спокойно покупай oracle и подвергай его тонкой настройке с утра до вечера, ежели для учета вагонов и морских судов нужен Delphi+odbc+..., а MS SQL тебя почему-то не устраивает. Вот когда дело дойдет до реального оказания транспортно-экспедиторских услуг, тогда и будешь думать о серьезной системе для своей компании чтобы она была бы конкурентноспособной, а не о Delphi и SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2006, 22:31 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
cache-varРезультаты реальных тестов на 2-ух таблицах в PA-188000записей. VG-1000000зап.: Oracle 9i конфигурация базы по умолчанию, статистика собрана, SQL запрос через ODAC: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Cache, сделал 2 класса PA,VG, залил данные из таблиц Oracle, SQL запрос через ODBC: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Результат: Oracle -15.95сек. Cache - 23.00сек. Это полная фигня, так надеялся что Cache - 3 сек., а тут такое. Скажу еще что Oracle не подвергался тонкой настройке, практически все по умолчанию. и такая штука. Консультатны Intersystems что не так? Жду от вас комментариев, может я что с Cache делал не так, могу привести CDL текст. Во-во я предупреждал что при SQL доступе Каше нервно курит в сторонке. Это еще простой пример на более сложных отставание Каше будет еще заметнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 02:08 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
oracle-varНе суетись, cache-var. Получил же результат. В msm у тебя была реактивная скорость, а в cache у тебя ничего не получилось. Спокойно покупай oracle и подвергай его тонкой настройке с утра до вечера, ежели для учета вагонов и морских судов нужен Delphi+odbc+..., а MS SQL тебя почему-то не устраивает. Вот когда дело дойдет до реального оказания транспортно-экспедиторских услуг, тогда и будешь думать о серьезной системе для своей компании чтобы она была бы конкурентноспособной, а не о Delphi и SQL. Угу подумай 100 раз. Как весело тебе будет поддерживать этот конструктор под названием Каше купленный за нехилые деньги, не умеющий толком SQL выполнять на смешном объеме данных. Подумай о том какие сложности тебя ждут при выборе Каше в качестве платформы при получении отчетности. Особенно сложной (аналитика). Подумай о том как тебе прийдется для этого постояно придумывать всякие специфичные структуры для хранения данных чтоб быстро получить отчет. А если отчет надо сегодгня до обеда а структура хранения не подходит. Что делать будешь ? Как мы увидили SQL даже на элементарных запросах не блещет а на сложных он вообще умрет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 02:59 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
cache-var Gluk (Kazan)Они посоветуют работать с глобалями напрямую. Хорошо напрямую пусть приведут М-код и механизм передачи в приложение на Delphi,VB. Ау, ребята из Intersystems я за Cache, но с каждой минутой сомнения нарастают. Если мой тест неверный по конструкции, в принципе, то приведите свой. Gluk (Kazan)Глупо ждать производительности от маркетинговой нашлепки. Лучшей маркетинговый ход будет если превести конкретные преимущества. Тут мне прислали такую задачку:А. Эйнштейн придумал эту загадку в прошлом веке и полагал, что 98% жителей земли будут не в состоянии ее решить.1. Есть 5 домов каждый разного цвета.2. В каждом доме живет по одному человеку отличной друг от друга национальности.3. Каждый жилец пьет только один определенный напиток, курит определенную марку сигарет и держит определенное животное.4. Никто из 5 человек не пьет одинаковые с другими напитки, не курит одинаковые сигареты и не держит одинаковое животное.Вопрос: кому принадлежит рыба?Подсказки:1. Англичанин живет в красном доме.2. Швед держит собаку.3. Датчанин пьет чай.4. Зеленый дом стоит слева от белого.5. Жилец зеленого дома пьет кофе.6. Человек, который курит Pall Mall, держит птицу.7. Жилец из среднего дома пьет молоко.8. Жилец из желтого дома курит Dunhill.9. Норвежец живет в первом доме.10. Курильщик Marlboro живет около того, кто держит кошку.11. Человек, который содержит лошадь, живет около того, кто курит Dunhill.12. Курильщик сигарет Winfield пьет пиво.13. Норвежец живет около голубого дома.14. Немец курит Rothmans.15. Курильщик Marlboro живет по соседству с человеком, который пьет воду.PS. Предваряя вопросы, скажу, что система условий полна и определяетединственное возможное решение. Так что отговорки не принимаются.Удачи!В принципе немного подумав можно отнести себя к тем 2% жителей Земли. Но я решил отнести себя к еще меньшему проценту . Мне стало интересно как такие задачи можно решить на SQL. Ведь в принципе это перебор вариантов, казалось бы как раз задача для SQL. Но составив 5 таблиц с 5-ю записями я задумался - а что же делать дальше? Задача оказалась не такая тривиальная, как ожидалось. В результате я нашел решение, но запрос (он ниже) оказался уж очень монстрообразным. Может кто-нибудь знает как по теории решаются такие задачи или хотя бы сталкивался с ними?Ну и заодно можно сравнить процессоры и SQLи. У меня это выполнялось 7 сек.set nocount ondeclare @sig table(sig varchar(10)) -- сигаретыdeclare @color table(col varchar(10)) -- цвета домовdeclare @drink table(dri varchar(10)) -- напиткиdeclare @anim table(ani varchar(10)) -- животныеdeclare @nats table(nat varchar(10)) -- национальностиinsert @sigselect 'Pall Mall' union select 'Dunhill' union select 'Marlboro' union select 'Winfield' union select 'Rothmans'insert @colorselect 'red' union select 'green' union select 'white' union select 'blue' union select 'yellow'insert @drinkselect 'tea' union select 'beer' union select 'cofe' union select 'milk' union select 'water'insert @animselect 'fish' union select 'dog' union select 'cat' union select 'horse' union select 'bird'insert @natsselect 'eng' union select 'norv' union select 'shved' union select 'dat' union select 'nem'--собственно сам запросselect * from @sig s1 ,@color c1 , @drink d1 , @anim a1, @nats n1, @sig s2 ,@color c2 , @drink d2 , @anim a2, @nats n2, @sig s3 ,@color c3 , @drink d3 , @anim a3, @nats n3, @sig s4 ,@color c4 , @drink d4 , @anim a4, @nats n4, @sig s5 ,@color c5 , @drink d5 , @anim a5, @nats n5where s1.sig<>s2.sig and s1.sig<>s3.sig and s1.sig<>s4.sig and s1.sig<>s5.sig and s2.sig<>s3.sig and s2.sig<>s4.sig and s2.sig<>s5.sig and s3.sig<>s4.sig and s3.sig<>s5.sig and s4.sig<>s5.sigand c1.col<>c2.col and c1.col<>c3.col and c1.col<>c4.col and c1.col<>c5.col and c2.col<>c3.col and c2.col<>c4.col and c2.col<>c5.col and c3.col<>c4.col and c3.col<>c5.col and c4.col<>c5.coland d1.dri<>d2.dri and d1.dri<>d3.dri and d1.dri<>d4.dri and d1.dri<>d5.dri and d2.dri<>d3.dri and d2.dri<>d4.dri and d2.dri<>d5.dri and d3.dri<>d4.dri and d3.dri<>d5.dri and d4.dri<>d5.driand a1.ani<>a2.ani and a1.ani<>a3.ani and a1.ani<>a4.ani and a1.ani<>a5.ani and a2.ani<>a3.ani and a2.ani<>a4.ani and a2.ani<>a5.ani and a3.ani<>a4.ani and a3.ani<>a5.ani and a4.ani<>a5.aniand n1.nat<>n2.nat and n1.nat<>n3.nat and n1.nat<>n4.nat and n1.nat<>n5.nat and n2.nat<>n3.nat and n2.nat<>n4.nat and n2.nat<>n5.nat and n3.nat<>n4.nat and n3.nat<>n5.nat and n4.nat<>n5.natand ( (n1.nat='eng' and c1.col='red') or (n2.nat='eng' and c2.col='red') or (n3.nat='eng' and c3.col='red') or (n4.nat='eng' and c4.col='red') or (n5.nat='eng' and c5.col='red') ) -- 1and ( (n1.nat='shved' and a1.ani='dog') or (n2.nat='shved' and a2.ani='dog') or (n3.nat='shved' and a3.ani='dog') or (n4.nat='shved' and a4.ani='dog') or (n5.nat='shved' and a5.ani='dog') ) --2and ( (n1.nat='dat' and d1.dri='tea') or (n2.nat='dat' and d2.dri='tea') or (n3.nat='dat' and d3.dri='tea') or (n4.nat='dat' and d4.dri='tea') or (n5.nat='dat' and d5.dri='tea') ) -- 3and ( (c1.col='green' and c2.col='white') or (c2.col='green' and c3.col='white') or (c3.col='green' and c4.col='white') or (c4.col='green' and c5.col='white') ) -- 4and ( (c1.col='green' and d1.dri='cofe') or (c2.col='green' and d2.dri='cofe') or (c3.col='green' and d3.dri='cofe') or (c4.col='green' and d4.dri='cofe') or (c5.col='green' and d5.dri='cofe') ) -- 5and ( (s1.sig='Pall Mall' and a1.ani='bird') or (s2.sig='Pall Mall' and a2.ani='bird') or (s3.sig='Pall Mall' and a3.ani='bird') or (s4.sig='Pall Mall' and a4.ani='bird') or (s5.sig='Pall Mall' and a5.ani='bird') ) -- 6and (d3.dri='milk') -- 7and ( (s1.sig='Dunhill' and c1.col='yellow') or (s2.sig='Dunhill' and c2.col='yellow') or (s3.sig='Dunhill' and c3.col='yellow') or (s4.sig='Dunhill' and c4.col='yellow') or (s5.sig='Dunhill' and c5.col='yellow') ) -- 8and (n1.nat='norv') -- 9and ( (s1.sig='Marlboro' and 'cat'=a2.ani) or (s2.sig='Marlboro' and 'cat' in (a1.ani, a3.ani)) or (s3.sig='Marlboro' and 'cat' in (a2.ani, a4.ani)) or (s4.sig='Marlboro' and 'cat' in (a3.ani, a5.ani)) or (s5.sig='Marlboro' and 'cat'=a5.ani)) -- 10and ( (s1.sig='Dunhill' and 'horse'=a2.ani) or (s2.sig='Dunhill' and 'horse' in (a1.ani, a3.ani)) or (s3.sig='Dunhill' and 'horse' in (a2.ani, a4.ani)) or (s4.sig='Dunhill' and 'horse' in (a3.ani, a5.ani)) or (s5.sig='Dunhill' and 'horse'=a5.ani)) -- 11and ( (s1.sig='Winfield' and d1.dri='beer') or (s2.sig='Winfield' and d2.dri='beer') or (s3.sig='Winfield' and d3.dri='beer') or (s4.sig='Winfield' and d4.dri='beer') or (s5.sig='Winfield' and d5.dri='beer') ) -- 12and ( (n1.nat='norv' and 'blue'=c2.col) or (n2.nat='norv' and 'blue' in (c1.col, c3.col)) or (n3.nat='norv' and 'blue' in (c2.col, c4.col)) or (n4.nat='norv' and 'blue' in (c3.col, c5.col)) or (n5.nat='norv' and 'blue'=c5.col)) -- 13and ( (s1.sig='Rothmans' and n1.nat='nem') or (s2.sig='Rothmans' and n2.nat='nem') or (s3.sig='Rothmans' and n3.nat='nem') or (s4.sig='Rothmans' and n4.nat='nem') or (s5.sig='Rothmans' and n5.nat='nem')) -- 14and ( (s1.sig='Marlboro' and 'water'=d2.dri) or (s2.sig='Marlboro' and 'water' in (d1.dri, d3.dri)) or (s3.sig='Marlboro' and 'water' in (d2.dri, d4.dri)) or (s4.sig='Marlboro' and 'water' in (d3.dri, d5.dri)) or (s5.sig='Marlboro' and 'water'=d5.dri)) -- 15 как альтернативу вышеприведенному примеру привожу этот же пример на MX (cмесь EXCEL+MUMPS) решение занимает 5 ячеек на excel-листе (не считая команд для отображения уже готовой таблицы ) время - 2 секунды (1 сек на решение + 1 сек на excel-отображение) может кто из М-программистов предложит более быстрый вариант ? прилагаю 2 листа - программный и результатный К сообщению приложен файл (EINSHTEIN.xls): cкачать . Размер - 26Kb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 09:09 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
oracle-varВ msm у тебя была реактивная скорость, а в cache у тебя ничего не получилось.Так может этой самой реактивной скорости в Cache в принципе нет. Пока могу сказать MSM быстрее Cache, если это уместно сравнивать т.к. MSM-Dos,Cache=Win. oracle-varСпокойно покупай oracle и подвергай его тонкой настройке с утра до вечераПока наверное так и буду делать. Или что нужно купить Cache и затем выкручиваться когда все встанет, смотри на результат. oracle-varВот когда дело дойдет до реального оказания транспортно-экспедиторских услуг, тогда и будешь думать о серьезной системе для своей компании чтобы она была бы конкурентноспособной, а не о Delphi и SQL.Delphi-это абстракный пример для разработки GUI приложения. SQL - привычный инструмент. Cache SQL - надстройка, которая обращается к первичным механизмам отбора данных. Декларируется превосходство Cache над РСУБД в несколько раз. Допустим я ошибся в выборе доступа Cache SQL и привел в действие несколько прослоек для выполнения М программ для выбора данных согласно коду SQL. Так нафига тогда нужен SQL с таким быстродействием, щас озвучу более точно: СУБД Cache может работать очень быстро, гораздо быстрее РСУБД, но разрабочики все продумали и чтобы developer-ам было проще переходить придумали Cache SQL, правда при таком доступе Cache становится в несколько раз медленнее РСУБД. И что будем переходить на такую СУБД. Может лучше потратить на изучение M языка месяц,два,год но затем получить действительно хорошую скорость? Вывод: Cache 5.1.0 ошибка разработчиков, и в Cache 6 все будет гораздо лучше (напоминает разработки фирмы 1С). никто из спецов так и не сказал как выбрать по приведенному SQL запросу данные из Cache базы - с помощью M языка или еще как. Так что вопрос открытый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 09:40 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
> Ведь в принципе это перебор вариантов, казалось бы как раз задача для SQL. Но составив 5 таблиц с 5-ю записями я задумался - а что же делать дальше? Задача оказалась не такая тривиальная, как ожидалось. Категорически протестую - это не задача на перебор вариантов. Это система линейных уравнений с 5-ю неизвестными, уравнений же может быть много, главное чтобы их было не меньше неизвестных, в данном случае 5, может 20 или 30. Есть просто математический алгоритм решения системы линейных уравнений. (вроде он есть даже в Excell) Если будет 50 или 100 неизвестных - перебор вариантов невозможен, а система линейных уравнений решает 100 уравнений за 1 сек. Это просто алгоритм, как теорема Пифагора и все. Еще бывает такая фишка - что уравнений много, но они вырожденные - то есть не дают результата - как три точки дают плоскость, но если они на одной линии , то не дают, даже 1000 точек на линии не определят плоскость - вырожденная задача. Серьезный алгоритм решения системы линейных уравнений кроме решения всегда выдает коэффициент вырожденности полученного решения. Вся эта наука называется - наука о планировании эксперимента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 14:09 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
cache-var[quot oracle-var]В msm у тебя была реактивная скорость, а в cache у тебя ничего не получилось.Так может этой самой реактивной скорости в Cache в принципе нет. Пока могу сказать MSM быстрее Cache, если это уместно сравнивать т.к. MSM-Dos,Cache=Win. С каких пор MSM-Dos? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 14:31 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
AlexanderYeС каких пор MSM-Dos? Имеется ввиду MSM работал в Dos,Cache в Win. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 14:40 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
kvasov> Ведь в принципе это перебор вариантов, казалось бы как раз задача для SQL. Но составив 5 таблиц с 5-ю записями я задумался - а что же делать дальше? Задача оказалась не такая тривиальная, как ожидалось. Категорически протестую - это не задача на перебор вариантов. Это система линейных уравнений с 5-ю неизвестными, уравнений же может быть много, главное чтобы их было не меньше неизвестных, в данном случае 5, может 20 или 30. Есть просто математический алгоритм решения системы линейных уравнений. (вроде он есть даже в Excell) Если будет 50 или 100 неизвестных - перебор вариантов невозможен, а система линейных уравнений решает 100 уравнений за 1 сек. Это просто алгоритм, как теорема Пифагора и все. Еще бывает такая фишка - что уравнений много, но они вырожденные - то есть не дают результата - как три точки дают плоскость, но если они на одной линии , то не дают, даже 1000 точек на линии не определят плоскость - вырожденная задача. Серьезный алгоритм решения системы линейных уравнений кроме решения всегда выдает коэффициент вырожденности полученного решения. Вся эта наука называется - наука о планировании эксперимента. я решал эту задачу на чистом MUMPS без уравнений и без привлечения EXCEL как вычислителя (excel только для оформления) там всего несколько м-команд (публикацию см выше) и этого вполне достаточно для такой простой задачки на выборку эти м-команды можно выполнить по очереди в составе любой м-программы - будет тот же эффект за те же 1-2 сек только без автоматического оформления результата в виде таблички (появится глобалька с единственной записью) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 15:06 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
cache-var AlexanderYeС каких пор MSM-Dos? Имеется ввиду MSM работал в Dos,Cache в Win. MSM NT 4.4 работаем и на нем тоже но CACHE 5.1 быстрее в полтора-два раза рекомендую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 15:11 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
MX -- ALEX cache-var AlexanderYeС каких пор MSM-Dos? Имеется ввиду MSM работал в Dos,Cache в Win. MSM NT 4.4 работаем и на нем тоже но CACHE 5.1 быстрее в полтора-два раза рекомендую согласен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 15:31 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
MX -- ALEXMSM NT 4.4 работаем и на нем тоже но CACHE 5.1 быстрее в полтора-два раза рекомендую Я не против, но посмотрите на результат использования Cache SQL. Как же с ним работать если он медленее Oracle. Я в свою очередь рекомендую Oracle и привожу цифры, говорящии о том что он быстрее Cache. Ты мне на цифрах покажите или если лень пример рисовать посмотрите мой. AlexanderYe а ты странный - с чем ты согласен. Я смотрю любит народ слова кидать, ты лучше конструктивно приведи довод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 15:37 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
cache-var MX -- ALEXMSM NT 4.4 работаем и на нем тоже но CACHE 5.1 быстрее в полтора-два раза рекомендую Я не против, но посмотрите на результат использования Cache SQL. Как же с ним работать если он медленее Oracle. Я в свою очередь рекомендую Oracle и привожу цифры, говорящии о том что он быстрее Cache. Ты мне на цифрах покажите или если лень пример рисовать посмотрите мой. AlexanderYe а ты странный - с чем ты согласен. Я смотрю любит народ слова кидать, ты лучше конструктивно приведи довод. нет смысла лепить SQL к CACHE если это заведомо проигрыш по скорости поэтому мы идем другим путем - не снижая скорострельности чистого M, сделали SQL-подобный инструмент - не совсем стандартный однако. (ну дык и в SQL-ях не все уж так стандартно-шоколадно) главное - не надо кодить на M . по крайней мере не всем это показано :) а например SP-ARM питерский -создали свой Q-WORD зачем изобретать велосипед ? резонно.. а затем что не велосипед получается - гоночный мотоцикл. и если бы не сотня работающих обьектов - не стал бы тратить время на эту писанину. но без хорошего инструмента чистый mumps проигрывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 16:22 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
MX -- ALEXно без хорошего инструмента чистый mumps проигрывает Где взять демо или триал хорошего инструмента. Пока все это только слова, нужно смотреть. Или ты MX -- ALEX проведи сравнение с РСУБД. Все очень не убедительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 16:37 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
cache-var MX -- ALEXMSM NT 4.4 работаем и на нем тоже но CACHE 5.1 быстрее в полтора-два раза рекомендую Я не против, но посмотрите на результат использования Cache SQL. Как же с ним работать если он медленее Oracle. Я в свою очередь рекомендую Oracle и привожу цифры, говорящии о том что он быстрее Cache. Ты мне на цифрах покажите или если лень пример рисовать посмотрите мой. AlexanderYe а ты странный - с чем ты согласен. Я смотрю любит народ слова кидать, ты лучше конструктивно приведи довод. MSM - Dos, неправильно. Тут был озвучен пример MSM for Windows NT. Вот с этим я согласен. Что тут странного? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 17:16 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
Вообщем Oracle forever. Intersystems лишилась жирного клиента. M-программисты - нифига не могут, кроме как говорить о превосходстве M-технологии. Тема закрыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 18:21 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
cache-varВообщем Oracle forever. Intersystems лишилась жирного клиента. M-программисты - нифига не могут, кроме как говорить о превосходстве M-технологии. Тема закрыта. Мне так и не стало понятно какая связь между Вашим жирным клиентом, Итерсистемс, м-программистами и Вашей неудачей с sql в каше. Лично мне все равно, лишится ли Интерсистемс очередного клиента или нет. Мне также все равно что у Вас получится с тестами sql в каше. С чего Вы взяли что м-программисты должны все бросить и лихорадочно ломать голову как Вам оперировать с sql в каше, как привести клиента Интерсистемс или Вам? Вы что, серьезно считаете, что м-программисты пользуются sql в серьезных задачах? Или что та система которую ускорили в надцать раз была такой же как у Вас, с такими же группировками? Или что sql.ru есть место тусовки мампсеров? А почему не oracle.com? Кстати, cdl - это классы каше, а не мампс, это тоже кодогенератор поверх мампса, как и sql. А тема не закрыта, Вы не последний. Придут и другие чтобы флеймы погонять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 18:38 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
ну яПридут и другие чтобы флеймы погонять.Да какой флейм, я привел конкретный пример на РСУБД Oracle и SQL запрос, далеко не самый сложный. Затем попытался выполнить это в Cache известными мне средствами и сравнить скоростные характеристики, я не утверждаю, что приведенный способ оптимальный, но и мампсисты не говорят способы как обогнать Oracle в такой простой задаче. Разговоры о уникальных инструментах - это фигня, я так представляю что это типа SQL надстройки в Cache. Наверное такие же тормознутые. Что не на М написанны эти инструменты? А Cache для меня была еще 3 дня назад серьезная альтернатива, некоторые доводы в "Сравнение СУБД" зацепили. А флейм разводите как раз вы, когда пишете общие высказывания. Я уже несколько постов пишу в попытке услашать что-то полезное. А чем тебе группировки не нравятся, это обычное дело при формировании аналитических отчетов. Ты дело говори - как вытащить данные из Cache? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 20:41 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
ну яМне так и не стало понятно какая связь между Вашим жирным клиентом, Итерсистемс, м-программистами и Вашей неудачей с sql в каше. Лично мне все равно, лишится ли Интерсистемс очередного клиента или нет. Мне также все равно что у Вас получится с тестами sql в каше. С чего Вы взяли что м-программисты должны все бросить и лихорадочно ломать голову как Вам оперировать с sql в каше, как привести клиента Интерсистемс или Вам?Разговор не о том буду я использовать Cache или нет. У меня великолепная система построения отчетов на основании rtf шаблонов. Скажи что с этим инструментом что не так, приведу тебе доводы и методы как что сделать, но постараюсь тебе объяснить что это то что нужно, тем более это как правило пару способов работы. Неужели у тебя нет гордости за то чем пользуешься. К тому же здесь есть партнеры и консультанты Intersystems. А насчет SQL Cache скажу что я здесь же на форуме видел убеждение мампсиста что и это уже гораздо лучше чем в РСУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 20:53 |
|
||
|
Цена Cache
|
|||
|---|---|---|---|
|
#18+
cache-varНеужели у тебя нет гордости за то чем пользуешься. К тому же здесь есть партнеры и консультанты Intersystems. А насчет SQL Cache скажу что я здесь же на форуме видел убеждение мампсиста что и это уже гораздо лучше чем в РСУБД. Ну почему же нет, есть. Только тема sql в cache довольно скользкая. Хоть это и не основной механизм, могли бы и получше сделать. А с расхождением по времени выполнения - тут могут быть 2 пункта, выборка и группировка. Скорость группировки наверно не лечится, а с выборкой можно накрутить, если индексы заменить на битовые. Если конечно иды записей целочисленные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 21:12 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=33679559&tid=1559545]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 260ms |
| total: | 383ms |

| 0 / 0 |
