powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / СУБД Тайга
25 сообщений из 340, страница 7 из 14
СУБД Тайга
    #38232758
Ukraine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruUkraineПопробуйте запилить вот эту классическую задачу.
За одно примерно получите место которая занимает ваша субд по скорости среди популярных решений.

http://blog.pikosec.com/?p=14 Задача, кстати, немножко навозом попахивает. Ладно целые числа для сумм --- будем всё в копейках считать. А вот что у вас с переполнениями в сумматорах?

В каких сумматорах ?
...
Рейтинг: 0 / 0
СУБД Тайга
    #38233004
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UkraineMX-9пропущено...
Вам шашечки или ехать ?
Мне ехать, со скоростью 0,031 сек а не 1,5 ;)

давайте проверим на 100 миллионах проводок -
в CACHE работа идет не в памяти, а на диске,
возможно поэтому полторы секунды против Ваших 0.03 сек в памяти

на вопрос Олега --
тестовая таблица - миллион или 100 миллионов случайных строк "дебет-кредит-сумма"
записаны (вставлены ) в глобаль CACHE
(это делает первая из двух строк кода )
...
Рейтинг: 0 / 0
СУБД Тайга
    #38233028
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9на 100 миллионах - пропорционально 100 и 150 сек

код программы :
k ^o f %=1:1:999999 s dt=1000+$r(77),kt=1000+$r(77),s=dt+kt,^o(%)=dt_" "_kt_" "_s
s %=0 k DT,KT f s %=$o(^o(%)) q:'% s r=^(%),dt=$p(r," "),kt=$p(r," ",2),s=$p(r," ",3),DT(dt)=$g(DT(dt))+s,KT(kt)=$g(KT(kt))+s

===============
Прошу прощения. Я не понимаю язык cos. Можно уточнить?

На 100 миллионах ответ получен экспериментально или методом
экстраполяции другого опыта? Это очень важно.
...
Рейтинг: 0 / 0
СУБД Тайга
    #38233030
Ukraine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9,

Давайте лучше проверим на сто квадратильенах проводок.
Я думаю этот пример будет наиболее близок к боевой бухгалтерии.
...
Рейтинг: 0 / 0
СУБД Тайга
    #38233044
Ukraine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9,

Или проще говоря, что мешает Каше делать все тоже самое но в памяти ?
Вроде бы как и название намекает на какоето кеширование ...
...
Рейтинг: 0 / 0
СУБД Тайга
    #38233070
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UkraineMX-9,

Или проще говоря, что мешает Каше делать все тоже самое но в памяти ?
Вроде бы как и название намекает на какоето кеширование ...
Вроде опция такая существует. По крайней мере на сайте об этом чего-то написано

http://www.intersystems.com/cache/whitepapers/cache_in_memory.html
...
Рейтинг: 0 / 0
СУБД Тайга
    #38233092
Ukraine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonUkraineMX-9,

Или проще говоря, что мешает Каше делать все тоже самое но в памяти ?
Вроде бы как и название намекает на какоето кеширование ...
Вроде опция такая существует. По крайней мере на сайте об этом чего-то написано

http://www.intersystems.com/cache/whitepapers/cache_in_memory.html

Угу, сразу включается флажок double_boost = "true" в Каше
...
Рейтинг: 0 / 0
СУБД Тайга
    #38233124
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это оракловый анекдот. Чайнечки спрашиват - "А как зделать шобы усё быстро летало?"
Гуры им в ответ - поставьте в конфиге fast=true
...
Рейтинг: 0 / 0
СУБД Тайга
    #38233127
Ukraine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут сервит мерял Каше, эдишин в памяти 13816133
А тут что из этого получилось http://talk.pikosec.com/viewtopic.php?f=4&t=9
...
Рейтинг: 0 / 0
СУБД Тайга
    #38235726
UkraineВот тут сервит мерял Каше, эдишин в памяти 13816133
А тут что из этого получилось http://talk.pikosec.com/viewtopic.php?f=4&t=9

Прикольный у тебя сайт, чипушила.

http://talk.pikosec.com/viewtopic.php?f=4&t=15637&sid=e37215a7f4a1b05d7fbe089dc5352a0c
...
Рейтинг: 0 / 0
СУБД Тайга
    #38235952
Отжеж ультракороткий дурачок,

там "юра" в заголовке... фэвэмас наносит ответный удар?
...
Рейтинг: 0 / 0
СУБД Тайга
    #38236028
ультратолстыйОтжеж ультракороткий дурачок,

там "юра" в заголовке... фэвэмас наносит ответный удар?

Не знаю как там ответный, но сайт реально увлекательный. Я вчера минут 15 "читал". Узнал много нового по ссылкам, всякого, не ожидал даже.
...
Рейтинг: 0 / 0
СУБД Тайга
    #38236409
Ukraine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно будет набрать пару модеров добровольцев, но попозже.

Пока писать на нем невозможно, малолетки на фермах китайских серверов прорываются сквозь капчу и захламляют мне форум :(
...
Рейтинг: 0 / 0
СУБД Тайга
    #38236473
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UkraineМне нужно будет набрать пару модеров добровольцев, но попозже.

Пока писать на нем невозможно, малолетки на фермах китайских серверов прорываются сквозь капчу и захламляют мне форум :(
Блджад что за язык у этих китайцев! Голладнский штоле!
...
Рейтинг: 0 / 0
СУБД Тайга
    #38236778
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonMX-9на 100 миллионах - пропорционально 100 и 150 сек

код программы :
k ^o f %=1:1:999999 s dt=1000+$r(77),kt=1000+$r(77),s=dt+kt,^o(%)=dt_" "_kt_" "_s
s %=0 k DT,KT f s %=$o(^o(%)) q:'% s r=^(%),dt=$p(r," "),kt=$p(r," ",2),s=$p(r," ",3),DT(dt)=$g(DT(dt))+s,KT(kt)=$g(KT(kt))+s

===============
Прошу прощения. Я не понимаю язык cos. Можно уточнить?

На 100 миллионах ответ получен экспериментально или методом
экстраполяции другого опыта? Это очень важно.

экспериментально - но теперь на другой машине - на 100 миллионах записей типа "дебет-кредит-сумма"

- 110 сек (создание тестовой таблицы методом случайных чисел ) - первая строка запроса
- 180 сек (группировка по бухгалтерским счетам) - вторая строка запроса

счета в диапазоне 1000-1077, деньги в диапазоне 2000-2154 (целые)
...
Рейтинг: 0 / 0
СУБД Тайга
    #38236833
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уточнение - в тесте в коде первой строки было 99999999
...
Рейтинг: 0 / 0
СУБД Тайга
    #38236888
Ukraine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9,

100 млн не интересно.
Чтобы хранить все в ОЗУ хватит и 300 мб и будет все теже "фтристараз" быстрее.
Давай на миллиард хотябы. Ну типо есть сферическая бухгалтерия в вакууме где миллиард проводок.
...
Рейтинг: 0 / 0
СУБД Тайга
    #38236910
Oleg77777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я придумал, что мне делать с Тайгою. Сделаю базу данных решений систем линейных уравнений, см. dxdy.ru/topic71245.html .

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

Так что кроссплатформенность пока отдыхает, Баз может ликовать.
...
Рейтинг: 0 / 0
СУБД Тайга
    #38237027
Ukraine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg77777Баз может ликовать.

...
Рейтинг: 0 / 0
СУБД Тайга
    #38237058
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg77777А я придумал, что мне делать с Тайгою. Сделаю базу данных решений систем линейных уравнений, см. dxdy.ru/topic71245.html .

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

Так что кроссплатформенность пока отдыхает, Баз может ликовать.


Не ты изобрел, а я :)
[
msg=14195012]

И две штуки
ДохраРхранения матриц для решения систем уравнений.
Даже две,
хранения деталировки сцен и сценариев для видеорендеринга.
...
Рейтинг: 0 / 0
СУБД Тайга
    #38237064
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
СУБД Тайга
    #38237097
Oleg77777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДохтаР,

И правда, ты. А я изобрел, как использовать иерархию, см. мой последний пост там же ( dxdy.ru/topic71245-15.html ).
...
Рейтинг: 0 / 0
СУБД Тайга
    #38237145
Ukraine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg77777,

Расскажи хоть с какого города, сколько лет ?
...
Рейтинг: 0 / 0
СУБД Тайга
    #38237151
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg77777ДохтаР,

И правда, ты. А я изобрел, как использовать иерархию, см. мой последний пост там же ( dxdy.ru/topic71245-15.html ).


Ты не стой стороны заходишь :)

отсюда нужно заходить

ВИКИМетод конечных элементов сложнее метода конечных разностей в реализации. У МКЭ, однако, есть ряд преимуществ, проявляющихся на реальных задачах: произвольная форма обрабатываемой области; сетку можно сделать более редкой в тех местах, где особая точность не нужна.

Долгое время широкому распространению МКЭ мешало отсутствие алгоритмов автоматического разбиения области на «почти равносторонние» треугольники (погрешность, в зависимости от вариации метода, обратно пропорциональна синусу или самого острого, или самого тупого угла в разбиении) . Впрочем, эту задачу удалось успешно решить (алгоритмы основаны на триангуляции Делоне), что дало возможность создавать полностью автоматические конечноэлементные САПР.
...
Рейтинг: 0 / 0
СУБД Тайга
    #38237662
Oleg77777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДохтаР,

То есть приспособить мою бд для решения диффуров Методом кон. элементов? В этом совет заключается, да?

Идея интересная, надо будет запомнить. Только штука в том, что у меня уже проекционный алгоритм запрограммирован (типа Качмажа, только круче, параметризованный). Поэтому начать придется с него, чтобы его не забрасывать. Уж больно ловко он матрицы вертит.
...
Рейтинг: 0 / 0
25 сообщений из 340, страница 7 из 14
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / СУБД Тайга
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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