|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.06.2012, 18:31 | #1 |
Пользователь
Регистрация: 24.11.2009
Сообщений: 43
|
Посоветуйте базу данных
Примерный расчет: до 150 тыс строк. Я не прогарммист. но попорбую объяснить
Идет последовательный пересчет значений в строках. И генерируется глобальная переменная. Она используется в расчетах новых строк. Муск, конечно, ложится. Теперь делаем десктопный софт, но тяжеловато. Посоветуйте платную/бесплатную бд Последний раз редактировалось Steh; 24.06.2012 в 18:35. |
24.06.2012, 18:38 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
24.06.2012, 20:36 | #3 |
Пользователь
Регистрация: 24.11.2009
Сообщений: 43
|
да мы на пхп пытались. а потом скорость ведь страдает, впрочем. табилца со столбцами, а просьба та же) посоветуйте лучшую базу или сУБД) как там, х.з)
|
24.06.2012, 21:24 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Любую СУБД возьмешь - при неправильном использовании не получишь никакого эффекта в скорости. Какой смысл что-то советовать, если ты и другую БД положишь полными проходами по таблицам?
I'm learning to live...
|
|
25.06.2012, 10:45 | #5 |
Пользователь
Регистрация: 24.11.2009
Сообщений: 43
|
Виталий, я думаю, что структура таблиц оптимальная. И цикл идет по плавному персчету всех колонок. И все параметры в соседних ячейках используются в расчетах. Какие могут быть общие советы?
просто сейчас окончательно выберем бД. и будет больше информации Последний раз редактировалось Stilet; 25.06.2012 в 11:41. |
25.06.2012, 11:40 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Если это простой фетч по каждой записи - то какую СУБД не возьмешь, от тормозов не избавишься. Другое дело если механизм примерно такой: 1) Создается курсор, который не логируется, не сбрасывается на диск, сидит в памяти (спулере и т.д.) и никуда нерыпается 2) Данные курсора формируются на основе данных из основной таблицы плюс вычисляемые поля, при необходимости изменения неких полей 3) После формирования курсора его уже скопом можно сбросить в таблицу базы - тут скорость будет проще, если все делать одной INSERT командой, предварительно очистив таблицу-получателя. 4) Курсор освобождается - в таблице-получателе появляются пересчитанные записи. Опять таки нужно знать характер расчета. От этого зависит выбор индексации. Допустим если в курсор нужно получать все данные из таблицы-справочника то справочник индексировать не надо - индексация тогда будет мешать при выгрузке из курсора, но если из справочника нужно получать только часть данных, или допустим обработка будет идти порциями - нужно правильно проиндексировать
I'm learning to live...
|
||
25.06.2012, 12:37 | #7 |
Пользователь
Регистрация: 24.11.2009
Сообщений: 43
|
не. там ток за год 40 тыс игр .силы отклонения. по-моему голы и идет персчет через общие показатели построчно. общие показатели именяются в релаьном режиме. ВОт в чем дело) То есть никак этот процесс не ускорить - он раз в год будет проводиться.
Данные в формуле генерируются динамически в зависимости от прошлых подсчетов. тупо парсим и сбарсываем в табилцу. затем обходим и корректируем показатели, и в планах за 1. 2. 3 года (можно среднее арифметичесое взять в крайнем случае) и по несколько кругов с новыми данными. Последний раз редактировалось Stilet; 25.06.2012 в 16:09. |
25.06.2012, 16:12 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Убеждать тебя не буду - бери любую СУБД, все равно не добъешся при таком подходе желаемых результатов.
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление данных в базу | Волк | C# (си шарп) | 0 | 23.05.2012 11:45 |
Импорт в базу данных. | Kasper1 | PHP | 6 | 22.02.2011 20:09 |
Переименовать базу данных | Kapitann | SQL, базы данных | 1 | 13.12.2010 16:30 |
написать Базу Данных | Alesa90 | Фриланс | 5 | 27.06.2010 18:31 |
Создать базу данных | Master of Puppets | Microsoft Office Excel | 5 | 10.06.2008 13:34 |