[БД] Вопросы о производительности.
выборка с такими критериями есть пустое множество
согласен с предыдущим оратором
Значит, вы меня не так поняли. Потому что сейчас лично мною написанная программа за 5-10 минут способна справляться с этой задачей. Оракл. В перинципе, меня интересует, будет ли MS SQL справляться с этим быстрее.
нет, это ты нас не понял, у "крупного предприятия" нашлось только 1000 долларов на покупку сервера базы данных? беги из этой шаражки быстрей!
Вообще, бред какой-то с ценой.
До 1-2 миллиона записей в таблице комп ценой до 1000 СПОКОЙНО тянет.
До 1-2 миллиона записей в таблице комп ценой до 1000 СПОКОЙНО тянет.При каком количестве подключений? В средней организации (по моим понятиям - чел. до 100)?
ебанись, да там один только RAID-контроллер столько стоить будет
пионеры на форум.локал

До 1-2 миллиона записей в таблице комп ценой до XXX СПОКОЙНО тянет.Это утверждение глупо, вне зависимости от величины XXX. Тяжесть запросов определяется не только числом записей в базе.
за 1000$ серверов просто не бывает.
А это уже пальцы...
тоже странно написано: если действительно главный критерий - производительность на выборках, то прямая дорога к MySQL...
1-2 миллиона и Berkeley DB тянет. Вопрос в том, что ты будешь делать с этими записями.
ok, ты наверное прав...
хотя с трудом представляю новый сервер с SCSI и дешевле 1K$...

ну если действительно такая беда с бюджетом, то хотя бы софтовый рейд...
Согласен, количество подключений мало: до 5 клиентов одновременно. Часто такие выборки не производятся, чаще в таких таблицах обновляются записи, или добавляются новые.
Слишком мало инфы, чтобы что-то определенное советовать. Так как бюджета можно сказать, что нет, наверное лучше выбрать MS SQL. Насчет "больших объемов данных" - 2 миллиона записей это смешной объем - с ним справится любоая современная СУБД. Вопрос в том насколько велика проблема с блокировками. Если проблема стоит остро, то тогда смотри в сторону Оракла.
Мамку со встроенным sata-raid + 2 саташных WD-каких-то-там 74Гб 10000оборотов. Получится вполне производительный сервак ~ 1000$

Эти 10000-оборотные сата, если не ошибаюсь, ни что иное, как аналогичная модель скази с саташным интерфейсом.
одно это уже треть бюджета



нормальный объём, кстати...
бывает, под 70-гиговую базу железа+поддержки на несколько сотен килобаксов требуется...
Ну да, я брал такие по 183$ за штуку. Зато на остальные 600 бачей вполне собирается производительный компьютер.
вполне собирается производительный десктоп.
Сервер и десктоп - в некотором роде условные понятия. Просто конкретная конфигурация подирается под задачу, о которой в этом треде внятно ничего сказано не было)
Непонятно только, сколько эти диски проживут после первого отключения питания (а оно неизбежно при отсутствии бюджета на UPS)
Блин) Про упс-то я забыл)
предлагаю на этой бесспорной мысли и закончить сей флеймовый тред


Чё-то второй совсем дешёво. Я такой хочу. Где наёпка?
и не факт что их продадут в количестве один штука. а так - найди на том сайте аську консультанта да перетри с ним.
Да, можно было догадаться, что б/у. Всё равно стоит подумать.

http://forum.sources.ru/index.php?showtopic=67927&st=0entry472968
Автор ответа - русский программист в Америке, занимается проганьем БД (если по форуму поискать, то найдешь где он про себя расказывал так что написано наверно достаточно компетентно.
Посмотри - Автор ответа - русский программист в Америке, занимается проганьем БД (если по форуму поискать, то найдешь где он про себя расказывал так что написано наверно достаточно компетентно.
И все же, какой сервер круче? Oracle или IBM DB/2 ? Мне всегда этот вопрос мучал
Круче тот, что справляется с конкретной поставленой задачей.
В том-то и дело, что справляются многие. Но, допустим, один из них может выдавать результат за минуту, а другой за три. Для пользователя разница есть.
Я слышал, что более-менее сложные запросы на больших БД быстрее всего обрабатываются на гигабайтных архитектурах на Оракле. DB/2 дышит в затылок, а MS-SQL по производительности в большом отрыве
http://www.tpc.org/tpch/results/tpch_perf_results.asp
http://www.tpc.org/tpcc/results/tpcc_perf_results.asp
А если ещё запросы потюнить и там, и там?
Кстати, статья немного устарела - постгрес уже под винду выпустился...
да он и под кигвин нормально встает
И все же, какой сервер круче? Oracle или IBM DB/2 ? Мне всегда этот вопрос мучалIBM немерянно крут на платформе AS/400. А вот IBM DB2 UDB штука довольно-таки странная...
DB2, конечно - странный вопрос.
Уже у меня на столе


а что так дешево? Наверное, в нем байтов не хватает. Или пикселей...
Оставить комментарий
kokoc88
Вопросы относятся в основном к тем, кто имеет реальный опыт работы с крупными БД, Oracle/MS SQL. Задача примерно такая: надо выбрать БД, которая будет работать под Windows, на машине стоимостью до 1000$. Она должна будет обслуживать крупное предприятие. Объём данных будет ОЧЕНЬ большим. Главный критерий - производительность при выборках данных из множества таблиц, некоторые из которых могут достигать до 1-2 миллиона записей; плюс быстрое изменение записей в таблицах примерно такого же размера. Приветствуются ссылки где сравнивается производительность различных БД, если кот знает хорошие и честные.