|
|
|
Хранение данных для отображения графиков
|
|||
|---|---|---|---|
|
#18+
Добрый день, хотелось бы узнать у гуру как лучше всего организовать хранение и выборку данных для построения графиков. Исходные данные: 1. Есть график с функцией маштабирования 2. Есть таблица где хранятся данные (допустим несколько млн. записей) Задача: Как оптимизировать выборку, чтобы выводить допустим не более 1000 значений на заданный порог при маштабировании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2010, 13:07 |
|
||
|
Хранение данных для отображения графиков
|
|||
|---|---|---|---|
|
#18+
Самое простое 1. определиться с шагом масштабирования 2. построить правильно индексы по шагу масштабирования (+ дополнительным условия) 3. и выбирать по конкретным условиям чтобы уменьшить размеры выборки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2010, 14:25 |
|
||
|
Хранение данных для отображения графиков
|
|||
|---|---|---|---|
|
#18+
автор3. и выбирать по конкретным условиям чтобы уменьшить размеры выборки Вот с этим то как раз и основная проблема, как определить 1000 наиболее значимых точек и уменьшить затрачиваемые ресурсы на это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2010, 14:57 |
|
||
|
Хранение данных для отображения графиков
|
|||
|---|---|---|---|
|
#18+
Сами же говорите: "масштабируемая функция". Следовательно критерий масштабирования существует, вот от него и плясать. Выявить кретерии масштабирования входных параметров функции, и хранить степень масштабирования в данных. грубо говоря для входного параметра функции степень детализации (каждое 1,2,3 ... n-е значение),а потом выбирать по условию... " хочу выбрать каждое 10-е значение" или каждое 100..и всевозможные комбинации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2010, 15:34 |
|
||
|
|

start [/forum/search_topic.php?author=lambrianov&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
get settings: |
8ms |
get forum list: |
19ms |
get settings: |
7ms |
get forum list: |
15ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 1629ms |
| total: | 1853ms |

| 0 / 0 |
