Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Асы Delphi! Помогите с выбором БД. [D6, D7, MSSQL]


Страницы:   1 2 3 4 5 6

Александр Я. ©   (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 пенька еще не было.


Страницы:   1 2 3 4 5 6

Наверх

Титульная страница Поиск, карта сайта Написать письмо