Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
ЛП MX -- ALEXВообще то если бы удалось что-то найти подходящее именно под наш вариант интерфейса с базой через EXCEL (а у kdb+ есть RTD - для отображения базы на EXCEL в реальном времени - именно так и мы работаем !! ) Кто мешает написать RTD-сервер поверх любой СУБД (а то и вообще не СУБД)? И использовать его из экселя? нехватка ума и времени и все равно вопрос - а скорость будет выше чем "CACHE на прямом доступе" ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 17:50 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
MX -- ALEXCache 5.1 NT резвее чем MSM 4.4 NT в полтора-два раза всего? странно, я полагал, что различие должно быть значимее. я, конечно, не следил пристально за развитием MSM давно, но зная корни MSM и учитывая упертость Micronetics, сильно сомневаюсь даже в переписывании старого п-кода. С уважением. Сергей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 18:26 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
MX -- ALEX все запросы и бизнес-логика помещались в клетках excel а можно вопрос: формула -> значение -> клетка запрос -> произвольное число строк с произвольными столбцами -> ???? т.е. куда помещается рез-т запроса ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 11:09 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
мод MX -- ALEX все запросы и бизнес-логика помещались в клетках excel а можно вопрос: формула -> значение -> клетка запрос -> произвольное число строк с произвольными столбцами -> ???? т.е. куда помещается рез-т запроса ? Сначала таблица-результат помещается на М-сервере в двумерное дерево - модель excel-листа При этом фиксируется фактическое "разбухание" по обеим координатам затем 1. excel-клиенту выдается предварительная команда на подготовку площадки на его запросившем листе для приема таблицы соответсвенно в excel-лист добавляютя строки и столбцы (упрощенно) 2. клиенту передается сам ответ - дерево-таблица которая быстро целым блоком садится точно на подготовленную и отформатированную площадку При этом отдельная ячейка может изменить лицо (цвет-шрифт-бордюр) если на нее есть специальое указание - тег условного форматирования. - например все ячейки где просрочена оплата товара В таблицу сажаются также кнопки и выпадающие списки для дальнейшей интерактивности Все заточено на "очень быстро" пример в приложении (кнопы работают только в MX-системе ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 12:27 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
MX -- ALEX понятно, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 16:18 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Anton DemidovИтак, номер один - лёгкость использования - читаем Опускаю легкость использования как сильно субъективную вещь. Anton Demidov Номер два: качество имплементации в БД (ладно, ладно, ожидая шквал возмущений от ggv и ко. перефразирую это в "особенности реализации") Tips for using VARCHAR and VARGRAPHIC data types in databases Там говорится о том, что VARCHAR это всё равно фиксированный CHAR плюс опциональный сегмент, за который вы заплатите дополнительным i/o А вот отсюда можно ли по-подробнее. Так как и фиксированный сегмент может быть 0 размера. И это указано в доке. Да и вообще бы хотелось аргументированную критику подхода. По мне, так представленный подход довольно неплохо справляется с задачами, и дока показывает как его использовать наилучшим образом. Короче - и что не понравилось? Ну и поскольку вы разработчик, то сразу с анализом в каких случаях это увеличивает I/O и почему нельзя было его улучшить (руководствуясь докой), раз вы уже с этим сталкивались. Или опять это ваше теоритезирование? Как и с вопросом по долям распределения баз, на который вы так и не ответили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2006, 11:57 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
ggv Anton DemidovИтак, номер один - лёгкость использования - читаем Опускаю легкость использования как сильно субъективную вещь. это не субъективная вещь, это измеряется в человеко-часах и количестве багов в доморощенных методах работы со строками переменной длины. И всё из-за отсутствия родной поддержки в языке программирования. В Оракле я могу сравнить две строки как a < b, а в Коболе придётся структуры стравнивать. Конкатинация строк: a = b || \' blabla.\', в Коболе всё ручками (найти конец использованного буфера строки b; скопировать в продолжение вторую строку; вычислить новую длину строки и сохранить её; везде проверка переполнения) ggv Anton Demidov Номер два: качество имплементации в БД (ладно, ладно, ожидая шквал возмущений от ggv и ко. перефразирую это в "особенности реализации") Tips for using VARCHAR and VARGRAPHIC data types in databases Там говорится о том, что VARCHAR это всё равно фиксированный CHAR плюс опциональный сегмент, за который вы заплатите дополнительным i/o А вот отсюда можно ли по-подробнее. Так как и фиксированный сегмент может быть 0 размера. И это указано в доке. Да и вообще бы хотелось аргументированную критику подхода. По мне, так представленный подход довольно неплохо справляется с задачами, и дока показывает как его использовать наилучшим образом. Короче - и что не понравилось? Ну и поскольку вы разработчик, то сразу с анализом в каких случаях это увеличивает I/O и почему нельзя было его улучшить (руководствуясь докой), раз вы уже с этим сталкивались. Или опять это ваше теоритезирование? Что мне не понравилось? То что в Оракле у меня всегда один io. В Дб2 это либо 1 io, но перерасход дискового пространства (ALLOCATE > 0, FIXED CHAR de facto), либо 2 io (ALLOCATE = 0 либо ALLOCATE > 0 и строка длиннее этого порога) ggvКак и с вопросом по долям распределения баз, на который вы так и не ответили? Топик даже открыл по этому поводу, вы просто не заметили. Вот конктретная ссылка на отчет Gartner по 2005 году. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2006, 20:56 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
1) опять же - по удобству это сильно субъективно. Фану COBOL кажется одно, а у вас другие глюки. Нужны какие-либу аргументы. 2) А вы сами то отчет читали? Мне кажется, что нет. Потому как даже не поняли, что отчет по вашей ссылке за 2004 год. Да и указаных вами цифирь в нем нет. Если, конечно, мы оба сотрели один вариант отчета. А про I/O - дык это , как я понял, опять теоретизирования... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 13:05 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
ggv1) опять же - по удобству это сильно субъективно. Фану COBOL кажется одно, а у вас другие глюки.Вы, похоже, себя причисляете к клану людей, которые и финансовые приложения на ассемблере писать будут ggv2) А вы сами то отчет читали? Мне кажется, что нет. Потому как даже не поняли, что отчет по вашей ссылке за 2004 год. Да и указаных вами цифирь в нем нет. Если, конечно, мы оба сотрели один вариант отчета. Отчёт 2005 года по результатам 2004 - что тут непонятного? Или просто придратся захотелось? Зачем? ggv А про I/O - дык это , как я понял, опять теоретизирования... Любое чтение оригинальной документации - "теоретизирование", или вы предпочитаете сначала стукнутся лбом о проблему, а потом доку читать (теоретизировать в ваших терминах)? Не похоже на вас (судя по вашим постам и кол-ву ссылок на документацию IBM). Но что это тогда - корпоративная солидарность? Опять же - зачем? Показать, что продукт ХХХ - идеален? Такого не бывает, всегда есть какие-либо недочёты, на один из которых я и указал. Причём это проблема принципиального характера и растёт она из ориентации всей системы на обработку строк фиксированной длины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 20:24 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Погодите - давайте по порядку. Про цифры из отчета. Давайте найдем указанные вами 85% Если это ложь - то разговор закончен. Если нет - то тогда можно и про I/O, и про удобство, про то, что финансовые приложения как раз на COBOL и писались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2006, 09:40 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Ребята, привет! Нужна очень ваша помощь. Вот пришла на форум ). Я работаю HR менеджером в ИТ компании. В настоящее время нашей Компании требуется Администратор Oracle. Не подскажете, кто может из вас хотел бы работать или из ваших друзей. Заработная плата до 2500 у.е. Работа с передовыми технологиями. Я оставляла заявку в разделе работа. Помогите плз. Заранее благодарю за ответ. Мой email 095opa@mail.ru. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2006, 16:15 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
ggvПогодите - давайте по порядку. Про цифры из отчета. Давайте найдем указанные вами 85% Если это ложь - то разговор закончен. Если нет - то тогда можно и про I/O, и про удобство, про то, что финансовые приложения как раз на COBOL и писались. Ну вы право .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2006, 21:45 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
А есть ли в SQL 2005, Oracle 10G или Cache 5 реализация юникодного аналога metaphone или soundex? Возможно, это было бы полезно для предполагаемого применения сервера.... (Да, я понимаю, что UDF в том или ином виде есть давно и везде, но это же ещё написать надо, а такой предопределённой функции было бы признаком ориентированности сервера и для подобных приложений) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 07:17 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
DocAlА есть ли в SQL 2005, Oracle 10G или Cache 5 реализация юникодного аналога metaphone или soundex? Возможно, это было бы полезно для предполагаемого применения сервера.... (Да, я понимаю, что UDF в том или ином виде есть давно и везде, но это же ещё написать надо, а такой предопределённой функции было бы признаком ориентированности сервера и для подобных приложений)В MS SQL Server давно есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 10:58 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Можно ссылку на описание? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 11:52 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
DocAlМожно ссылку на описание?Да что, мне не верите? Вот цитата из BOL: BOL Comparing SOUNDEX and DIFFERENCE The SOUNDEX function converts a character string to a four-digit code for use in a comparison. Vowels are ignored in the comparison. Nonalphabetic characters are used to terminate the comparison. This function always returns some value. This example displays the results of the SOUNDEX function for the similar character strings of "Smith" and "Smythe". When character strings are similar, both strings have the same SOUNDEX codes. SELECT SOUNDEX ('smith'), SOUNDEX ('smythe') Here is the result set: ----- ----- S530 S530 (1 row(s) affected) The DIFFERENCE function compares the SOUNDEX values of two strings and evaluates the similarity between them, returning a value from 0 through 4, where 4 is the best match. This example returns a DIFFERENCE of 4 for the first SELECT because "Smithers" and "Smothers" differ by only one character. SELECT DIFFERENCE('smithers', 'smothers') Here is the result set: ------------ 4 (1 row(s) affected) The following example returns a DIFFERENCE of 3, indicating that the two character strings have a similar sound even though they differ in several characters. SELECT DIFFERENCE('Jeff', 'Geoffe') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 12:19 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Да нет, почему, верю, просто хотел почитать про конкретную реализацию... Спасибо за ссылку. Вот только, есть подозрения, что нифига они не юникод, а всё для той же одной латиницы, что и у MySQL.( Если не затруднит, проверьте это предположение? Посмотрите, что выдаёт саундекс для русских слов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 13:05 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Кстати, а BOL действительно онлайн где-нибудь доступна?) На МСДН, не к обеду будь помянутом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 13:07 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
DocAlДа нет, почему, верю, просто хотел почитать про конкретную реализацию... Спасибо за ссылку. Вот только, есть подозрения, что нифига они не юникод, а всё для той же одной латиницы, что и у MySQL.( Если не затруднит, проверьте это предположение? Посмотрите, что выдаёт саундекс для русских слов? ничего не выдает SQL Server 2005 Books Online Because the SOUNDEX() function is defined based on English phonetic rules , it is not meaningful on Unicode strings unless the string contains only the Latin characters A through Z and a through z. и SQL Server 2005 Books Online Syntax DIFFERENCE ( character_expression , character_expression ) Returns an integer value that indicates the difference between the SOUNDEX values of two character expressions. так что стоит занятся поиском локализованных вариантов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 13:20 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Вот именно поэтому я и уточнял про юникодный аналог этих функций... Что оригинальный саундекс задан только для латиницы я в курсе...( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 13:40 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Господа а какие задачи вы собрались решить? зачем soundex или метафон? а насчет сравнения 2005 и 10G могу сказать одно к сожалению M$ катит все в одну сторону (дайте ресурсов и все будет хокей) к примеру у меня есть приложения -экспертная система и одна из задач это к примеру сравнение строк на вход 10000 каждую строку сравниваем на совпадение %% с 10^7 вариантов ) 2003 win на оракле 9i - ~25-30 мин 2003 win 2000 ~45-50 мин 2003 win 10G~ 25 мин 2003 win 2005~3 часа Red Hat 10G~ 25 мин ~12 мин все сандартно данные одни и те же на одной машине P4 1ГБ SATA1-160Gb select .... fn _jjj from .... update .... структура одна и таже (~ разбег сильно зависит от типа сортировки в столбце ) а вообще то интересно кто чего еще надыбал и на сравнивал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2006, 05:34 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
А вооот как раз для подобных задач и бывает полезен саундекс или метафон. Например, имеется база музыкальных исполнителей, дисков, треков и т.п. лабуды. Специфика подобных баз, как правило, полулюбительских, в лучшем случае, стянутых с freedb, в том, что качество информации довольно невысокое: задубления названий, отличающиеся пропущеным артиклем, банальные опечатки, всё то, что тяжело отловить в большой базе, но оставляет негативное впечатление от посещения сайта: кому же понравится, если название любимого исполнителя переврали, да и найти нужное становится тяжелее. Саундекс может помочь быстро найти проблемные места. Или, скажем, периодическое пополнение номенклатуры товаров, плохо разбирающийся в специфике товаров оператор легко может внести дубль в базу, не чёткий, который отловит ограничение уникальности, а отличающийся на один символ. И тут саундекс может пригодиться, он, конечно, не панацея, но функция полезная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2006, 06:44 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
bug_scorobeyмогу сказать одно к сожалению M$ катит все в одну сторону (дайте ресурсов и все будет хокей)Остальные, надо полагать, катят в другую сторону ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2006, 14:57 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
DocAlА вооот как раз для подобных задач и бывает полезен саундекс или метафон. Например, имеется база музыкальных исполнителей, дисков, треков и т.п. лабуды. Специфика подобных баз, как правило, полулюбительских, в лучшем случае, стянутых с freedb, в том, что качество информации довольно невысокое: задубления названий, отличающиеся пропущеным артиклем, банальные опечатки, всё то, что тяжело отловить в большой базе, но оставляет негативное впечатление от посещения сайта: кому же понравится, если название любимого исполнителя переврали, да и найти нужное становится тяжелее. Саундекс может помочь быстро найти проблемные места. Или, скажем, периодическое пополнение номенклатуры товаров, плохо разбирающийся в специфике товаров оператор легко может внести дубль в базу, не чёткий, который отловит ограничение уникальности, а отличающийся на один символ. -------------------------- для этого нужна толко одна функция в три строчки это первое, а второе могу сказать только одно что при указанных мною объемах ВАШЕ решение --это уже не решение в реальное время -------------------------- И тут саундекс может пригодиться, он, конечно, не панацея, но функция полезная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2006, 18:01 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
ChA bug_scorobeyмогу сказать одно к сожалению M$ катит все в одну сторону (дайте ресурсов и все будет хокей)Остальные, надо полагать, катят в другую сторону ? да согласен но одни забирают ресурсы под себя а другие все таки думают о наших с Вами задачах (согласитесь разный подход) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2006, 18:04 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=33945348&tid=1553519]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 395ms |

| 0 / 0 |
