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

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

Delphi+MySQL [D7, MySQL]


Ross ©   (2003-11-29 15:45:00) 

Есть ли у кого опыт продуктивной работы именно в такой связке, и работает ли нормально при 1млн записей в базе? Я остановил свой выбор на Delphi+MySQL для создания комплексной программы учета склада. Есть ли причины поменять базу (Ваше мнение)?


Michail Dalakov   (2003-11-29 18:28:00) [1]

По-моему только D3 могла сказала первое слово в борьбе за рынок БД


Anatoly Podgoretsky   (2003-11-29 18:19:00) [2]

средой разработки не имеющей себе равных была Д1, с тех пор у Борланда мало что изменилось, а другие на месте не стояли.


Michail Dalakov   (2003-11-29 18:05:00) [3]

Ну коль пошла такая...
Вообще есть ли у Delphi будущее или мы все скоро пересядем на студию и .Net? Delphi 3 была средой разработки не имеющей себе равных, за прошедшее время у Borland мало что изменилось, а вот
студия шагнула далеко вперед и пробуя VS7 приходишь к выводу, что она не хуже, стоит раза в два дешевле, да и фиксится регулярно и без дополнительной оплаты в отличие от Delphi


Anatoly Podgoretsky   (2003-11-29 17:50:00) [4]

Цикл поддержки у Борланда очень короткий, практически он кончается сразу после выпуска новой версии продукта.
Что касается IB/FB так это одни и теже люди, они разрабатывали глюкавые версии в Борланде, потом ушли из него и разрабатывают FB, по легенде посчитали, что Борланд прекратила разработку IB и хоронит продукт.


Vlad   (2003-11-29 17:23:00) [5]

индексы я имел ввиду как раз по текстовым полям.


Vlad   (2003-11-29 17:21:00) [6]


> Michail Dalakov © (29.11.03 17:07) [11]

Возможно это касается самого IB, но в FB/YA о таких глюках мне не известно, мало того, совершенно точно вам скажу, что лично создавал индексы в большой таблице (12 млн записей) и никаких глюков не наблюдал. А так же что касается сортировки и ХП - также замечено не было.
Да и цена по-моему смешная. А если говорить о персональных версиях - так они вобще бесплатны.


Nikolay M.   (2003-11-29 17:18:00) [7]


> Michail Dalakov © (29.11.03 17:13) [12]

Тогда FB в руки и барабан на шею.
Конечно, если нет желания править исходники IB :?)


Michail Dalakov   (2003-11-29 17:13:00) [8]

То Nikolay M. © (29.11.03 16:25) [9]
На сколько я знаю у Borland версия 6.0 никак не поддерживается и распространяется как есть, т.е. глюков хватает и их никто не собирается исправлять. Вряд ли у кого-то возникнет желание использовать мертво-рожденное творение, если конечно не собирается наводить в нем порядок.


Michail Dalakov   (2003-11-29 17:07:00) [9]

To Vlad В последнее время с IB не связываюсь по вышеоговоренным причинам (может быть это мое субъективное мнение),
но y меня есть опыт работы с несколькими версиями IB, что можно
сказать глюков много.
Ну например, ОС Win98 IB5.6 Выполнение транзакции и случайное проподание питания - в лучшем случае потеря нескольких страниц в
базе. Можно создать ХП(2), которая использует другую ХП(1), после чего грохнуть 1ХП и... с базой можно попрощаться. Создание индекса в большой таблице по текстовому полю, может привести к смертельному исходу, иногда случаются очень странные сортировки для избежания которых нужно пол дня потратить в поисках требуемого Collate в Инете, ну всего и не упомнишь, ну добавлю еще что МSSQL пошустрее, что явно видно если одну и туже базу юзать на разных серверах.
Ну насчет возможностей - сейчас вроде бы последнии версии семейства IB поддерживают динамический SQL, выбор первых записей и т.д., на более старых этого нет


Anatoly Podgoretsky   (2003-11-29 16:42:00) [10]

Ross © (29.11.03 16:17) [5]
Насчет экономии сомнительно, особенно когда будет порушена база, см. Nikolay M. © (29.11.03 16:09) [4]

Намой взгляд оптимальный выбор или MSDE или FB/IB, что использовать зависит от твоих знаний. У MSDE развитый SQL


Nikolay M.   (2003-11-29 16:25:00) [11]


> А какой IB бесплатный если не секрет?

Тот, который с открытыми исходниками :)
6.0


Vlad   (2003-11-29 16:21:00) [12]


> по возможностям и по качеству он
> будет получше чем IB и семейство.

Неплохо бы аргументировать


Nikolay M.   (2003-11-29 16:20:00) [13]


> возможно еще будет использован терминал

Расшифруй?
mysql -hHost-uUser -p
?

MS SQL прекрасно администрируется с любого компьютера (почти).


Michail Dalakov   (2003-11-29 16:19:00) [14]

А какой IB бесплатный если не секрет?
Если требуется бесплатный сервер, то советую MSDE, для баз до двух ГА это тот же MSSQL сервер, по возможностям и по качеству он
будет получше чем IB и семейство.


Ross   (2003-11-29 16:17:00) [15]

Дело в том, что возможно еще будет использован терминал. С MySQL кое-какой опыт есть а вот MSSQL... Это опять же для экономии. А такой опыт есть у кого?


Nikolay M.   (2003-11-29 16:09:00) [16]

IB/FB тоже бесплатные.


> какие еще факторы могут повлиять?

Имхо, в [2] их вполне достаточно. Когда начнешь терять связи между таблицами, сам поймешь...


Ross   (2003-11-29 16:04:00) [17]

Дело в том, что нужно минимальными деньгами сие реализовать. В принципе и к MSSQL-у можно с web-a подключиться. А какие еще факторы могут повлиять?


Nikolay M.   (2003-11-29 15:51:00) [18]


> работает ли нормально при 1млн записей в базе

Да, если сервер свежий и нормально пропатчен.
В противном случае данные могут биться, индексы слетают и тд.


> Есть ли причины поменять базу

Если это не веб-приложение, то однозначно не стоит с ним связываться. Отсутствие поддержки ссылочной целостности, ХП, триггеров, транзакций (иннодб не в счет), подзапросов натрет тебе основательный геморрой.
MS SQL или Interbase/FireBird - вполне сойдут.


Anatoly Podgoretsky   (2003-11-29 15:48:00) [19]

Нормальность работы определяется не столько количеством записей, сколько другими факторами.
Причины конечно есть, лучше использовать промышленные базы.


Наверх

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