Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];

Вниз

Посоветуйте какой SQL сервер лучше использовать MS или Interbase   Найти похожие ветки 

 
mvg_first   (2002-08-07 13:10) [0]

Собираюсь начать разработку серьезного проекта, и вообщем то все время ориентировал себя на MS SQL но тут закрались у меня сомнения, а не опробовать ли мне Interbase. По сему и справшиваю Вашего мнения, что все таки лучше использовать? Учитывая что будет большое предприятие с распределенной структурой.
Какие недостатки, вкратце? И если отказываться от MS SQL то по какой причине?
Если тяжело отвечать - ткните носом в то место где это расписано :)


 
Leran2002   (2002-08-07 13:20) [1]

Я шас сижу на IB6 (а точнее на Firebird 1.0), и пока вроде жаловаться не на что. На счет MS SQL ничего сказать не могу так как еще не пробовал. Но если перейдешь на IB то тебе вообще практически не придется его настраивать, а это уже круто.


 
Delphi7   (2002-08-07 13:22) [2]

Если задаешь такой вопрос, то пусть решение по нему принимает кто-то другой, обладающий достаточными знаниями (и теоретическими и практическими).


 
mvg_first   (2002-08-07 13:28) [3]

Дело в том что у меня нет такого специалиста, который бы обладал достаточно большой практикой в обоих платформах, поэтому и спрашиваю. А принять решение придется мне, потому как есть у меня один советчик который уперся в этот МS и хоть ты ему стреляй. А я хочу знать альтернативную возможность!

Вчасности интересует возмодность работы с событиями, и скоростные показатели.
То что в MS SQL событий нет это я вроде знаю, а вот насчет Interbase тут у меня сомнения. Помогите, а?


 
Johnmen   (2002-08-07 13:58) [4]

В IB события есть.



 
zx   (2002-08-07 14:17) [5]

Использую MS SQL.
У него мощный:) интерфейс. Почти как у Access.
Лучше то, чем лучше владеешь:)
Успехов!


 
Kapusto   (2002-08-07 14:45) [6]

Опиши поподробнее задачу... А то сейчас начнется "священная война" :) А почему стоит выбор именно между этими двумя серваками? Почему бы не посмотреть в сторону Sybase, Oracle?
Насколько важна лицензионная чистота решения? Объем данных, количество пользователей, необходимость репликации данных, каковы аппаратные ресурсы?

Работал и с тем, и с другим... Все зависит от поставленной задачи...
будут конкретные вопросы - пиши на мыло... (или в аську)


 
mvg_first   (2002-08-07 14:55) [7]

Вообщето вопрос только о этих двух поднят только по той причине что MS SQL - мне известен (более или менее) но он очень дорог :)
И если IB предоставит мне приблизительно туже функциональность - что я пользуюсь в МС, хотя лучше сказать не предоставит мне неудобств (или непреодолимых) препятствий, а так же будет сравним по скорости с МС - то я перейду на него :)

Что касательно задачи - планирую автоматизировать горнодобывающий трест с территориально распределенными объектами с разнообразным парком машин, а так вообщем то еще ничего неизвестно (не проводил даже преобследования) но моя оценка, работы будет много и хочется сделать по правильному. Особенное внимание желаю уделить организации системы аутенификации и разграничения доступа к объектам информационной системы.

Более подробную инфу дать могу если зададите более конкретный вопрос :)


 
mvg_first   (2002-08-07 14:57) [8]

Еще можно добавить - тот факт что IB это тоже продукт борланда и мне кажется что использование продуктов одного произвоидтеля избавит меня от многих ошибок, хотя и не исключено что может добавить новых.


 
mvg_first   (2002-08-07 14:59) [9]

И еще :) Насколько я понял из поверхностного изучения IB на дельфине есть специальный компонент для прямого доступа к серверу и использования серверного АПИ. А в МС доступ через всякие там супер-пупер универсальные провадеры АДО и т.п.

А это ведь лишняя ступень между клиентом и данными а значит лишний повод возникнуть какой нибудь ошибке. Да и универсализация в данном случае мне совершенно никчему :).


 
mvg_first   (2002-08-07 15:04) [10]

И еще если множно приведите пожалуйста мне доводы по которым НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ Interbase а нужно использовать MS. Например "...ИБ - лишит тебя возможности сделать такую-то обязательную фичу...", или например "...в ИБ заложенно такое-то там ограничение что неповзолит ему делать то-то и то-то что является обязательным при создании корпоративных продуктов..."

Т.е. убедите меня не использовать ИБ на кокретных фактах.


 
Kapusto   (2002-08-07 15:09) [11]

Встроенных средств репликации у IB нет, в отличии от МS... (если со всех рабочих мест поддерживается постоянное соединение, то это практически роли не играет, если же данные будут перегоняться к примеру раз в день, то придется придумывать свой механизм...)

Если БД планируется использовать только как средство хранения данных, то особой разницы не будет (хотя честно говоря не знаю, как поведет себя IB на базе в несколько Гб, подозреваю что нормально)

Насчет ошибок - технология работы с IB несколько отличается, так что некоторые ошибки могут быть...

Но более полный ответ на этот вопрос может дать только тестирование...




 
Johnmen   (2002-08-07 15:10) [12]

>mvg_first © (07.08.02 15:04)
>Т.е. убедите меня не использовать ИБ на кокретных фактах.

Лично я не буду !!!

(Вспомнился старый анекдот :
Сидят в одной камере садист и мазохист. Мазохист говорит садисту : "Мучь меня !". А садист отвечает : "Не буду !".)


 
Kapusto   (2002-08-07 15:13) [13]

На самом деле все несколько наоборот - при переходе от IB к MSSQL я испытывал некотрое чувство дискомфорта :), т.к. некотоорые вещи, легко реализуемые в IB, сделать на сиквеле очень тяжело (особенно если сиквел не MSSQL2000)


 
mvg_first   (2002-08-07 15:19) [14]

Насчет разубедите - непоймите меня привратно (мазохистких целей не преследую ;) имел ввиду - укажите основные недостатки которые могут составить серьезную проблему при разработке и эксплуатации софта с использованием ИБ.

И кстати как по скорости??? С тем же МС? Только не надо тыкать носом в ТСО (или как их там) тесты интересует лично- субективное мнение на действительно-реальных данных.


 
-=CrazyFish=-   (2002-08-07 15:20) [15]

http://delphiplus.narod.ru/articles/Comparer.htm


 
Kapusto   (2002-08-07 15:24) [16]

несколько некорректное сравнение, т.к. с тех пор много воды утекло и MSSQL с тех пор сильно улучшился...

Насчет субъективного мнения насчет производительности - сопоставим с MS...


 
mvg_first   (2002-08-07 15:32) [17]

Еще разясните мне пожалуйста есть ли "сексуальная" :) разница между платным ИБ и FireBird и что порекомендуете использовать. А так же заодно ткните носом откуда можно слить бесплатную версию ИБ (серверный и локальный) варианты.
И сколько уйдет времени на "первый запуск".?


 
Кулюкин Олег   (2002-08-07 15:36) [18]

2 mvg_first
Почитайте про IB на www.ibase.ru.
MS SQL Вы уже знаете, так что сами сравните.

Мой выбор MS SQL7/2000
Мощное и удобное средство, неплохо живет при больших объемах данных и числе юзеров.
Хотя требует администрирования.


 
Kapusto   (2002-08-07 15:44) [19]

ib.demo.ru там есть все ссылки
разница между IB и FireBird есть, и чем дальше, тем она становится больше
времени на первый запуск - 5 минут :))) (но это если знать, как там шарики катаются :)

Но все-таки соглашусь с Кулюкин Олег ©, что для большой и сложной системы, особенно если закладываться на дальнейший рост (как данных, так и числа задач, решаемых с помощью этой системы), я бы порекомендовал именно MSSQL2000...


 
mvg_first   (2002-08-07 15:45) [20]

Можно тогда задать узкоспециализированный вопрос: Насклько широка возможность работы с сообщениями? Может ли мне эта возможность заменить интервал обновления данных в окне клиента по времени? Т.е. что бы данные обновлялись только по событию с сервера? И обновлялись только те которые были изменены? Т.е. что бы сократить объем перечитываемых данных? Не будет ли ИБ тормозить на таких операциях при 30-70 клиентах?


 
Kapusto   (2002-08-07 15:51) [21]

Насчет перечитки только измененных данных - навряд ли (если только уже не появились параметризованные события)
Насчет тормозить - не будет...


 
Кулюкин Олег   (2002-08-07 16:08) [22]

2 Kapusto © (07.08.02 15:51)
ib.demo.ru = www.ibase.ru, сайт переехал :)


 
mvg_first   (2002-08-07 16:19) [23]

А кто что скажет насчет компонент доступа к серверу? Что все таки лучше использовать? IBX или OLE DB (ADO). По удобству работы и глюкавости?


 
Kapusto   (2002-08-07 16:26) [24]

IBX


 
Johnmen   (2002-08-07 16:28) [25]

FIBPlus



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.006 c
1-3468
Lora
2002-08-21 07:03
2002.09.02
Создание и использование файла ресурса


1-3372
EugenCFG
2002-08-20 14:51
2002.09.02
Как динамически создать Edit...


1-3454
Man-In-Red
2002-08-20 19:11
2002.09.02
Как можно узнать?


3-3316
Nameless
2002-08-13 11:08
2002.09.02
Можете поделиться опытом написания 3-х уровневых приложений?


1-3422
MikeZ
2002-08-22 16:52
2002.09.02
Как получить список запущеных exe-шников? Не окон, а файлов.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский