![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Асы Delphi! Помогите с выбором БД. [D6, D7, MSSQL]
Александр Я. © (2005-11-01 10:59:00)Есть данные - около 3 млн. записей.
Каждая запись порядка 50 полей.
Никаких арифм. действий делать не надо - только некие выборки.
Возможно данные возрастут до 6 млн записей (года за три).
Стоит выбор - куда это загнать - Oracle или MS SQL Server 2000.
Интерфейс будет на Delphi. Не хочется стрелять из пушки по воробьям, но и вариант перехода через три года на Oracle не хотелось бы. Спецов по БД нет, учить с нуля. Посоветуйте!
С уважением, Александр.
ANB (2005-11-08 16:10:00) [21]
> Fay © (08.11.05 16:01) [79]
> Гонишь :) Есть ограничение у файловой системы, а не у IB.
Ограничение на размер у NTFS есть. Т.е. длина должна умещаться в 8 байт. Таких винтов еще не изобрели. 4Гб связаны со старым форматом использования функций доступа к файлам, который применяется в IB (4 байта). Если больше - идет переполнение и все начинается сначала. Причем просто трется заголовок.
Zacho (2005-11-08 16:08:00) [22]Fay © (08.11.05 16:01) [79]
Возможно ошибся. Сейчас попробую (создать БД больще 4 Гб), о результатах доложу :)
Кистати, ограничение на один файл или на все файлы БД ? :)
Fay (2005-11-08 16:01:00) [23]2 Zacho © (08.11.05 15:40) [78]
>> Гонишь :) Есть ограничение у файловой системы, а не у IB.
Тогда постарайтесь объяснить ограничение в 4Гб на NTFS.
Zacho (2005-11-08 15:40:00) [24]
> ANB © (02.11.05 16:04) [49]
> А IB старенький я даже на 98 поднимал
В 1997-98 гг. я дома работал с IB 4.2 на 486dx4-100 12 Mb ram, Windows 95 OSR2, при этом у меня было запущено Дельфи 3 и проект, отлаживающийся в Дельфи. И ничё, нормально :) Правда, на работе был выделенный сервер под IB (да и мой воркстэйшн был покруче домашнего компа) и было гораздо комфортнее :-) Но и дома вполне можно было работать :)
> Кистате, в IB есть ограничение на размер файла БД. Причем
> при переполнении база просто падает и не чинится.
Гонишь :) Есть ограничение у файловой системы, а не у IB.
Вообще, там есть один скользский момент, но это проблемы админа БД :)
AloneCorsar (2005-11-04 11:15:00) [25]>> И встроенный HTTP сервер.
>> Apache, что-ли?
Да Apach? и при этом поднят (по умолчанию) www plsql не помню как называется. Проблем с установкой 9-ки нет ни каких (почти) :-))
Fay (2005-11-04 02:57:00) [26]2 ANB © (03.11.05 11:41) [72]
>> И встроенный HTTP сервер.
Apache, что-ли?
ANB (2005-11-03 12:13:00) [27]
>
> Sergey13 © (03.11.05 11:56) [74]
Вот и я про тоже. Нельзя пытаться делать универсальные вещи под все субд. Разве что очень простенькие.
Sergey13 (2005-11-03 11:56:00) [28]2[69] sniknik © (03.11.05 11:34)
Все таки DataBase у Оракла и МС это несколько разные понятия, насколько я знаю (про МС только от других слышал). То что у МС база - у Оракла схема, т.е. юзер с таблицами. А при создании базы в Оракле собственно происходит создание сервера (инстанса в их нотации). Прогнать скрипт создания схемы (без данных) - не думаю, что займет более 2-3 минут.
2[70] sniknik © (03.11.05 11:37)
У тебя там (я писАл) скорее всего были проблемы со статистикой.
sniknik (2005-11-03 11:52:00) [29]> А базы здесь не кузяво пересоздавать постоянно, так как для этого схемы есть. Дампы то со схем снимаются.
ну так я вроде сказал, что с ораклом пришлось бы менять стиль работы. но тогда то я этого не знал, действовал по аналогии с mssql. но похоже, что и спецы сертифицированные об этой особенности тоже не догадывались... ;о)) а за курсы, как сказали, по 500$ контора отвалила....
ANB (2005-11-03 11:41:00) [30]
> PL/SQL Developer - очень удобная весчь!
- девелопер не входит в поставку. А вот свое case средство есть. Есть и мощная платформа Oracle Application. И встроенный HTTP сервер. И еще много вкусностей, но их мало кто использует.
ANB (2005-11-03 11:39:00) [31]
> ну и все это на фоне разговоров про выделенный сервер под
> sql сервер оракла
У меня 3 локальных компа и на всех стоит сервер оракла. Он на локал ставится вполне нормально. А базы здесь не кузяво пересоздавать постоянно, так как для этого схемы есть. Дампы то со схем снимаются.
sniknik (2005-11-03 11:37:00) [32]Курдль © (03.11.05 11:19) [67]
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1130418816&n=1
sniknik © (28.10.05 09:34) [30]
это все тот же случай. ;)
sniknik (2005-11-03 11:34:00) [33]> И что, оракл медленнее отрабатывает скрипт создания базы, чем МС СКЛ?! 8-()
скрипт может и нет, таблици создавались вроде быстро, я говорил про само создание (CREATE Database xxxx), впрочем пробовал и теми утилитами что у меня в то время были (не с поставки оракла разумеется, у него нет стандартного EM), время на отработку этого просто угнетало... полчаса это самое малое, причем на диске откусывался кусок в 2 гигабайта, хотя данных туда еще ни байта не положил.
впрочем я допускаю что что установил чтото не так. причину см. в [59]
но (я это уже расказывал, не в это ветке), ко мне приезжали 2 спеца по той программе что я тестировал, и которой оракл и нужен был. специ - сертифицированные (окончили курсы) специалисты по ораклу, сами настраивали (и даже переставляли его вроде пока я на обед ходил), но приемлемого результата так и не добились... ну и все это на фоне разговоров про выделенный сервер под sql сервер оракла (после этого и не люблю подобные упоминаня ;), у нас пол конторы на маломощных компах и имеют локальную установку mssql... а тут для каждого выделенный сервер? ;) смешно.
Sergey13 (2005-11-03 11:20:00) [34]Какие тут ужасти рассказывают, аж жуть берет. 8-)
Наверное я все делал неправильно, ибо миновали меня эти напасти. 8-)
Курдль (2005-11-03 11:19:00) [35]
> sniknik © (03.11.05 11:08) [66]
И что, оракл медленнее отрабатывает скрипт создания базы, чем МС СКЛ?! 8-()
sniknik (2005-11-03 11:08:00) [36]> а инсталяшки то мелочь.
не скажи.
> Базу то ж не каждый день переустанавливаете? ))
я нет, но вот отделы сопровождения/внедрения иногда по 3-4 в день. хорошо мы на mssql завязаны, проблем с этим нет. а вот если бы на оракл...
когда ставил его себе, ну впечатления уменя от него похуже чем ANB в [59] описал. внедренцы бы точно не справлялись.
а создание? создание базы идет пол часа, а то и больше (не знаю, получалось у меня так...). при работе с mssql уже привык, грохнуть и создать базу ничего не стоит по времени, а т.к. работаю с клиентскими базами (т.е. если у клиента проблема они могут выслать базу которая в итоге (никто не справился) попадет мне.), и при программировании, ну набил ахинейных данных, а чтонибудь нужно в структуре поменять, я просто грошаю базу и выполняю исправленный скрипт из программы (иногда, на начальной стадии разработки, до 20 пересозданий базы в день... с ораклом пришлось бы менять принцип работы).
Курдль (2005-11-03 11:08:00) [37]
> ANB © (03.11.05 10:31) [63]
> > Sergey13 © (03.11.05 10:23) [62]
> Не, ну не солидно для такой серьезной конторы за такие бабки
> такие кривые инсталляшки поставлять. Неужели тяжело перекомпоновать
> инсталлер, чтобы не надо было столько телодвижений делать
Прекратите вы этот голимый треп. :) Или сходите на SQL.ru - там есть специальная ветка "кто лучше".
Оракл не лучше MS SQL ровно настолько, насколько карьерный самосвал не лучше "Мерседеса". Нет, не мерседеса, а "Опеля". Пожалуй так.
У меня стоит оракл 9 уже год. Ставил я его, как чайник - "по умолчанию".
Никаких патчей и т.п. не прогонял. Поднатужил память, чтобы создать инстансы, подправил tnsnames и забыл думать о том, что он еще что-то потребует. Просто создаю базы, пишу запросы, процедуры и т.п.
У него нет своих средств отладки? Мало ли кого у чего нет! У кого есть свои CASE-инструменты? У Rational, у Sybase... и обчелся! Для отладки серверной логики PL/SQL Developer - очень удобная весчь! Чего еще надо? "DB Artisan"?
По работе из Делфей, с компонентами DAO (ODAC) ничто не сравнится! Если есть хоть что-нибудь похожее для MS SQL - готов посыпать голову пеплом!
by (2005-11-03 10:52:00) [38]ANB © (03.11.05 10:31) [63]
Не, ну не солидно для такой серьезной конторы за такие бабки такие кривые инсталляшки поставлять. Неужели тяжело перекомпоновать инсталлер, чтобы не надо было столько телодвижений делать ?
Да нормально все работает ))
Главное что бы база работала и не падала, а инсталяшки то мелочь. Базу то ж не каждый день переустанавливаете? ))
А вот возможность работы на *nix - это очень здорово, эти системы для этого и предназначены.
ANB (2005-11-03 10:31:00) [39]
> Sergey13 © (03.11.05 10:23) [62]
Не, ну не солидно для такой серьезной конторы за такие бабки такие кривые инсталляшки поставлять. Неужели тяжело перекомпоновать инсталлер, чтобы не надо было столько телодвижений делать ?
Sergey13 (2005-11-03 10:23:00) [40]2[59] ANB © (03.11.05 09:49)
А невозможность работы на голой винде не раздражает? 8-)
И про установку 8-ки не надо так уж гневно-то. 8-) Все нормально ставится на соответствующее оборудование. Никто не виноват, что когда ее делали 4 пенька еще не было.