|
|
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Необходимо выбрать наиболее быстродействующую СУБД для следующих условий: - к базе данных подключается 1-5 клиентов. При этом практически всю нагрузку на базу создает 1 постоянно подключенный клиент. Остальные обращаются намного реже. - основные операторы INSERT, несколько реже - SELECT - количество записей в наиболее динамично изменяемой таблице - 2000 - 5000 (увеличение не предвидется) - необходимо обеспечение репликации БД - аппаратная конфигурация: 2 процессора CoreDuo 2.0 ГГц 4 ГБ оперативки бездисковая система - операционная система Win XP Emb. Ключевой характеристикой быстродействия является скорость обработки последовательно поступающих запросов типа INSERT. Какую СУБД можете порекомендовать для данных условий? Заранее всем благодарен!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 10:17 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
Что-то у меня в голове не согласуются две вещи: IgW- основные операторы INSERT, несколько реже - SELECT и IgWувеличение не предвидется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 10:24 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
IgW- количество записей в наиболее динамично изменяемой таблице - 2000 - 5000 (увеличение не предвидется) Это разве много? Ладно бы там 100-500 тыс., а тут ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 10:38 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
IgW... бездисковая система ... Какую ... можете порекомендовать для данных условий?... могу порекомендовать для начала поставить жесткий диск... а лучше шустрый RAID массив, а ещё лучше скази диск... и чтобы ещё быстрее - гигабитны канал, хотябы до коммутатора.. "без диска" любая СУБД будет тормозить одинаково... те, что посерьёзнее, где можно прикрутить репликацию (типа MSSQL, Oracle, DB2...) тормозить будут сильнее... всякие SQLite, FireBird и.т.д.. будут чуть меньше тормозить... без диска, можно смело менять проц на Pentium3 , так как вся производительность с любой СУБД упрётся в скорость дисковых операций судя по "Win XP Emb" эт у вас наверно типа рабочего места продавца... ну очень желательно для того компа что будет сервером - быстрый HDD, как минимум гигабитный канал это конечно всё ИМХО :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 11:01 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
В сообщении ошибка - речь шла про UPDATE. . Очень извеняюсь. Insert - запросы наооборот практически исключены. Отсутствие жесткого диска - требование продиктованное условиями эксплуатации (высокий уровень вибрации). База, согласен, не очень большая. Но интенсивность поступления запросов приличная - может достигать 1000-2000 Update'ов в секунду. Все запросы посылаются одним клиентом. Несовсем понял опасения о меделенных дисковых операциях. так как система бездисковая и с флешки она только запускается, то все изменяемые области файловой системы размещаются в оперативке. Лично по моим ощущениям "дисковые" операции такая система выполняет очень и очень быстро. хотелось бы знать какая СУБД будет быстрее всего выполнять обновление данных (именно сравнение субд при равной аппаратной платформе). Если у кого-нибудь была возможность оценить эту характеристик, пожалуйста подскажите! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 14:12 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
IgW- аппаратная конфигурация: 2 процессора CoreDuo 2.0 ГГцЭто где ж вы такое нашли? Насколько я знаю, многопроцессорных систем на CoreDuo не существует. Может, вы имели в виду "2 ядра"? IgWОтсутствие жесткого диска - требование продиктованное условиями эксплуатации (высокий уровень вибрации).А где ж базу хранить? IgWНесовсем понял опасения о меделенных дисковых операциях. так как система бездисковая и с флешки она только запускается, то все изменяемые области файловой системы размещаются в оперативке.Выключения питания/перезагрузки не боитесь? IgWЛично по моим ощущениям "дисковые" операции такая система выполняет очень и очень быстро. хотелось бы знать какая СУБД будет быстрее всего выполнять обновление данных (именно сравнение субд при равной аппаратной платформе). Если у кого-нибудь была возможность оценить эту характеристик, пожалуйста подскажите!Вы правы в своих ощущениях. Любая СУБД будет работать быстро на таких мизерных объемах и при нахождении базы целиком в оперативке. И 1000-2000 апдейтов в таком случае - совершенно не проблема. Так что советовать что-то одно, ихмо, смысла нет. Берите ту СУБД которую лучше знаете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 14:21 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
miksoftЭто где ж вы такое нашли? Насколько я знаю, многопроцессорных систем на CoreDuo не существует. Может, вы имели в виду "2 ядра"? CoreDuo процы есть. Наверное существуют и системы где они стоят парой. miksoftА где ж базу хранить? Выключения питания/перезагрузки не боитесь? Вы правы в своих ощущениях. Любая СУБД будет работать быстро на таких мизерных объемах и при нахождении базы целиком в оперативке. И 1000-2000 апдейтов в таком случае - совершенно не проблема. Так что советовать что-то одно, ихмо, смысла нет. Берите ту СУБД которую лучше знаете.Возможно вот это основной критерий: - необходимо обеспечение репликации БД. Консолидированная БД и хранит все данные и перезагрузку переживает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 14:47 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
IgW Отсутствие жесткого диска - требование продиктованное условиями эксплуатации (высокий уровень вибрации). А куда делись вибростойкие винчестера и спецкорзины под них? Неужели их сняли с производства? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 14:56 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
VoDAВозможно вот это основной критерий: - необходимо обеспечение репликации БД. Консолидированная БД и хранит все данные и перезагрузку переживает.Что, куда и как должно реплицироваться - автор про это ничего не написал. Каковы требования по потерям данных - тоже. Так что вопрос перезагрузки/питания остается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 15:03 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
По сабжу: при 5 тысячах записей ни одна СУБД не опередит простого массива структур в ОЗУ (а больше и негде - винта-то нет). Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 17:22 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov По сабжу: при 5 тысячах записей ни одна СУБД не опередит простого массива структур в ОЗУ (а больше и негде - винта-то нет). TimesTen + настройка "без отказоустойчивости" (дисков у пациента и так нет) + hash индекс на таблицу + prepared statement + настройка для прямого доступа через общую область памяти (без IPC) = скорость "простого массива структур" + удобство работы с СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2008, 17:37 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
onstat- Еще вариант к рассмотрению . А есть информация по стоимости SolidDB? Или хотя бы порядок цен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2008, 21:51 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
DPHА есть информация по стоимости SolidDB? Или хотя бы порядок цен? Сам нашел. Где-то 200 GBP за PVU, т.е. (если у меня не совсем все плохо с головой), где-то 60K$ за минимальную разумную надежную конфигурацию (два двухпроцессорных x86 сервера). Дороговато, хотя в связке в DB2 может быть и весьма эффективно (благо там есть режим использования в качестве кэша с записью "насквозь"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2008, 22:23 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
Рекомендую NitrosBase. www.nitrosbase.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2009, 10:48 |
|
||
|
Быстродействие СУБД
|
|||
|---|---|---|---|
|
#18+
IgWЗдравствуйте! Необходимо выбрать наиболее быстродействующую СУБД для следующих условий: - к базе данных подключается 1-5 клиентов. При этом практически всю нагрузку на базу создает 1 постоянно подключенный клиент. Остальные обращаются намного реже. - основные операторы INSERT, несколько реже - SELECT - количество записей в наиболее динамично изменяемой таблице - 2000 - 5000 (увеличение не предвидется) - необходимо обеспечение репликации БД - аппаратная конфигурация: 2 процессора CoreDuo 2.0 ГГц 4 ГБ оперативки бездисковая система - операционная система Win XP Emb. Ключевой характеристикой быстродействия является скорость обработки последовательно поступающих запросов типа INSERT. Какую СУБД можете порекомендовать для данных условий? Заранее всем благодарен!!! Те in memory databases. На вскидку BerkeleyDB тут , бесплатно Raima - тут eXtremeDB - тут , кстати эту базу наши соотечественники разрабатывают(если ничего не напутал), только продают в штатах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2009, 09:45 |
|
||
|
|

start [/forum/topic.php?fid=35&fpage=21&tid=1552974]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
79ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 9ms |
| total: | 189ms |

| 0 / 0 |
