![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Самый шустрый сервер [D7, IB6.x]
REA © (2004-11-16 12:32:00)Есть необходимость работать с данными большого объема. Таблица (допустим) одна, 100 полей FLOAT, первичного ключа (допустим) нет.
Требуется запись в таблицу со скоростью 1 запись/сек. и как можно более быстрое чтение. Объем может достигать 2Гб, но проверить не могу т.к. вставка медленная - придется долго генерировать.
Какой сервер из семейства IB (Firebird, Yaffi...) можете посоветовать для такой задачи?
Sergey13 (2004-11-16 15:38:00) [41]2 Соловьев © & Fay ©
Зачем бороться за уникальность, если она не нужна? см [9] Reindeer Moss Eater © (16.11.04 15:20)
Соловьев (2004-11-16 15:32:00) [42]
> Требуется запись в таблицу со скоростью 1 запись/сек
Ну так пишеим дату + время - вот тебе и уникальность.
Fay (2004-11-16 15:31:00) [43]Чтобы так думать, надо иметь уверенность
Соловьев (2004-11-16 15:29:00) [44]В смысле его создавать не надо, а думать что уникальность определяется всем кортежем
Соловьев (2004-11-16 15:27:00) [45]ПК - может состоять из всех полей
Reindeer Moss Eater (2004-11-16 15:20:00) [46]PK - не самоцель, а средство.
Если нет цели, которую надо достичь с помощью PK, то он не нужен.
Fay (2004-11-16 15:15:00) [47]А ваще имеет смысл взять FB 1.51
Fay (2004-11-16 15:14:00) [48]2 REA (16.11.04 12:50) [6]
А нафиг тебе чтение таблицы без первичного ключа?
REA (2004-11-16 12:50:00) [49]>Большее значение будут иметь характеристики тома где лежит бд, чем конкретная модель.
БД лежит локально, быстродействие компьютера и дисковой подсистемы среднее (Хотя диск похоже мало влияет - он его и не дергает при записи почти). Чтение впрочем возможно и по сети, но мне кажется, что быстродействие сервера будет ниже, чем пропускная способность сети 100Мбит (пока не пробовал).
Т.е. от типа сервера для данной задачи быстродействие не зависит?
REA (2004-11-16 12:46:00) [50]>Однако, такого, думаю, лучше не допускать никогда :))
Если его сделать, то полагаю скорость записи может замедлиться на больших объемах. Учитывая, что при [Forced write = on] скорость и так оставляет желать лучшего (порядка 30 записей в секунду), то ИМХО отсутствие первичного ключа может как то улучшить ситуацию с вставкой.
Reindeer Moss Eater (2004-11-16 12:45:00) [51]Первичный ключ иногда не нужен.
А все-таки. Есть ли у кого данные по быстродействию серверов (и их версий)?
Большее значение будут иметь характеристики тома где лежит бд, чем конкретная модель.
REA (2004-11-16 12:43:00) [52]А все-таки. Есть ли у кого данные по быстродействию серверов (и их версий)?
Danilka (2004-11-16 12:42:00) [53]
> первичного ключа (допустим) нет
Однако, такого, думаю, лучше не допускать никогда :))
Reindeer Moss Eater (2004-11-16 12:38:00) [54]Любой из перечисленных.