powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Цена Cache
17 сообщений из 67, страница 3 из 3
Цена Cache
    #33680725
cache-var
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какой основной механизм работы с данными.
Какие схемы работы в Cache используются - Написание на М программы для выбора данных напрямую из глобалей во временную глобаль.
Тут было сказанно что Delphi для серьезных задач не катит, тогда что катит.

Например у нас для ввода данных используется Delphi - ODAC - Oracle.
Отчетная система - XL Report, EkRtf Report, php скрипты-браузер.

При построении отчетов как правило делаю SQL запрос результат которго включает все необходимые данные для отчета. Затем средствами php или функция в EkRtf или с помощью макросов XL Report уже довожу данные SQL запроса до нужной вариации. В этом отношении очень призводительны php скрипты и выполняются на севере и механизм работы с массивами мощный, получить из одного SQL запроса возможно много вариаций группировок, сортировок.
...
Рейтинг: 0 / 0
Цена Cache
    #33682405
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Ты дело говори - как вытащить данные из Cache?
> У меня великолепная система построения отчетов на основании rtf шаблонов.


Но данные все-такие появились в Cache.
Если появление каких-то данных это малозначительный факт – то Cache не нужен, не нужен и все.

Язык М придуман для записи/считывания данных с датчиков аппаратуры в реальном времени.

Если ты придумал как записывать эти потоковые данные – то придумай и как их считывать, каким запросом.

Миллион web-клиентов на PC – вот для чего нужен Cache.

Уср%лся нам этот Oracle – у него шпиндель отвалится.- примитивная задача – приходы с накоплением суммы – в Oracle уже 2 таблицы – 1 приходы + 1 суммы + 2 индекса на связь – а в Cache этого ничего нет – между приходами втыкаешь сумму и все.

Сколько у Вас клиентов? – 100 ?
А у нас – могдо бы быть миллион в день, если бы этот Cache бы был – но его то ведь и нету нигде.

Сегодня Cache – это хорошая обучающая система для перехода к более серьезной - GTM.
...
Рейтинг: 0 / 0
Цена Cache
    #33683934
oracle-var
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ты, cache-var, так и не понял mumps, хотя вроде и работал с ней. Все встанет на oracle быстрее чем на cache, если под "все" понимать реальную систему, а не "реальный запрос". Но в одном ты прав. Использовать cache следует только понимая mumps, а не basic или sql.
...
Рейтинг: 0 / 0
Цена Cache
    #33683958
cache-var
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oracle-varТы, cache-var, так и не понял mumps, хотя вроде и работал с ней. Все встанет на oracle быстрее чем на cache, если под "все" понимать реальную систему, а не "реальный запрос". Но в одном ты прав. Использовать cache следует только понимая mumps, а не basic или sql.
Напиши мне на почту cache-var@mail.ru мне кажетя нам есть что обсудить
...
Рейтинг: 0 / 0
Цена Cache
    #33685084
oracle-var
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Например у нас для ввода данных используется Delphi - ODAC - Oracle.
Отчетная система - XL Report, EkRtf Report, php скрипты-браузер.

При построении отчетов как правило делаю SQL запрос результат которго включает все необходимые данные для отчета. Затем средствами php или функция в EkRtf или с помощью макросов XL Report уже довожу данные SQL запроса до нужной вариации. В этом отношении очень призводительны php скрипты и выполняются на севере и механизм работы с массивами мощный, получить из одного SQL запроса возможно много вариаций группировок, сортировок."

Мне в таком контексте обсуждать нечего. Здесь бродит более универсальный чел ЧАЛ под разными никами, вроде бы хорошо понимающий mumps. Вот с ним обсудите что считаете нужным.
...
Рейтинг: 0 / 0
Цена Cache
    #33835550
Wireless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kvasov
Уср%лся нам этот Oracle – у него шпиндель отвалится.- примитивная задача – приходы с накоплением суммы – в Oracle уже 2 таблицы – 1 приходы + 1 суммы + 2 индекса на связь – а в Cache этого ничего нет – между приходами втыкаешь сумму и все.
зачем две таблицы? приходы в одной таблице. если часто нужно быстро сумму узнавать - создаете материализованное представление. почему два индекса?

лучше чем словами бросаться - помогли бы человеку запрос изменить чтобы он выполнялся хотя бы не медленнее оракла...

теперь по поводу шпинделя и миллиона пользователей в день. Ораклу нет равных по конкурентному доступу (задачи OLTP), и есть очень много механизмов по масштабированию.

если кашэ не смог в сингл-юзер режиме на простом запросе показать преимущетсва, то на базах с большой конкурентной нагрузкой он просто загнется. где думаете самая большая нагрузка на бд с огромным количеством параллельных запросов? полагаю у сотовых операторов. думаете на какой БД они работают? правильно, оракл - у всех погловно. думаете это совпадение?
...
Рейтинг: 0 / 0
Цена Cache
    #33837214
cache-var
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уже снес Cache со своего компа. Пока Cache не конкурент Oracle
...
Рейтинг: 0 / 0
Цена Cache
    #33837522
Hima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Wirelessгде думаете самая большая нагрузка на бд с огромным количеством параллельных запросов? полагаю у сотовых операторов. думаете на какой БД они работают? правильно, оракл - у всех погловно. думаете это совпадение?

то что большинство операторов работают на сибосе и форисе решило совершенно не отличная работа субд а большие бабки и связи руководства...
...
Рейтинг: 0 / 0
Цена Cache
    #33838120
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> зачем две таблицы? приходы в одной таблице. если часто нужно быстро сумму узнавать - создаете материализованное представление. почему два индекса?

теоретический вопрос
а в чем оно материлизовано, материализованное представление? что-то не догнал

правильно ли я понял, что материализованное представление - это индекс с данными - т.е. не что иное, как таблица 2.

что-то у меня метаморфоза во взглядах происходит, прихожу к парадоксальному выводу - если говорить о рекордах производительности и юзерах - нет никакой разницы как хранятся данные на диске - да хоть в xml -файлах карточки на каждый так сказать обьект данных
может это глупая идея - но эти файлы/данные считываются в озу и там обрабатываются

и вот насколько эффективно ты можешь программировать озу, чем меньше будет накладных расходов в обработке озу - настолько будет производительна твоя система, и в общем какие файлы и диски - вообще побарабану

просто на высокопроизводительных системах поменьше надежность и ничего в этом страшного нет, если с самого начала это закладывать в бизнес-схему

PS.
кстати, пожелание, было бы неплохо Интерсистему выпустить Cache-лайт для хоум-пейдж веб-юзеров с неограниченным буфером ОЗУ, csp и все.
для start-up проектов

сегодня 200М буфер за $20тыс. - это плохая пропорция (200М - это мало)
10Г озу - база размером 300Г - за $2тыс - ну что-то такое должно быть
(готовы отказаться от использования классов, так и быть )
...
Рейтинг: 0 / 0
Цена Cache
    #33838285
Wireless
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kvasovи вот насколько эффективно ты можешь программировать озу, чем меньше будет накладных расходов в обработке озу - настолько будет производительна твоя система, и в общем какие файлы и диски - вообще побарабану
хе-хе положите-ка базу абонентов среднего оператора связи в озу со всеми их услугами, платежами, начислениями, звонками, и пр... там 10ки терабайт данных...

какие там терабайты - вы лучше "эффективно запрограммируйте озу" чтобы тот простой запрос хотя бы не медленнее оракла выполнялся.... ;)
...
Рейтинг: 0 / 0
Цена Cache
    #33838508
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wireless kvasovи вот насколько эффективно ты можешь программировать озу, чем меньше будет накладных расходов в обработке озу - настолько будет производительна твоя система, и в общем какие файлы и диски - вообще побарабану
хе-хе положите-ка базу абонентов среднего оператора связи в озу со всеми их услугами, платежами, начислениями, звонками, и пр... там 10ки терабайт данных...

какие там терабайты - вы лучше "эффективно запрограммируйте озу" чтобы тот простой запрос хотя бы не медленнее оракла выполнялся.... ;)
Становится интересно. Вы и товарищ kvasov оба - разработчики СУБД? Или может оставим алгоритмы кеширования разработчикам каше и оракла?
...
Рейтинг: 0 / 0
Цена Cache
    #33838849
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сики по озу в 230000 раз быстрее, чем по диску
возникает вопрос – а сколько надо сиков, чтобы добраться до данных в каше и оракле?
ответ – в каше нужен 1 сик, про оракл ничего не могу сказать, вообще-то тема оракл интересная (а чем он сильно лучше, чем mssql для web-юзеров?)
...
Рейтинг: 0 / 0
Цена Cache
    #33839639
А я уже снес Oracle со своего компа. Пока Oracle не конкурент Cache.
...
Рейтинг: 0 / 0
Цена Cache
    #33840592
буль-буль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Аналогично. Поставил 10-ку - оказалось в ней нельзя выполнить элементарный код
s ^a="s b=1" x ^a w b
Дальше - больше, в Oracle весьма затруднительно работать с базами данных. Почему ее называют СУБД непонятно.
...
Рейтинг: 0 / 0
Цена Cache
    #33840949
Nikonoff_SE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну, клоуны, насмешили... рассуждают об Оракле не зная его ни капли......
хотя, если честно от чтения всенго этого полубреда создается впечатление что и о каше никто толком представления не имеет, а просто из чувства противоречия хвалит своё болото))))
БЕЗ ОБИД, но Каше это если и будущее, то ОЧЕНЬ сметное и такое же отдаленное! )))
...
Рейтинг: 0 / 0
Цена Cache
    #33841110
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nikonoff_SEну, клоуны, насмешили... рассуждают об Оракле не зная его ни капли......
хотя, если честно от чтения всенго этого полубреда создается впечатление что и о каше никто толком представления не имеет, а просто из чувства противоречия хвалит своё болото))))
БЕЗ ОБИД, но Каше это если и будущее, то ОЧЕНЬ сметное и такое же отдаленное! )))

БЕЗ ОБИД

а ты, клоун, CACHE видел ?
...
Рейтинг: 0 / 0
Цена Cache
    #33841169
Вот тебе пример функции на pl/sql, вызывая которую ты можешь выполнить любое матем. действие:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
function matematic(formula in varchar2) return number
is
  v_ret    number;
  v_cursor integer;
  v_dummy  integer;
begin
  v_cursor:=dbms_sql.open_cursor;
  dbms_sql.parse(v_cursor,'select ('||formula||') from sys.dual', dbms_sql.v7);
  dbms_sql.define_column(v_cursor, 1 ,v_ret);
  v_dummy:=dbms_sql.execute(v_cursor);
  v_dummy:=dbms_sql.fetch_rows(v_cursor);
  dbms_sql.column_value(v_cursor, 1 ,v_ret);
  dbms_sql.close_cursor(v_cursor);
  return v_ret;
end;

Пример использования:
select define.matematic('(7+10)*10') from dual; --result 170
...
Рейтинг: 0 / 0
17 сообщений из 67, страница 3 из 3
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Цена Cache
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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