![]() |
|
Модераторы: LSD |
![]()
|
|
| slang |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 7.3.2004 Репутация: нет Всего: 0 |
В базу необходимо заносить котировки валют (тиковые) котировки поступают 0,5-1,5 шт в секунду, т.е. даже за неделю их наберется около миллиона строк.
В базе необходимо хранить около месяца, затем старые удалять, таким образом должно быть в таблице около 4-5 миллионов строк, которые необходимо достаточно быстро обрабатывать. Access, я так понимаю будет тяжеловато их обрабатывать. Возможно-ли это сделать на базе Access или SQL. Помогите с выбором, если не сложно. Спасибо. -------------------- Запчасти на иномарки www.avtograd55.ru. Если есть время - зайдите и посоветуйте что исправить и что доработать. |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| vadims |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 8.6.2005 Репутация: нет Всего: 17 |
Access - однозначно не реально для такого количества записей
Теперь ИМХО Я бы не стал использовать MS SQL в твоем варианте - мое мнение interbase - личный опыт - запрос на базе в 3 млн записей - 2 сек - тоже немало, но хоть в психогическую систему укладывеатся - где время реакции дб не больше чем 3 сек -------------------- Cpu not found ! Press any key for software emulation. |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
MS SQL server на таких маленьких объёмах работать будет очень быстро, но естественно надо будет над запросами поработать, добавить индексы, хинты и т.д... Я работаю с базами которые имеют на 1-2 порядка больше записей и на порядок более частые запросы на MS SQL server - проблем с производительностью нет, но поверхностными знаниями SQL не обойтись... Впрочем указанные вами объёмы - мизерны для промышленных баз данных, в принципе любой промышленный сервер типа MS SQL Server, Oracle, DB/2 и даже Interbase должны достаточно комфортно себя чуствовать.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| vadims |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 8.6.2005 Репутация: нет Всего: 17 |
Или я уже совсем отстал ? -------------------- Cpu not found ! Press any key for software emulation. |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
slang, это для форекса или фондового/срочного?
С фондовым будет посложнее, там ведь еще и весь стакан стоит сохранять, да и спред нестабильный. -------------------- Теперь при чем :P |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Это относительно небольшие объёмы для промышленных баз данных. Смертельные для локальных, но небольшие для серверов. К тому же вы планируете иметь всего лишь около 1 запроса в секунду, который при правильной структуре таблицы будет очень лёгким... Для современных серверов проблемы с производительностью начинаются после 50-100 таких запросов в секунду... -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| vadims |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 8.6.2005 Репутация: нет Всего: 17 |
Vit
Спасибо за информацию - но ладно я - у нас целая система не может решить для себя эту проблему - а там довольно грамотные на мой взгляд люди сидят - но лично мне честно говоря с верхней полки на это -------------------- Cpu not found ! Press any key for software emulation. |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
vadims - а конккретно можешь сказать
- Какие таблицы (основные поля) - какие в основном запросы на них идут Может что-то и сообразим... -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| slang |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 7.3.2004 Репутация: нет Всего: 0 |
Дата Время несколько пар валют (12) (целое пятизначное число) запросы: добавить запись прочитать последнюю запись прочитать записи за определенный период времени прочитать запись на определенное время ни каких текстовых полей, только числа Добавлено @ 09:47 Ignat форекс -------------------- Запчасти на иномарки www.avtograd55.ru. Если есть время - зайдите и посоветуйте что исправить и что доработать. |
|||
|
||||
| slang |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 7.3.2004 Репутация: нет Всего: 0 |
Что за СУБД FireBird, как сней работать? Это бесплатная замена SQL, чем они отличаются?
-------------------- Запчасти на иномарки www.avtograd55.ru. Если есть время - зайдите и посоветуйте что исправить и что доработать. |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Дату и время сделать одним полем
Кластерный индекс по дате времени с сортировкой в возрастающего порядка 100% плотность кластерного индекса После этого на MS SQL всё летать должно -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
Бесплатный аналог InterBase. У меня даже MySQL нормально с котировками работала, но там больше 1.000.000 записей не было. В данном случае ИМХО, MS SQL нужно. -------------------- Теперь при чем :P |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Это бесплатная замена Interbase. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| slang |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 7.3.2004 Репутация: нет Всего: 0 |
Как можно связать инфу, транслируемую в DDE с базой, т.е. как записать котировку в базу?
-------------------- Запчасти на иномарки www.avtograd55.ru. Если есть время - зайдите и посоветуйте что исправить и что доработать. |
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |